index
:
cherryusb.git
gh-pages
master
release/v1.3
release/v1.4
release/v1.5
release/v1.6
Unnamed repository; edit this file 'description' to name the repository.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
port
/
dwc2
Age
Commit message (
Collapse
)
Author
2026-06-30
update(port/dwc2): add limit for transfer size
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2026-06-26
usb_hc.h中bug修改和usb_glue_nation.c中添加N32H49X和N32H7XX系列MCU� ↵
Onlyou_tzZ
��USBHS支持 (#422) * 1、usb_hc.h中struct usbh_urb结构体添加defined(__CC_ARM)判断,MDK AC5编译器不支持struct usbh_iso_frame_packet iso_packet[0]只支持struct usbh_iso_frame_packet *iso_packet 2、usb_glue_nation.c中添加N32H49X和N32H7XX系列MCU的USBHS支持 * 回退对usb_hc.h的修改
2026-05-12
Add HS support for esp32s31
yanke
2026-03-05
fix(port/dwc2/usb_dc_dwc2): fix utmi with 16bit config
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2026-02-12
fix(port/dwc2/usb_hc_dwc2): add critical section for hc frame setting, make ↵
sakumisu
it more safely Signed-off-by: sakumisu <
[email protected]
>
2026-02-03
fix(port/dwc2/usb_dc_dwc2): fix typo for disable global isr
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2026-01-28
update(port/dwc2/usb_glue_infineon): add some check for m55
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2026-01-22
update(port/dwc2/usb_dc_dwc2): move read setup into USB_OTG_GINTSTS_ENUMDNE irq
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2026-01-22
feat(port/dwc2): add infineon glue
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2026-01-22
update(port/dwc2): add usbd_dwc2_get_system_clock to replace SystemCoreClock
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2026-01-20
update(port/dwc2): add check for fifo value with power on value
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2026-01-12
update(port/dwc2/usb_dc_dwc2): remove __UNALIGNED_UINT32_READ and ↵
sakumisu
__UNALIGNED_UINT32_WRITE because buf is always align4, only receive one setup packet Signed-off-by: sakumisu <
[email protected]
>
2026-01-05
fix(port/dwc2/usb_hc_dwc2): restart split transfer with dwc2_xxx_urb_init, ↵
sakumisu
do not use dwc2_chan_reenable api Signed-off-by: sakumisu <
[email protected]
>
2025-12-26
fix(port/dwc2/usb_hc_dwc2): fix incorrect HFIR_RELOAD_CTRL setting
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-12-12
fix warning
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-12-01
update(port/dwc2/usb_hc_dwc2): reset channel with dwc2_halt in deinit
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-11-19
update(port/dwc2/usb_glue_st): increase ep1 tx fifo for audio demo
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-11-09
fix(port/dwc2/usb_dc_dwc2): invalid cache before all read setup
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-11-07
fix(usb_dc_dwc2): add unaligned read/write macros for IAR compiler
蒙蒙plus
2025-10-22
feat: support custom ep0 mps
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-10-09
update(port/dwc2/usb_glue_hc): update hc port
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-08-30
feat: host add event callback mechanism similar to device
Egahp
* 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 <
[email protected]
>
2025-08-06
feat(port): add urb->complete in usbh_kill_urb
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-08-05
update(port/dwc2): add mode check
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-08-02
update(port/dwc2/usb_hc_dwc2): only clean & invalid buffer in ↵
sakumisu
usbh_submit_urb, do not clean&invalid many times Signed-off-by: sakumisu <
[email protected]
>
2025-08-02
docs: update readme
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-08-01
update(port/dwc2/usb_hc_dwc2): only set errorcode before urb waitup because ↵
sakumisu
split transfer will do many times Signed-off-by: sakumisu <
[email protected]
>
2025-07-31
update(port/dwc2/usb_hc_dwc2): stop split transfer when intr nak, follow ↵
sakumisu
with nosplit intr transfer Signed-off-by: sakumisu <
[email protected]
>
2025-07-31
fix(port/dwc2/usb_dwc2_param): fix macro literal types
egahp
Signed-off-by: egahp <
[email protected]
>
2025-07-30
Revert "fix(port): reset sem when pipe free"
sakumisu
This reverts commit ccd435496036cdceebb6d35df3edeb16695b0548.
2025-07-30
update(port/dwc2/usb_hc_dwc2): add new api for split transfer, make code simple
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-07-28
revert: revert 1a68d94c some changes
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-07-27
fix(port): reset sem when pipe free
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-07-27
Fix the bug that dwc2_halt may cause hardware abnormality
udoudou
2025-07-27
Fix a bug where the channel might not be released
udoudou
2025-07-27
add reset port timeout check for dwc2
udoudou
2025-07-26
update(port/dwc2/usb_glue_kendryte): update dwc2 param
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-07-26
update(port/dwc2): invalid data before start read
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-07-24
fix(port/dwc2/usb_hc_dwc2): exit porten loop check when device disconnets
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-07-20
fix(port/dwc2/usb_hc_dwc2): check buf is valid then using dcache clean
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-07-19
fix(port/dwc2/usb_glue_st): reduce f4 total size for some specific f4 chips
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-07-18
fix(port/dwc2/usb_hc_dwc2): invalid indata before urb done
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-07-18
style: format code
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-07-18
fix(port/dwc2/usb_hc_dwc2): fix control split transfer with short packet
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-07-17
fix(port/dwc2/usb_glue_at): fix host rx size
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-07-16
feat(port/dwc2): support ep mult
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-07-14
Add FS support for ESP32-P4
LiPeng
2025-07-13
update(port/dwc2/usb_dc_dwc2): use usbd_get_ep0_next_state for reading setup
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-07-11
fix(port/dwc2/usb_dc_dwc2): align with CONFIG_USB_ALIGN_SIZE not only 32
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
2025-07-10
update(port/dwc2/usb_glue_at): update at glue with dwc2 param
sakumisu
Signed-off-by: sakumisu <
[email protected]
>
[next]