16 Commits (51c2d26f15c2a737f90f5e4f6581b2588e0930fc)

Author SHA1 Message Date
iabdalkader 6c1495b5fe stm32/usbd_cdc_interface: Add support for Arduino 1200bps touch. 3 years ago
Damien George 3b32b3d1b3 stm32/usbd_cdc_interface: Rename USBD_CDC_xx opts to MICROPY_HW_USB_xx. 3 years ago
Damien George 71e3538a32 stm32/usb: Add USB_VCP.irq method, to set a callback on USB data RX. 4 years ago
Andrew Leech e4fcd216e0 stm32/usbd_cdc_interface: Remove full==size-1 limitation on tx ringbuf. 4 years ago
Andrew Leech 2397b44062 stm32/usbd_cdc_interface: Add CTS flow control option for USB VCP. 6 years ago
Damien George 788e7f50f2 stm32/usbd_cdc_interface: Make CDC TX/RX buffer sizes configurable. 5 years ago
Andrew Leech 67689bfd7e stm32/usb: Add flow control option for USB VCP data received from host. 6 years ago
Damien George 0f6f86ca49 stm32/usbd_cdc_interface: Refactor USB CDC tx code to not use SOF IRQ. 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 bf08a99ccd stm32/usb: Combine CDC lower-layer and interface state into one struct. 7 years ago
Damien George d966a33486 stm32: Change header include guards from STMHAL to STM32 to match dir. 7 years ago
Damien George db702ba722 stm32/usbdev: Add support for high-speed USB device mode. 7 years ago
Li Weiwei e39fcda8eb stm32/usbd_cdc_interface.h: Fix code comments after recent refactor. 7 years ago
Damien George f8f17f48c5 stm32/usbdev: Put all state for the USB device driver in a struct. 7 years ago
Damien George 980b33177b stm32/usbdev: Put all CDC state in a struct. 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 e5cc681cb1 stmhal: Use generic interrupt char code. 8 years ago
Damien George 979ab4e126 stmhal/usb: Always use the mp_kbd_exception object for VCP interrupt. 8 years ago
Damien George d363133917 stmhal: Make USB CDC driver use SOF instead of TIM3 for outgoing data. 9 years ago
Damien George 7674da8057 stmhal: Remove some unnecessary declarations, purely for cleanup. 10 years ago
Damien George 9a41b32b3f stmhal: Add ioctl to USB_VCP object, so it works with select. 10 years ago
Damien George 3c4db9f91c stmhal: Add USB_VCP class/object, for direct USB VCP control. 10 years ago
Damien George 04b9147e15 Add license header to (almost) all files. 11 years ago
Damien George a12be917a4 stmhal: Add timer module; move servo PWM from TIM2 to TIM5. 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 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