summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-03-02fix(dcd/dwc2): Do not modify FS PHY registers on HS PHY ESP32-P4Tomas Rezucha
2026-03-02fix call_after timeout adjustment with rtoshathach
2026-03-02- rename to usbh_defer_func_ms_async()hathach
- call after (enum non-blocking delay) also support rtos now
2026-03-02fix board test without tusb_time_millis_api()hathach
2026-03-01Merge pull request #3514 from sauloverissimo/fix/midi-device-cable-demuxZixun LI
midi device: add cable-aware stream read (tud_midi_n_demux_stream_read)
2026-03-01bsp/stm32h7: fix h747-disco buttonHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2026-03-01Merge remote-tracking branch 'tinyusb/master' into ncm_restartHiFiPhile
2026-02-28replace board_millis() with tusb_time_millis_api()hathach
2026-02-27add osal_time_millis() to osal requirementhathach
implement tusb_time_millis_api() with osal_time_millis() when OS is not NONE
2026-02-27update h743eval board settings for tracinghathach
2026-02-27add back deferred attachment queue, retry get hub port status if reset ↵hathach
change not set after 20ms
2026-02-27cleanupHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2026-02-27Merge remote-tracking branch 'tinyusb/master' into dwc2_deinitHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2026-02-27Fix IAR warningsHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2026-02-27Add a dynamic switch exampleHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2026-02-27dcd/samx7x: reformat codeHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2026-02-27dcd/samx7x: remove buggy DMA FIFO transferHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2026-02-27dcd/samx7x: synchronize DMA and cache optionsHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2026-02-27bsp/samx7x: fix buildHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2026-02-26fix fallthroughhathach
2026-02-26revert usbh dedicated queue for attached eventhathach
2026-02-26refactor, rename to schedule function with usbh_call_after_ms() to use with ↵hathach
enumeration delay
2026-02-25midi device: add cable-aware stream read (tud_midi_n_demux_stream_read)Saulo Veríssimo
The existing tud_midi_n_stream_read() accepts a cable_num parameter but ignores it — all cables share a single FIFO and stream parser state, so data from different virtual cables is silently mixed together. Add tud_midi_n_demux_stream_read() which returns the cable number of the data that was actually read. It peeks at each USB-MIDI event packet header before consuming it and stops when the next packet belongs to a different cable, allowing callers to dispatch per-cable without losing data. Implementation details: - Mirrors the host-side tuh_midi_stream_read() approach: tu_edpt_stream_peek for cable inspection, CIN-based byte count (USB MIDI 1.0 Table 4-1), leftover handling via existing midi_driver_stream_t - *p_cable_num initialized to 0xff sentinel so callers can detect "no data" even when return value is 0 - Cable-change check (total_read > 0 guard) covers both leftover-originated reads and freshly consumed packets - TU_VERIFY uses explicit != NULL comparisons, consistent with codebase style - Note: shares stream->buffer with tud_midi_n_stream_read(); do not mix calls on the same interface - Adds single-interface convenience wrapper tud_midi_demux_stream_read() Closes #1838
2026-02-25Merge pull request #3513 from hathach/fix-cdch-ftdi-mulitple-channelHa Thach
Fix FTDI host multi-channel loop and update documentation
2026-02-25fix CDC host FTDI multiple channel loophathach
fix typos for ftdi_process_set_config() add J-Link GDB + RTT logging instructions
2026-02-24Merge pull request #3509 from hathach/pr3506-followupHa Thach
follow up to PR3506
2026-02-23refactor: streamline high-speed PHY detection and configuration in DWC2 driverhathach
2026-02-23refactor: improve high-speed PHY handling and FIFO configuration in DWC2 driverhathach
2026-02-22Merge branch 'hathach:master' into non-blocking-host-v2Cédric Berger
2026-02-22Merge pull request #3506 from Precidata/fs-host-with-hs-phy-v3Zixun LI
Supports full-speed host with an high-speed PHY (DWC2, v3)
2026-02-22Apply suggestions from code reviewZixun LI
Co-authored-by: Copilot <[email protected]>
2026-02-22refactor speed checkHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2026-02-21check femtoPHY speedHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2026-02-21fix ciHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2026-02-20refactor config optionHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2026-02-19Fix a couple indentationsCédric Berger
2026-02-19Introduce TUH_CFGID_PHY_SPEED configure optionCédric Berger
2026-02-19Better variable/function namesCédric Berger
2026-02-15Merge pull request #3502 from roma-jam-lab/dbg/nested_hubs_address_empty_warningZixun LI
add(usbh.c): LOG1 debug message when no address available for hub
2026-02-14add(usbh.c): LOG1 debug message when no address available for hubRoman Leonov
2026-02-13Merge pull request #3476 from hathach/dwc2_vbusHa Thach
DWC2 Vbus sensing enhancement
2026-02-13use CFG_TUD_CONFIGURE_DWC2_DEFAULT to make it easier to add more valuehathach
2026-02-13add 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-13Merge branch 'refs/heads/master' into dwc2_vbushathach
2026-02-13Merge pull request #3497 from hathach/more-membrowseHa Thach
Change membrowse target to board/target and clean up workflow
2026-02-13fix stm32u545 makefile missing hcdhathach
2026-02-12change membrowse target to board/target and remove redundant ↵hathach
continue-on-error directive fix defsym can be followed by = or ,
2026-02-12Merge pull request #3496 from michael-membrowse/fix_membrowse_defsym_extractionHa Thach
fix ld symbols extraction
2026-02-12fix ld symbols extractionMichael Rogov Papernov
2026-02-12Merge pull request #3489 from hathach/update-memborwse-ciHa Thach
Update memborwse ci