sakumisu 43cf82642c update(port/dwc2/usb_dc_dwc2): remove __UNALIGNED_UINT32_READ and __UNALIGNED_UINT32_WRITE because buf is always align4, only receive one setup packet 3 zile în urmă
..
README.md 3905eff2f4 docs: update readme 5 luni în urmă
usb_dc_dwc2.c 43cf82642c update(port/dwc2/usb_dc_dwc2): remove __UNALIGNED_UINT32_READ and __UNALIGNED_UINT32_WRITE because buf is always align4, only receive one setup packet 1 oră în urmă
usb_dwc2_param.h 5ae04f1273 fix(port/dwc2/usb_dwc2_param): fix macro literal types 5 luni în urmă
usb_dwc2_reg.h 7a357a10da feat(port/dwc2): support ep mult 5 luni în urmă
usb_glue_at.c 80f0f97efa fix(port/dwc2/usb_glue_at): fix host rx size 5 luni în urmă
usb_glue_esp.c ae2a24642b Fix a bug where the channel might not be released 5 luni în urmă
usb_glue_gd.c 811550ad25 chore(port/dwc2): update readme 6 luni în urmă
usb_glue_hc.c 825e5b1f9e update(port/dwc2/usb_glue_hc): update hc port 3 luni în urmă
usb_glue_kendryte.c 7b39de9630 update(port/dwc2/usb_glue_kendryte): update dwc2 param 5 luni în urmă
usb_glue_nation.c 0251e3a145 update(port/dwc2): implement usbd_dwc2_delay_ms with nop delay 7 luni în urmă
usb_glue_st.c 21633d2138 update(port/dwc2/usb_glue_st): increase ep1 tx fifo for audio demo 1 lună în urmă
usb_hc_dwc2.c d172c89eef fix(port/dwc2/usb_hc_dwc2): restart split transfer with dwc2_xxx_urb_init, do not use dwc2_chan_reenable api 6 zile în urmă

README.md

Note

Please note that host must support dma mode.

Support Chip List

STM32

有且仅有 PB14/PB15 引脚支持 host 模式, 部分 F7/H7 可能 PA11/PA12 也支持

  • 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
  • STM32U5xx

AT32

有且仅有 AT32F405xx PB14/PB15引脚支持 host 模式

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

GD32

由于无法读取 DWC2 配置信息,并且有部分寄存器是非标准的,因此暂时无法支持 GD 系列

  • GD32F30X_CL
  • GD32F405、GD32F407
  • GD32F350、GD32F450

HC32

  • HC32F4A0

Espressif

  • ESP32S2、ESP32S3、ESP32P4

Sophgo

  • CV18xx

Kendryte

  • K230

Nationstech

  • N32H4X