summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-03-18dcd_ch58x: fix toggle, SETUP race, and bus reset handlingalt-0191
- Switch from AUTO_TOG to manual toggle for all endpoints to fix toggle mismatch after clear-stall causing bus resets - Fix SETUP race condition: track ep0_completion_pending and setup_pending to avoid arming stale EP0 transfers - Defer Set Address to ISR after status ZLP is ACK'd - Improve bus reset: reset all EPs, clear pending state - Fix EP4 DMA macro to correctly map to EP0 base (0x10) - Move CH58X_UIS_TOG_OK to common section (used by both DCD/HCD) - Add #ifndef guards for BOARD_TUD/TUH_RHPORT in board.h - Track isochronous per direction: isochronous[ep][dir] - NAK EP0 OUT on completion to prevent premature data acceptance
2026-03-18skip video_capture example for CH58X due to 32KB RAM limitationalt-0191
2026-03-18test: fix ch58x linker errors by adding libc/libgcc and libISP583alt-0191
2026-03-18bsp: ch58x fix typo FAMILY_MCUS CH582 to CH58Xalt-0191
2026-03-18bsp: ch58x: sync cmake options with make and skip unsupported examplesalt-0191
2026-03-18ch58x: fix build flags and driver bugsalt-0191
2026-03-18ci: add ch58x to build matrix (riscv-gcc)alt-0191
2026-03-18ch58x: fix MCU macro naming and add get_deps/boards entriesalt-0191
2026-03-18add WCH CH58x (CH582/CH583) BSP and USB FS device/host driveralt-0191
2026-03-18Merge pull request #3558 from hathach/hid-host-set-protocol-skipableHa Thach
Add `CFG_TUH_HID_SET_PROTOCOL_ON_ENUM` configuration option
2026-03-18Update HID host to correctly handle protocol mode initialization and ↵hathach
CONFIG_GET_REPORT_DESC response
2026-03-17CFG_TUH_HID_SET_PROTOCOL_ON_ENUM option to skip set_protocol on enum, ↵hathach
default is 1
2026-03-17Merge pull request #3556 from hathach/fix-midi-hostHa Thach
Fix MIDI host issue
2026-03-17fix midi host issue 3544hathach
2026-03-17Merge pull request #3555 from hathach/refactor-fsdevHa Thach
refactor fsdev
2026-03-16clean up fsdev symbolshathach
2026-03-16Unify USB FSDEV driver implementation for various microcontrollers. Replace ↵hathach
`FSDEV_BUS_32BIT` with `CFG_TUSB_FSDEV_32BIT`, adjust data/address stride macros, and refactor register/PMU access for consistency across platforms.
2026-03-16add missing stm32u083nucleo board fileshathach
The board.cmake, board.mk, and board.h were created but not included in the previous commit, causing CI cmake failure. Co-Authored-By: Claude Opus 4.6 <[email protected]>
2026-03-16Consolidate USB FSDEV register definitions for STM32, CH32, and AT32 ↵hathach
microcontrollers. Replace vendor-specific macros with unified `U_`-prefixed equivalents, ensuring consistency and reducing duplication across all platforms.
2026-03-16add stm32u083nucleo boardhathach
2026-03-16Merge pull request #3551 from hathach/readme_fixHa Thach
Readme fix
2026-03-14fix windows buildHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2026-03-14fix readmeHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2026-03-14Merge pull request #3550 from hathach/update-bspHa Thach
Update BSP
2026-03-14update rx65n_target: correct pin configuration and remove unused USB ↵hathach
interrupt definitions
2026-03-14migrate kinetis_k32l build system to new mcux-devices pathshathach
2026-03-13add ft9xx-gcc toolchain support to CIhathach
2026-03-13add ft9xx-gcc toolchain support to CIhathach
2026-03-13actual build make/cmake for ft9xxhathach
2026-03-13fix cihathach
2026-03-13forgot to add fileshathach
add cmake support for rx
2026-03-13remove TUSB_MCU_VENDOR_ESPRESSIF, use ESP_PLATFORM for Espressifhathach
2026-03-13add support for CH32F20X MCU and update board configurationhathach
2026-03-13rename and migrate kinetis_k32l to new mcux-deviceshathach
2026-03-13Merge pull request #3438 from hathach/ncm_restartHa Thach
Fix NCM state on restart
2026-03-13Merge branch 'master' into ncm_restarthathach
2026-03-13Merge pull request #3549 from hathach/remove-cdc-configureHa Thach
remove tud cdc configure
2026-03-12update hil hosthathach
2026-03-12fix exampleZixun LI
Signed-off-by: Zixun LI <[email protected]>
2026-03-12Merge branch 'master' into ncm_restartZixun LI
2026-03-12reset notification state to speed changeZixun LI
Signed-off-by: Zixun LI <[email protected]>
2026-03-12refactor(cdc): remove deprecated runtime CDC configuration, add backward ↵hathach
compatibility with no-op macros
2026-03-12download metrics in case hil failedhathach
2026-03-12clean uphathach
2026-03-12chore(workflows): update GitHub Actions dependencies and improve membrowse ↵hathach
error handling update AGENTS.md with metrics compare
2026-03-12refactor(cdc): remove runtime CDC driver configuration in favor of ↵hathach
compile-time macros for simplicity and reduced complexity
2026-03-12Merge pull request #3487 from hathach/zlp-hs-on-fsHa Thach
fix transfer length when high speed capable device/host working at full speed
2026-03-12correct default value for CFG_TUD_VENDOR_TX/RX_BUFSIZEhathach
2026-03-12also update metrics.json for prhathach
2026-03-12refactor(vendor/cdc): add CFG_TUD_CDC_RX_NEED_ZLP and CFG_TUD_VENDOR_RX_NEED_ZLPhathach