24 Commits (039887a0ac9bd02cfd84e4792d3d21a78bc06a7f)

Author SHA1 Message Date
Damien George 9a41b32b3f stmhal: Add ioctl to USB_VCP object, so it works with select. 10 years ago
Damien George 124df6f8d0 py: Add mp_pending_exception global variable, for VM soft interrupt. 10 years ago
Damien George d7353fe6fe stmhal: Change USB PID when in CDC+HID mode. 10 years ago
Damien George ecc88e949c Change some parts of the core API to use mp_uint_t instead of uint/int. 10 years ago
Damien George 3bb7efc943 stmhal: Hookup USB_VCP.any(). 10 years ago
Damien George ccacdf44b6 stmhal: Clean up reset/soft-reset code; fix bug init'ing VCP exc. 10 years ago
Damien George 2e41646eb7 stmhal: Add more documentation for USB_VCP. 10 years ago
Damien George 87bbb388db stmhal: Add documentation for LCD; update docs for USB_VCP. 10 years ago
Damien George 3c4db9f91c stmhal: Add USB_VCP class/object, for direct USB VCP control. 10 years ago
Damien George 951ed9d02f stmhal: Fix REPL printing by cooking output sent to stdout_obj. 10 years ago
Damien George 34ab8dd6dd stmhal: Update and improve LCD driver. 11 years ago
Damien George 6d197740cf stmhal: Stop USB before entering DFU by software. 11 years ago
Damien George 04b9147e15 Add license header to (almost) all files. 11 years ago
Damien George 82c7b1b1d5 stmhal: Put a USB structure in ROM; GC doesn't scan the data segment. 11 years ago
Damien George 09d207785c stmhal: Unify naming of HW config; make SD detect configurable. 11 years ago
Damien George 038df43183 stmhal: Implement selector for USB device mode; improve boot up. 11 years ago
Damien George 64563e39b3 stmhal: Add CDC+HID USB device. 11 years ago
Damien George 2fb37847a7 stmhal: Tidy up USB CDC+MSC device some more. 11 years ago
Damien George fb25c2d95f stmhal: USB CDC and MSC device work together. 11 years ago
Damien George 8913c04831 stmhal: Add support for USB MSC device. 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
Damien George 2ee55c312d stm: Add option to pyb_usb_dev_init() to use USB HID interface. 11 years ago
Damien George c5966128c7 Implement proper exception type hierarchy. 11 years ago
Damien George 01156d510c stm: Add support for ctrl-C to interrupt running Python. 11 years ago
mux b2269b610e Detect VCP line state. 11 years ago
Damien George 75abee206d stm: USB host mode working! Restructure stm library directories. 11 years ago
Damien George 3257d3543b stm: Remove unnecessary #includes; small other changes. 11 years ago
Damien George b5d13c309f stm: Fix USART3 init. Small edits to Makefile and other things. 11 years ago
Damien George 328708eb25 stm: Re-instate C debugging USART port (disabled by default). 11 years ago
ian-v 5fd8fd2c16 Revert MP_BOOL, etc. and use <stdbool.h> instead 11 years ago
ian-v 7a16fadbf8 Co-exist with C++ (issue #85) 11 years ago
Damien 58a1b4c6cf Add USB HID support. Runs as an alternative to VCP+MSC. 11 years ago
Damien 0f6545139b Implement simple servo control using PWM. 11 years ago
Damien e9f1e50be4 Board running boot.py, working REPL, soft reboot. 11 years ago
Damien 0c5827fc65 stm: improved GC, and cooked output for VCP. 11 years ago
Damien 3f69aca2e2 Make stm use garbage collector. 11 years ago
Damien f48cf67108 Implement crude but working REPL for board. 11 years ago
Damien 4b6e85ca26 Try to get REPL working, but bug with CDC VCP... 11 years ago
Damien fb42ec17bc Try to re-add USB support... 11 years ago
Damien 00ff04fc49 Working SysTick, code factoring, some boot-up code. 11 years ago
Damien 4a175e1f11 Fix up linker script; improve startup code; printf to USB. 11 years ago
Damien fee89d520f Implement crude but functional CDC + MSC USB device. 11 years ago
Damien ed65605edc Inital commit of stm32f4xx framework. 11 years ago