index
:
openmano-mpy
master
MicroPython source and hardware configuration for OpenMano
Damien George
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
ports
/
stm32
/
usb.c
Age
Commit message (
Expand
)
Author
2020-12-10
stm32/usb: Allocate 128 bytes to CDC data out EPs on non-multi-OTG MCUs.
Damien George
2020-09-10
stm32/usb: Don't nul pyb_hid_report_desc if MICROPY_HW_USB_HID disabled.
Damien George
2020-06-17
stm32/usb: Add support for 2xVCP on L0, L432 and WB MCUs.
Damien George
2020-04-05
all: Use MP_ERROR_TEXT for all error messages.
Jim Mussared
2020-02-28
all: Reformat C and Python source code with tools/codeformat.py.
Damien George
2020-01-09
py: Make mp_obj_get_type() return a const ptr to mp_obj_type_t.
Damien George
2019-12-27
py: Introduce MP_ROM_NONE macro for ROM to refer to None object.
Damien George
2019-09-26
stm32/usbd_cdc_interface: Add CTS flow control option for USB VCP.
Andrew Leech
2019-09-11
stm32/usb: Verify number of used endpoints doesn't exceed maximum.
Damien George
2019-09-11
stm32/usb: Add support for VCP+MSC+HID mode, incl 2xVCP and 3xVCP.
Damien George
2019-08-15
stm32/usbd: Make USB device FIFO sizes dynamically configurable.
Damien George
2019-07-25
stm32/usbd_hid_interface: Rewrite USB HID interface code.
Damien George
2019-07-16
stm32/usb: Add config options to disable USB MSC and/or HID.
Damien George
2019-07-03
stm32/usb: Add "port" keyword argument to pyb.usb_mode, to select FS/HS.
Damien George
2019-07-03
stm32/usb: Add support to auto-detect USB interface, either FS or HS.
Damien George
2019-06-25
stm32/usb: Fix regression with auto USB PID value giving PID=0xffff.
Damien George
2019-06-11
stm32/usbd_msc: Allow to compile when USB enabled and SD card disabled.
Damien George
2019-06-11
stm32/usb: Add "msc" kw-arg to pyb.usb_mode to select MSC logical units.
Damien George
2019-06-11
stm32/usb: Use ARG_xxx enums to access kw args in pyb_usb_mode.
Damien George
2019-06-11
stm32/usbd_msc: Rework USBD MSC code to support multiple logical units.
Damien George
2019-05-31
stm32/usb: Support up to 3 VCP interfaces on USB device peripheral.
Damien George
2019-05-30
stm32/usb: Refactor CDC VCP code to enable N CDC interfaces.
Damien George
2019-05-08
stm32/usbd_cdc_interface: Don't retransmit chars if USB is reconnected.
Damien George
2019-05-01
stm32/usb: Remove mp_hal_set_interrupt_char now that it's reset at boot.
Damien George
2019-04-28
stm32/usb: Add USB device mode for VCP+VCP without MSC.
Andrew Leech
2019-04-01
stm32: Rename MICROPY_HW_HAS_SDCARD to MICROPY_HW_ENABLE_SDCARD.
Damien George
2019-04-01
stm32: Make default USB_VCP stream go through uos.dupterm for main REPL.
Andrew Leech
2019-02-07
stm32/usb: Use USB HS as main USB device regardless of USB_HS_IN_FS.
Damien George
2019-01-31
stm32/usb: Add flow control option for USB VCP data received from host.
Andrew Leech
2018-11-28
stm32/usb: Fully deinitialise USB periph when it is deactivated.
Damien George
2018-07-08
stm32: Support compiling with object representation D.
Damien George
2018-05-14
stm32/usb: Add ability to have 2x VCP interfaces on the one USB device.
Damien George
2018-05-14
stm32/usb: Change HID report funcs to take HID state, not usbdev state.
Damien George
2018-05-14
stm32/usb: Combine HID lower-layer and interface state into one struct.
Damien George
2018-05-14
stm32/usb: Combine CDC lower-layer and interface state into one struct.
Damien George
2018-05-14
stm32/usb: Use usbd_cdc_itf_t pointer directly in USB_VCP class.
Damien George
2018-05-09
stm32/usb: Use correct type for USB HID object.
Damien George
2018-05-09
stm32/usb: Fix broken pyb.have_cdc() so it works again.
Damien George
2018-02-13
stm32: Introduce MICROPY_HW_ENABLE_USB and clean up USB config.
Damien George
2018-02-01
stm32/usbdev: Add support for high-speed USB device mode.
Damien George
2018-02-01
stm32/usb: Allow board to select which USBD is used as the main one.
Damien George
2018-02-01
stm32/usbdev: Add support for MSC-only USB device class.
Damien George
2017-10-19
stm32/mphalport: Improve efficiency of mp_hal_stdout_tx_strn_cooked.
Damien George
2017-09-22
stm32/usbdev: Move all the USB device descriptor state into its struct.
Damien George
2017-09-21
stm32/usbdev: Merge all global USB device state into a single struct.
Damien George
2017-09-21
stm32/usbdev: Put all state for the USB device driver in a struct.
Damien George
2017-09-21
stm32/usbdev: Put all HID state in a struct.
Damien George
2017-09-21
stm32/usbdev: Put all CDC state in a struct.
Damien George
2017-09-06
ports: Make new ports/ sub-directory and move all ports there.
Damien George