aboutsummaryrefslogtreecommitdiff
path: root/stm/usb.h
AgeCommit message (Collapse)Author
2014-05-21stm: Remove long-obsolete stm/ port.Damien George
2014-02-24stm: Add option to pyb_usb_dev_init() to use USB HID interface.Damien George
With this option selected, only HID on its own works, not VCP+HID.
2014-02-16stm: Put REPL functions in own file; add raw REPL mode.Damien George
Raw REPL mode is activated by CTRL-A, and allows you to more easily communicate with the pyboard over the serial channel. In particular, automated communication using, eg, pyserial on the PC side.
2014-02-01Merge branch 'iabdalkader-master'Damien George
Conflicts: stm/usb.c stm/usb.h
2014-02-01stm: Add support for ctrl-C to interrupt running Python.Damien George
Using PendSV interrupt at lowest priority, code can now raise an exception during an interrupt by calling pendsv_nlr_jump. The exception will be raised when all interrupts are finished. This is used to trap ctrl-C from the USB VCP to break out of running Python code.
2014-02-01Add usb_vcp_connected prototype to usb.hmux
2014-01-26stm: USB host mode working! Restructure stm library directories.Damien George
2014-01-23stm: Remove unnecessary #includes; small other changes.Damien George
2014-01-22stm: Fix USART3 init. Small edits to Makefile and other things.Damien George
2014-01-13stm: Re-instate C debugging USART port (disabled by default).Damien George
See pyb_usart_global_debug variable. Also did some work on USB OTG, but nothing working yet.
2013-10-25Add USB HID support. Runs as an alternative to VCP+MSC.Damien
2013-10-23Implement simple servo control using PWM.Damien
2013-10-22stm: improved GC, and cooked output for VCP.Damien
2013-10-21Make stm use garbage collector.Damien
2013-10-21Try to get REPL working, but bug with CDC VCP...Damien
2013-10-19Try to re-add USB support...Damien