Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
TASTE
uPython-mirror
Commits
fb42ec17
Commit
fb42ec17
authored
Oct 19, 2013
by
Damien
Browse files
Try to re-add USB support...
parent
d7a7a30a
Changes
6
Hide whitespace changes
Inline
Side-by-side
stm/Makefile
View file @
fb42ec17
...
...
@@ -29,11 +29,9 @@ SRC_S = \
startup_stm32f40xx.s
\
PY_O
=
\
nlrthumb.o
\
#
nlrthumb.o
\
malloc.o
\
qstr.o
\
runtime.o
\
vm.o
\
# misc.o
\
lexer.o
\
parse.o
\
...
...
@@ -45,6 +43,8 @@ PY_O = \
asmthumb.o
\
emitnthumb.o
\
emitinlinethumb.o
\
runtime.o
\
vm.o
\
SRC_FATFS
=
\
ff.c
\
...
...
stm/lcd.c
View file @
fb42ec17
#include
<stm32f4xx_gpio.h>
#include
"misc.h"
#include
"systick.h"
#include
"lcd.h"
#include
"font_petme128_8x8.h"
...
...
stm/lib/usbd_pyb_core.c
View file @
fb42ec17
...
...
@@ -64,6 +64,8 @@
*/
/* Includes ------------------------------------------------------------------*/
#include
<stdio.h>
#include
"usbd_cdc_core.h"
#include
"usbd_desc.h"
#include
"usbd_req.h"
...
...
stm/main.c
View file @
fb42ec17
...
...
@@ -9,6 +9,7 @@
#include
"led.h"
#include
"lcd.h"
#include
"storage.h"
#include
"usb.h"
static
void
impl02_c_version
()
{
int
x
=
0
;
...
...
@@ -199,6 +200,7 @@ void __fatal_error(const char *msg) {
#include
"compile.h"
#include
"runtime.h"
#if 0
py_obj_t pyb_delay(py_obj_t count) {
sys_tick_delay_ms(rt_get_int(count));
return py_const_none;
...
...
@@ -216,13 +218,14 @@ py_obj_t pyb_sw() {
return py_const_false;
}
}
#endif
#include
"ff.h"
FATFS
fatfs0
;
#include
"nlr.h"
/*
#include "nlr.h"
void g(uint i) {
printf("g:%d\n", i);
if (i & 1) {
...
...
@@ -327,8 +330,8 @@ int main() {
storage_init
();
// Python init
qstr_init
();
rt_init
();
//
qstr_init();
//
rt_init();
// print a message
printf
(
" micro py board
\n
"
);
...
...
@@ -408,18 +411,8 @@ int main() {
// turn boot-up LED off
led_state
(
PYB_LED_G1
,
0
);
/*
for (;;) {
led_state(PYB_LED_G2, 1);
sys_tick_wait_at_least(sys_tick_counter, 500);
led_state(PYB_LED_G2, 0);
sys_tick_wait_at_least(sys_tick_counter, 500);
}
*/
// USB
if
(
0
)
{
void
usb_init
();
if
(
1
)
{
usb_init
();
}
...
...
stm/usb.c
View file @
fb42ec17
...
...
@@ -4,6 +4,7 @@
#include
"usbd_pyb_core.h"
#include
"usbd_usr.h"
#include
"usbd_desc.h"
#include
"usb.h"
extern
CDC_IF_Prop_TypeDef
VCP_fops
;
...
...
stm/usb.h
0 → 100644
View file @
fb42ec17
void
usb_init
();
void
usb_vcp_send
(
const
char
*
str
,
int
len
);
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment