stm32/usb: Refactor CDC VCP code to enable N CDC interfaces.
The board config option MICROPY_HW_USB_ENABLE_CDC2 is now changed to MICROPY_HW_USB_CDC_NUM, and the latter should be defined to the maximum number of CDC interfaces to support (defaults to 1).
Showing
- ports/stm32/main.c 0 additions, 4 deletionsports/stm32/main.c
- ports/stm32/mpconfigboard_common.h 4 additions, 0 deletionsports/stm32/mpconfigboard_common.h
- ports/stm32/usb.c 38 additions, 41 deletionsports/stm32/usb.c
- ports/stm32/usb.h 1 addition, 2 deletionsports/stm32/usb.h
- ports/stm32/usbd_cdc_interface.c 6 additions, 11 deletionsports/stm32/usbd_cdc_interface.c
- ports/stm32/usbd_conf.c 2 additions, 2 deletionsports/stm32/usbd_conf.c
- ports/stm32/usbdev/class/inc/usbd_cdc_msc_hid.h 6 additions, 8 deletionsports/stm32/usbdev/class/inc/usbd_cdc_msc_hid.h
- ports/stm32/usbdev/class/inc/usbd_cdc_msc_hid0.h 16 additions, 12 deletionsports/stm32/usbdev/class/inc/usbd_cdc_msc_hid0.h
- ports/stm32/usbdev/class/src/usbd_cdc_msc_hid.c 110 additions, 145 deletionsports/stm32/usbdev/class/src/usbd_cdc_msc_hid.c
Loading
Please register or sign in to comment