Files
CherryUSB/port/ehci
Egahp 5d5b61a606 feat: host add event callback mechanism similar to device
* fix: fix warning for speed_table
* fix(port/dwc2/usb_hc_dwc2): add roothub.speed init
* feat(usbh_core): add event_callback
* fix(usbh_hub): fix event device reset port
* fix(usbh_hub): remove event init when init failed
* feat(usbh_core): add default dummy_event_callback
* fix(usbh_hub): emit reset event only on successful reset
* fix(usbh_core): emit interface start only on successful connect class driver
* feat(usbh_core): change event_callback to typedef
* feat(port): update port usbh init params
* doc: update usbh_initialize desc
* fix(usbh_core): check result from ret == 0 change to ret >= 0
---------

Signed-off-by: egahp <2687434412@qq.com>
2025-08-30 19:24:02 +08:00
..
2024-03-24 14:24:10 +08:00

Note

Support Chip List

BouffaloLab

  • BouffaloLab BL616/BL808 (bouffalolab + EHCI)

HPMicro

  • HPM all series (hpmicro + EHCI)

AllwinnerTech

  • F133/T113

Nuvoton

  • Nuvoton all series

Artinchip

  • d13x, d21x

NXP

Modify USB_NOCACHE_RAM_SECTION

#define USB_NOCACHE_RAM_SECTION __attribute__((section(".NonCacheable")))
  • IMRT10XX/IMRT11XX (chipidea + EHCI)
  • MCXN9XX/MCXN236 (chipidea + EHCI)

Intel

  • Intel 6 Series Chipset and Intel C200 Series Chipset