micropython/stmhal
Damien George f357a19202 stmhal: Fix issues with USB CDC init and receive.
Late USB enumeration could clear settings after they had been set.
Now fixed by not clearing some settings on init.

RX was blocking if received characters were not being processed, so
CTRL-C would not be picked up.  Now "fixed" by not blocking, but
instead discarding incoming characters if they overflow the buffer.
2014-03-23 18:54:48 +00:00
..
boards stmhal: Improve LED intensity get/set method. 2014-03-23 00:25:09 +00:00
cmsis Initial checkin with STM HAL 2014-03-11 23:55:41 -07:00
fatfs Initial checkin with STM HAL 2014-03-11 23:55:41 -07:00
hal stmhal - More systick cleanup. Fix HAL_Delay 2014-03-13 16:17:01 -07:00
usbdev stmhal: Tidy up USB CDC+MSC device some more. 2014-03-22 13:21:58 +00:00
usbhost Initial checkin with STM HAL 2014-03-11 23:55:41 -07:00
accel.c stmhal: Improved interface to accelerometer. 2014-03-23 15:34:54 +00:00
accel.h stmhal: Improved interface to accelerometer. 2014-03-23 15:34:54 +00:00
autoflash stmhal: Add autoflash script, to flash a DFU device automatically. 2014-03-17 13:04:51 +00:00
diskio.c stmhal: Add fatfs support, working with flash and SD card. 2014-03-17 14:04:19 +00:00
diskio.h stmhal: Add fatfs support, working with flash and SD card. 2014-03-17 14:04:19 +00:00
exti.c stmhal - add pin mapping, gpio, exti, usrsw 2014-03-14 23:41:28 -07:00
exti.h stmhal - add pin mapping, gpio, exti, usrsw 2014-03-14 23:41:28 -07:00
ffconf.h stmhal: Add fatfs support, working with flash and SD card. 2014-03-17 14:04:19 +00:00
file.c stmhal: Add fatfs support, working with flash and SD card. 2014-03-17 14:04:19 +00:00
file.h stmhal: Add fatfs support, working with flash and SD card. 2014-03-17 14:04:19 +00:00
flash.c stmhal: Add flash write support and flash storage driver. 2014-03-17 13:31:35 +00:00
flash.h stmhal: Add flash write support and flash storage driver. 2014-03-17 13:31:35 +00:00
font_petme128_8x8.h stmhal: Add LCD driver. 2014-03-19 13:11:59 +00:00
gccollect.c REPl working on UART6 with STMHAL 2014-03-12 18:15:55 -07:00
gccollect.h REPl working on UART6 with STMHAL 2014-03-12 18:15:55 -07:00
gchelper.s REPl working on UART6 with STMHAL 2014-03-12 18:15:55 -07:00
gpio.c stmhal - add pin mapping, gpio, exti, usrsw 2014-03-14 23:41:28 -07:00
gpio.h stmhal - add pin mapping, gpio, exti, usrsw 2014-03-14 23:41:28 -07:00
import.c stmhal: Add accelerometer driver; fix bug with LFN. 2014-03-20 23:33:30 +00:00
input.c stmhal: Add input() and pyb.input() functions. 2014-03-22 23:53:50 +00:00
lcd.c stmhal: Improve LED intensity get/set method. 2014-03-23 00:25:09 +00:00
lcd.h stmhal: Add LCD driver. 2014-03-19 13:11:59 +00:00
led.c stmhal: Improve LED intensity get/set method. 2014-03-23 00:25:09 +00:00
led.h stmhal: Add accelerometer driver; fix bug with LFN. 2014-03-20 23:33:30 +00:00
lexerfatfs.c stmhal: Add fatfs support, working with flash and SD card. 2014-03-17 14:04:19 +00:00
lexerfatfs.h REPl working on UART6 with STMHAL 2014-03-12 18:15:55 -07:00
main.c stmhal: Add intensity method for blue LED. 2014-03-22 23:54:13 +00:00
Makefile stmhal: Add input() and pyb.input() functions. 2014-03-22 23:53:50 +00:00
malloc0.c REPl working on UART6 with STMHAL 2014-03-12 18:15:55 -07:00
math.c stm/stmhal: Change gammaf to tgammaf. 2014-03-23 14:00:02 +00:00
mpconfigport.h stmhal: Add input() and pyb.input() functions. 2014-03-22 23:53:50 +00:00
osmodule.c stmhal: Add os module with a few basic functions. 2014-03-22 14:56:32 +00:00
osmodule.h stmhal: Add os module with a few basic functions. 2014-03-22 14:56:32 +00:00
pendsv.c stmhal: Get USB enumerating a CDC device. 2014-03-14 00:30:37 +00:00
pendsv.h stmhal: Get USB enumerating a CDC device. 2014-03-14 00:30:37 +00:00
pin_map.c stmhal - add pin mapping, gpio, exti, usrsw 2014-03-14 23:41:28 -07:00
pin_named_pins.c stmhal - add pin mapping, gpio, exti, usrsw 2014-03-14 23:41:28 -07:00
pin.c REPl working on UART6 with STMHAL 2014-03-12 18:15:55 -07:00
pin.h REPl working on UART6 with STMHAL 2014-03-12 18:15:55 -07:00
printf.c stmhal: Remove unnecessary include. 2014-03-17 10:24:29 +00:00
pybmodule.c stmhal: Improved interface to accelerometer. 2014-03-23 15:34:54 +00:00
pybmodule.h REPl working on UART6 with STMHAL 2014-03-12 18:15:55 -07:00
pyexec.c stmhal: Add fatfs support, working with flash and SD card. 2014-03-17 14:04:19 +00:00
pyexec.h REPl working on UART6 with STMHAL 2014-03-12 18:15:55 -07:00
qstrdefsport.h stmhal: Improved interface to accelerometer. 2014-03-23 15:34:54 +00:00
rng.c stmhal: Add os module with a few basic functions. 2014-03-22 14:56:32 +00:00
rng.h stmhal: Add os module with a few basic functions. 2014-03-22 14:56:32 +00:00
rtc.c stmhal: Get RTC working. 2014-03-15 12:54:48 +00:00
rtc.h stmhal: Get RTC working. 2014-03-15 12:54:48 +00:00
sdcard.c stmhal: Add SD card support. 2014-03-17 13:03:41 +00:00
sdcard.h stmhal: Add fatfs support, working with flash and SD card. 2014-03-17 14:04:19 +00:00
servo.c stmhal: Remove servo LED debugging. 2014-03-23 14:52:46 +00:00
servo.h stmhal: Rename servo_TIM2_Handle -> TIM2_Handle. 2014-03-22 23:57:03 +00:00
startup_stm32f40xx.s Initial checkin with STM HAL 2014-03-11 23:55:41 -07:00
std.h Initial checkin with STM HAL 2014-03-11 23:55:41 -07:00
stm32f4xx_hal_msp.c stmhal: Rename servo_TIM2_Handle -> TIM2_Handle. 2014-03-22 23:57:03 +00:00
stm32f4xx_it.c stmhal: Rename servo_TIM2_Handle -> TIM2_Handle. 2014-03-22 23:57:03 +00:00
stm32f4xx_it.h stmhal: Get USB enumerating a CDC device. 2014-03-14 00:30:37 +00:00
stm32f405.ld Initial checkin with STM HAL 2014-03-11 23:55:41 -07:00
storage.c stmhal: Add flash write support and flash storage driver. 2014-03-17 13:31:35 +00:00
storage.h stmhal: Add flash write support and flash storage driver. 2014-03-17 13:31:35 +00:00
string0.c REPl working on UART6 with STMHAL 2014-03-12 18:15:55 -07:00
system_stm32f4xx.c stmhal: Disable redundant SystemCoreClockUpdate function. 2014-03-15 14:45:51 +00:00
systick.c stmhal - More systick cleanup. Fix HAL_Delay 2014-03-13 16:17:01 -07:00
systick.h stmhal - More systick cleanup. Fix HAL_Delay 2014-03-13 16:17:01 -07:00
timemodule.c stmhal: Add time module with sleep function. 2014-03-22 15:06:29 +00:00
timemodule.h stmhal: Add time module with sleep function. 2014-03-22 15:06:29 +00:00
usart.c stmhal - Add usart support 2014-03-16 09:02:12 -07:00
usart.h stmhal - Add usart support 2014-03-16 09:02:12 -07:00
usb.c stmhal: Tidy up USB CDC+MSC device some more. 2014-03-22 13:21:58 +00:00
usb.h stmhal: Tidy up USB CDC+MSC device some more. 2014-03-22 13:21:58 +00:00
usbd_cdc_interface.c stmhal: Fix issues with USB CDC init and receive. 2014-03-23 18:54:48 +00:00
usbd_cdc_interface.h stmhal: Add intensity method for blue LED. 2014-03-22 23:54:13 +00:00
usbd_conf.c stmhal: USB CDC and MSC device work together. 2014-03-22 12:32:54 +00:00
usbd_conf.h stmhal: Tidy up USB device configuration. Make it use less RAM. 2014-03-22 12:46:23 +00:00
usbd_desc_cdc_msc.c stmhal: USB CDC and MSC device work together. 2014-03-22 12:32:54 +00:00
usbd_desc.h stmhal: Add support for USB MSC device. 2014-03-21 23:32:01 +00:00
usbd_msc_storage.c stmhal: Change flash MSD from fixed to removable drive. 2014-03-23 12:48:58 +00:00
usbd_msc_storage.h stmhal: Add support for USB MSC device. 2014-03-21 23:32:01 +00:00
usrsw.c stmhal - add pin mapping, gpio, exti, usrsw 2014-03-14 23:41:28 -07:00
usrsw.h stmhal - add pin mapping, gpio, exti, usrsw 2014-03-14 23:41:28 -07:00