sakumisu de30bd1105 update(cherryusb): update to v1.4.3 4 months ago
..
README.md de30bd1105 update(cherryusb): update to v1.4.3 4 months ago
usb_dc_dwc2.c 243854a353 update(cherryusb): update to v1.4.2 6 months ago
usb_dwc2_reg.h 669a6822e7 update(cherryusb): update to v1.4.0 10 months ago
usb_glue_at.c 243854a353 update(cherryusb): update to v1.4.2 6 months ago
usb_glue_esp.c de30bd1105 update(cherryusb): update to v1.4.3 4 months ago
usb_glue_gd.c 243854a353 update(cherryusb): update to v1.4.2 6 months ago
usb_glue_hc.c 669a6822e7 update(cherryusb): update to v1.4.0 10 months ago
usb_glue_kendryte.c 669a6822e7 update(cherryusb): update to v1.4.0 10 months ago
usb_glue_st.c de30bd1105 update(cherryusb): update to v1.4.3 4 months ago
usb_hc_dwc2.c de30bd1105 update(cherryusb): update to v1.4.3 4 months ago

README.md

Note

If you are using more than one port, all ip parameters must be the same(like fifo num, endpoint num, dma support and so on), otherwise give up using multi ports.

Support Chip List

STM32

  • STM32F105xc、STM32F107xc
  • STM32F205xx、STM32F207xx、STM32F215xx、STM32F217xx
  • STM32F401xc、STM32F401xe、STM32F405xx、STM32F407xx、STM32F411xe、STM32F412cx、STM32F412rx、STM32F412vx、STM32F412zx、STM32F413xx、STM32F415xx、STM32F417xx、STM32F423xx、STM32F423xx、STM32F429xx、STM32F437xx、STM32F439xx、STM32F446xx、STM32F469xx、STM32F479xx
  • STM32F7xx
  • STM32H7xx
  • STM32L4xx
  • STM32MPxx

AT32

  • AT32F402xx、AT32F405xx、AT32F415xx、AT32F423xx、AT32F425xx、AT32F435xx、AT32F437xx

GD32

CONFIG_USBDEV_EP_NUM 必须为4 或者 6,并删除 usb_dc_dwc2.c 中 while(1){}

当 CONFIG_USBDEV_EP_NUM 为4 时,fifo_num 不得大于 320 字 当 CONFIG_USBDEV_EP_NUM 为6 时,fifo_num 不得大于 1280 字

  • GD32F30X_CL
  • GD32F405、GD32F407
  • GD32F350、GD32F450

HC32

  • HC32F4A0

Espressif

  • ESP32S2、ESP32S3、ESP32P4

Sophgo

  • CV18xx

Kendryte

  • K230