Commit Graph

13 Commits

Author SHA1 Message Date
hathach
f5d04833bb use tusb_time_millis_api() instead of board_millis()
make loopdelay() always inline
2025-09-03 13:30:20 +07:00
Mitsumine Suzu
6f2b5fc495 Remove dynamic memory allocation 2025-08-24 23:52:52 +09:00
Mitsumine Suzu
a3bb7a90b3 Improve retry operation at NAK response. 2025-08-24 16:46:12 +09:00
Mitsumine Suzu
522a34ee28 Insert small delay for LowSpeed device 2025-08-24 16:28:32 +09:00
Mitsumine Suzu
bd9dd75da8 Small cleanups. 2025-08-24 16:26:08 +09:00
hathach
6e88895dbc always define CFG_TUH_WCH_USBIP_USBFS=1 for ch32v20x since only port1 support host mode
reformat hcd usbfs
add uart rx for ch32v20x bsp
2025-07-05 11:26:48 +07:00
verylowfreq
cd2b3a5321 Fix interupt, LowSpeed switching and rename 2025-03-16 10:13:26 +09:00
verylowfreq
9ca4bc89a7 Update hcd_init() signature. Add osal_task_delay() implementation for none os. 2025-03-16 10:13:26 +09:00
verylowfreq
426588d947 Fix for timing, timeout, and device switching issues 2025-03-16 10:13:26 +09:00
verylowfreq
7ed5503a5c Fix the condition related to CFG_TUH_WCH_USBIP_USBFS macro 2025-03-16 10:13:25 +09:00
hathach
879f78a91d fix pre-commmit 2025-03-16 10:13:25 +09:00
verylowfreq
dc3e6a59a9 Repeat xfer on USB_PID_OUT if data is larger than MaxPacketSize 2025-03-16 10:13:25 +09:00
verylowfreq
c61dfc7c7a Add ch32v20x usbfs hcd initial support. 2025-03-16 10:13:25 +09:00