16 Commits (f1f6ef7b17dc97f784a4cdb33154800129dc6d26)

Author SHA1 Message Date
Damien George 69661f3343 all: Reformat C and Python source code with tools/codeformat.py. 5 years ago
Damien George 6705767da1 stm32/usb: Add support for VCP+MSC+HID mode, incl 2xVCP and 3xVCP. 5 years ago
Damien George 46b3cc4572 stm32/usb: Add support to auto-detect USB interface, either FS or HS. 5 years ago
Damien George 53200247b7 stm32/usb: Add "msc" kw-arg to pyb.usb_mode to select MSC logical units. 5 years ago
Damien George ff91b05cfa stm32/usb: Support up to 3 VCP interfaces on USB device peripheral. 6 years ago
Damien George 0c29502ad9 stm32/usb: Refactor CDC VCP code to enable N CDC interfaces. 6 years ago
Andrew Leech 70a28e3ad9 stm32/usb: Add USB device mode for VCP+VCP without MSC. 6 years ago
Andrew Leech 9d6f70f715 stm32: Make default USB_VCP stream go through uos.dupterm for main REPL. 6 years ago
Damien George e1ae9939ac stm32: Support compiling with object representation D. 6 years ago
Damien George 47ecbbbecb stm32/usb: Add ability to have 2x VCP interfaces on the one USB device. 7 years ago
Damien George d966a33486 stm32: Change header include guards from STMHAL to STM32 to match dir. 7 years ago
Damien George 3130424b54 stm32/usbdev: Add support for MSC-only USB device class. 7 years ago
Damien George 0eb333e3cf stm32/mphalport: Improve efficiency of mp_hal_stdout_tx_strn_cooked. 7 years ago
Damien George dbff0164b3 stm32/usbdev: Merge all global USB device state into a single struct. 7 years ago
Damien George 3101a8fe32 stm32: Replace stray tabs with spaces. 7 years ago
Damien George 01dd7804b8 ports: Make new ports/ sub-directory and move all ports there. 7 years ago
Alexander Steffen 55f33240f3 all: Use the name MicroPython consistently in comments 7 years ago
Alexander Steffen 299bc62586 all: Unify header guard usage. 7 years ago
Damien George f86c57fedf stmhal/usb: Make state for USB device private to top-level USB driver. 8 years ago
Damien George e5cc681cb1 stmhal: Use generic interrupt char code. 8 years ago
Damien George 4ebdb1f2b2 py: Be more specific with MP_DECLARE_CONST_FUN_OBJ macros. 8 years ago
neilh10 1be0fde45c stmhal: Enable two USB phys to be supported together. 9 years ago
Damien George 55d6218b9a stmhal: Properly define pyb.usb_mode() semantics. 10 years ago
Damien George 39ce2db181 stmhal: Add "CDC" option to pyb.usb_mode, for CDC device only. 10 years ago
Damien George d39c7aa517 stmhal: Add Python-configurable USB HID mode. 10 years ago
Damien George 5cbc9e0db0 stmhal: Reduce coupling between USB driver and readline. 10 years ago
Sven Wegener 0e0ae97975 stmhal: Declare variables extern in include files 10 years ago
Damien George ccacdf44b6 stmhal: Clean up reset/soft-reset code; fix bug init'ing VCP exc. 10 years ago
Damien George 8362bffb2e stmhal: Document behaviour of usb_vcp_recv_byte. 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 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 3996611c1b stmhal: Add home/end cursor support in readline. 11 years ago
Damien George 038df43183 stmhal: Implement selector for USB device mode; improve boot up. 11 years ago
Damien George 2fb37847a7 stmhal: Tidy up USB CDC+MSC device some more. 11 years ago
Damien George 8913c04831 stmhal: Add support for USB MSC device. 11 years ago
Damien George 07174c6fca stmhal: Fix escape sequences in USB CDC input. 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 754a8dd827 stm: Put REPL functions in own file; add raw REPL mode. 11 years ago
Damien George 01156d510c stm: Add support for ctrl-C to interrupt running Python. 11 years ago
mux 565fdccfd2 Add usb_vcp_connected prototype to usb.h 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