| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-03-18 | fix bugs in fsdev hcd, dcd and midi host stream write | hathach | |
| - hcd_edpt_clear_stall: use ep_addr instead of hardcoded 0 (control endpoint) - hcd: add TUP_USBIP_FSDEV_DRD define for MCUs with host support (C0, G0, H5, U3, U5) and use it in hcd compile guard instead of enumerating MCUs - dcd_edpt_close_all: use FSDEV_EP_COUNT instead of CFG_TUD_ENDPPOINT_MAX for PMA btable offset to match handle_bus_reset - midi host tuh_midi_stream_write: add missing cable_num to system messages, SysEx, and real-time MIDI packets. Add 0xF mask for SysEx CIN checks. Aligns with midi_device.c tud_midi_n_stream_write implementation. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> | |||
| 2026-03-18 | ch58x: code cleanup and minor fixes | alt-0191 | |
| 2026-03-18 | dcd_ch58x: fix toggle, SETUP race, and bus reset handling | alt-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-18 | ch58x: fix build flags and driver bugs | alt-0191 | |
| 2026-03-18 | add WCH CH58x (CH582/CH583) BSP and USB FS device/host driver | alt-0191 | |
| 2026-03-18 | fix hid_generic_inout for TUD_ENDPOINT_ONE_DIRECTION_ONLY MCUs | hathach | |
| Use separate endpoint numbers (EP1 OUT, EP2 IN) on MCUs with shared FIFO that cannot support the same endpoint number in both directions. Also add missing static qualifier to print_musb_info(). Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> | |||
| 2026-03-16 | clean up fsdev symbols | hathach | |
| 2026-03-16 | Unify 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-16 | Consolidate 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-10 | Merge pull request #3530 from hathach/hcd_ip3516 | Ha Thach | |
| Add IP3516 HCD support | |||
| 2026-03-10 | fix typo | hathach | |
| 2026-03-07 | Fix ep_ctrl_mask() corrupting opposite direction's ENDPTCTRL bits | gab-k | |
| 2026-03-07 | remove dma_desc_t | hathach | |
| 2026-03-06 | Merge remote-tracking branch 'tinyusb/master' into hcd_ip3516 | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2026-03-06 | Apply suggestions from code review | Zixun LI | |
| Co-authored-by: Copilot <[email protected]> | |||
| 2026-03-06 | Merge remote-tracking branch 'tinyusb/master' into samx7x_update | HiFiPhile | |
| 2026-03-06 | cleanup | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2026-03-06 | Merge pull request #3528 from hathach/improve-iar-warnings | Ha Thach | |
| Add IAR warning flags to CMake build and resolve warnings | |||
| 2026-03-06 | fix warnings | hathach | |
| 2026-03-05 | update PORTSC1 | Zixun LI | |
| Signed-off-by: Zixun LI <[email protected]> | |||
| 2026-03-05 | ci_hs: add deinit support | Zixun LI | |
| Signed-off-by: Zixun LI <[email protected]> | |||
| 2026-03-05 | add hs_phy_type parameter to dwc2_phy_deinit for selective PHY ↵ | hathach | |
| deinitialization across all MCUs | |||
| 2026-03-04 | Merge branch 'master' into dwc2_deinit | hathach | |
| 2026-03-04 | add PHY deinitialization support for DWC2 driver across all MCUs | hathach | |
| 2026-03-04 | Merge pull request #3490 from Precidata/non-blocking-host-v2 | Ha Thach | |
| Fully asynchrounous host code (v2) | |||
| 2026-03-03 | Merge branch 'master' into dwc2_deinit | hathach | |
| 2026-03-02 | fix(dcd/dwc2): Do not modify FS PHY registers on HS PHY ESP32-P4 | Tomas Rezucha | |
| 2026-02-28 | replace board_millis() with tusb_time_millis_api() | hathach | |
| 2026-02-27 | cleanup | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2026-02-27 | Merge remote-tracking branch 'tinyusb/master' into dwc2_deinit | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2026-02-27 | dcd/samx7x: reformat code | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2026-02-27 | dcd/samx7x: remove buggy DMA FIFO transfer | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2026-02-27 | dcd/samx7x: synchronize DMA and cache options | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2026-02-23 | refactor: streamline high-speed PHY detection and configuration in DWC2 driver | hathach | |
| 2026-02-23 | refactor: improve high-speed PHY handling and FIFO configuration in DWC2 driver | hathach | |
| 2026-02-22 | Apply suggestions from code review | Zixun LI | |
| Co-authored-by: Copilot <[email protected]> | |||
| 2026-02-22 | refactor speed check | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2026-02-21 | check femtoPHY speed | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2026-02-21 | fix ci | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2026-02-20 | refactor config option | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2026-02-19 | Fix a couple indentations | Cédric Berger | |
| 2026-02-19 | Introduce TUH_CFGID_PHY_SPEED configure option | Cédric Berger | |
| 2026-02-19 | Better variable/function names | Cédric Berger | |
| 2026-02-13 | use CFG_TUD_CONFIGURE_DWC2_DEFAULT to make it easier to add more value | hathach | |
| 2026-02-13 | add CFG_TUD_VBUS_SENSE, that could allow to skip tud_configure() for fixed ↵ | hathach | |
| vbus sensing simplify dwc2_stm32_gccfg_cfg() using guid value | |||
| 2026-02-13 | Merge branch 'refs/heads/master' into dwc2_vbus | hathach | |
| 2026-02-06 | adjust handle_xfer_in logic to simplify ZLP handling | hathach | |
| 2026-02-06 | Merge branch 'refs/heads/master' into musb_fix | hathach | |
| 2026-02-05 | reverse pma size check to reduce duplication | hathach | |
| 2026-01-31 | dwc2: add stm32n6 DMA regions | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
