| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-03-06 | replace printer_to_hid example with printer_to_cdc example | hathach | |
| fix printer GET_DEVICE_ID request weird wIndex (interface high, alt low) | |||
| 2026-03-06 | add full read/write() API, use edpt stream for printer class | hathach | |
| 2026-03-06 | update printer class: enhance descriptors, buffer sizes, and callbacks | hathach | |
| 2026-03-06 | Merge branch 'refs/heads/master' into fork/remiberthoz/device-class-printer | hathach | |
| 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 | add IAR warning flags to cmake build and fix them | 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 | Merge pull request #3378 from hathach/dwc2_deinit | Ha Thach | |
| Add DWC2 deinit support | |||
| 2026-03-05 | improve threadx support, add multi ROTS support for board_test and msc_dual_lun | hathach | |
| 2026-03-05 | Merge branch 'master' into fork/armusin/threadx_osal | hathach | |
| 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 | more call_after timeout adjustment with rtos | hathach | |
| 2026-03-02 | improve timeout adjustment, exit tuh_task() by timeout_ms = 0 | hathach | |
| 2026-03-02 | fix(dcd/dwc2): Do not modify FS PHY registers on HS PHY ESP32-P4 | Tomas Rezucha | |
| 2026-03-02 | fix call_after timeout adjustment with rtos | hathach | |
| 2026-03-02 | - rename to usbh_defer_func_ms_async() | hathach | |
| - call after (enum non-blocking delay) also support rtos now | |||
| 2026-03-01 | Merge pull request #3514 from sauloverissimo/fix/midi-device-cable-demux | Zixun LI | |
| midi device: add cable-aware stream read (tud_midi_n_demux_stream_read) | |||
| 2026-03-01 | Merge remote-tracking branch 'tinyusb/master' into ncm_restart | HiFiPhile | |
| 2026-02-28 | replace board_millis() with tusb_time_millis_api() | hathach | |
| 2026-02-27 | add osal_time_millis() to osal requirement | hathach | |
| implement tusb_time_millis_api() with osal_time_millis() when OS is not NONE | |||
| 2026-02-27 | add back deferred attachment queue, retry get hub port status if reset ↵ | hathach | |
| change not set after 20ms | |||
| 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 | Fix IAR warnings | 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-26 | fix fallthrough | hathach | |
| 2026-02-26 | revert usbh dedicated queue for attached event | hathach | |
| 2026-02-26 | refactor, rename to schedule function with usbh_call_after_ms() to use with ↵ | hathach | |
| enumeration delay | |||
| 2026-02-25 | midi 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-25 | fix CDC host FTDI multiple channel loop | hathach | |
| fix typos for ftdi_process_set_config() add J-Link GDB + RTT logging instructions | |||
| 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 | Merge branch 'hathach:master' into non-blocking-host-v2 | Cédric Berger | |
| 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-14 | add(usbh.c): LOG1 debug message when no address available for hub | Roman Leonov | |
