aboutsummaryrefslogtreecommitdiff
path: root/stmhal/usbd_cdc_interface.c
AgeCommit message (Collapse)Author
2014-03-24stmhal: Fix bug with USB CDC transmit buffer wrap around.Damien George
2014-03-23stmhal: Fix issues with USB CDC init and receive.Damien George
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-22stmhal: Add intensity method for blue LED.Damien George
As part of this, rejig the way TIM3 is initialised, since it's now shared by USB CDC and the blue LED PWM.
2014-03-22stmhal: Servo driver can move at a given speed.Damien George
2014-03-22stmhal: Tidy up USB CDC+MSC device some more.Damien George
2014-03-22stmhal: Tidy up USB device configuration. Make it use less RAM.Damien George
2014-03-15stmhal: Check CDC tx buffer has free space before filling with data.Damien George
2014-03-15stmhal: Put an array in ROM.Damien George
2014-03-15stmhal: Fix escape sequences in USB CDC input.Damien George
2014-03-15stmhal: Get USB CDC REPL working.Damien George
New USB HAL is quite a bit improved over previous one. Now has better callbacks and flow control. REPL over USB CDC now works as before, except for soft-reset (since USB driver uses malloc...).
2014-03-14stmhal: Get USB enumerating a CDC device.Damien George
Enumerates CDC device over USB, but doesn't transmit/receive yet.