CYFS 6009bc8633 update v5.2.0 1 bulan lalu
..
README.md 6009bc8633 update v5.2.0 1 bulan lalu
usb_dc_dwc2.c 6009bc8633 update v5.2.0 1 bulan lalu
usb_dwc2_reg.h 6009bc8633 update v5.2.0 1 bulan lalu
usb_glue_at.c 6009bc8633 update v5.2.0 1 bulan lalu
usb_glue_esp.c 6009bc8633 update v5.2.0 1 bulan lalu
usb_glue_gd.c 6009bc8633 update v5.2.0 1 bulan lalu
usb_glue_hc.c 6009bc8633 update v5.2.0 1 bulan lalu
usb_glue_kendryte.c 6009bc8633 update v5.2.0 1 bulan lalu
usb_glue_st.c 6009bc8633 update v5.2.0 1 bulan lalu
usb_hc_dwc2.c 6009bc8633 update v5.2.0 1 bulan lalu

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