summaryrefslogtreecommitdiff
path: root/src/portable/wch/hcd_ch32_usbfs.c
AgeCommit message (Collapse)Author
2026-07-02license: use SPDX identifiers for src/ headers (#3749)Ha Thach
* license: use SPDX identifiers for src/ headers Replace the full ~20-line MIT license boilerplate on every src/ file with a two-line SPDX tag (SPDX-FileCopyrightText + SPDX-License-Identifier), following the REUSE convention used by CircuitPython and the Linux kernel. Removes ~3500 lines of duplicated boilerplate.
2025-10-14fix lots of warnings for missing-prototypes for irqhandlerhathach
2025-09-03use tusb_time_millis_api() instead of board_millis()hathach
make loopdelay() always inline
2025-08-24Remove dynamic memory allocationMitsumine Suzu
2025-08-24Improve retry operation at NAK response.Mitsumine Suzu
2025-08-24Insert small delay for LowSpeed deviceMitsumine Suzu
2025-08-24Small cleanups.Mitsumine Suzu
2025-07-05always define CFG_TUH_WCH_USBIP_USBFS=1 for ch32v20x since only port1 ↵hathach
support host mode reformat hcd usbfs add uart rx for ch32v20x bsp
2025-03-16Fix interupt, LowSpeed switching and renameverylowfreq
2025-03-16Update hcd_init() signature. Add osal_task_delay() implementation for none os.verylowfreq
2025-03-16Fix for timing, timeout, and device switching issuesverylowfreq
2025-03-16Fix the condition related to CFG_TUH_WCH_USBIP_USBFS macroverylowfreq
2025-03-16fix pre-commmithathach
2025-03-16Repeat xfer on USB_PID_OUT if data is larger than MaxPacketSizeverylowfreq
2025-03-16Add ch32v20x usbfs hcd initial support.verylowfreq