31 Commits (f28efa19713977a61395b19fec1fe501aeee4c0e)

Author SHA1 Message Date
Damien George ea89b80ff4 stmhal: Make TIM3 available for use by the user. 9 years ago
Damien George d363133917 stmhal: Make USB CDC driver use SOF instead of TIM3 for outgoing data. 9 years ago
Paul Sokolovsky 4a9c60cdfb stmhal: Typo fix in comment. 9 years ago
Damien George 0aa5e75000 stmhal: Break immediately from USB CDC busy wait loop if IRQs disabled. 10 years ago
Damien George 7674da8057 stmhal: Remove some unnecessary declarations, purely for cleanup. 10 years ago
Damien George d39c7aa517 stmhal: Add Python-configurable USB HID mode. 10 years ago
Damien George 19fb1b4dd7 stmhal: Add USB_VCP.setinterrupt method, to disable CTRL-C. 10 years ago
Damien George 5cbc9e0db0 stmhal: Reduce coupling between USB driver and readline. 10 years ago
Damien George 9a41b32b3f stmhal: Add ioctl to USB_VCP object, so it works with select. 10 years ago
Damien George bc1488a05f stmhal: Improve REPL control codes; improve pyboard.py script. 10 years ago
Damien George 124df6f8d0 py: Add mp_pending_exception global variable, for VM soft interrupt. 10 years ago
Damien George 3c4db9f91c stmhal: Add USB_VCP class/object, for direct USB VCP control. 10 years ago
Damien George 09bbe7215a stmhal: Fix USB CDC not flushing packets when an exact multiple of 64. 11 years ago
Damien George 04b9147e15 Add license header to (almost) all files. 11 years ago
Damien George efc22e376f stmhal: Fix 64-byte USB packet bug properly. 11 years ago
Damien George 28817725fc stmhal: Replace magic number 3 with CDC_IN_EP define. 11 years ago
Damien George 9388a90842 stmhal: Fix USB CDC buffer overrun error. 11 years ago
Damien George cce7119a2b stmhal: Work around crazy bug in USB CDC. 11 years ago
Damien George 212f89e61a stmhal: Improve USB CDC write function (increase timeout). 11 years ago
Damien George 038df43183 stmhal: Implement selector for USB device mode; improve boot up. 11 years ago
Damien George 2f8beb8d88 stmhal: Fix bug with USB CDC transmit buffer wrap around. 11 years ago
Damien George f357a19202 stmhal: Fix issues with USB CDC init and receive. 11 years ago
Damien George 908a670dfc stmhal: Add intensity method for blue LED. 11 years ago
Damien George 0119fc7532 stmhal: Servo driver can move at a given speed. 11 years ago
Damien George 2fb37847a7 stmhal: Tidy up USB CDC+MSC device some more. 11 years ago
Damien George a6787edcea stmhal: Tidy up USB device configuration. Make it use less RAM. 11 years ago
Damien George 02a8543841 stmhal: Check CDC tx buffer has free space before filling with data. 11 years ago
Damien George 6c2455f481 stmhal: Put an array in ROM. 11 years ago
Damien George 07174c6fca stmhal: Fix escape sequences in USB CDC input. 11 years ago
Damien George e285511a23 stmhal: Get USB CDC REPL working. 11 years ago
Damien George b30c02afa0 stmhal: Get USB enumerating a CDC device. 11 years ago