| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-03-02 | Merge pull request #3518 from espressif/fix/dcd_esp32p4_phy | Ha Thach | |
| fix(dcd/dwc2): Do not modify FS PHY registers on HS PHY ESP32-P4 | |||
| 2026-03-02 | fix(dcd/dwc2): Do not modify FS PHY registers on HS PHY ESP32-P4 | Tomas Rezucha | |
| 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-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 | Merge pull request #3513 from hathach/fix-cdch-ftdi-mulitple-channel | Ha Thach | |
| Fix FTDI host multi-channel loop and update documentation | |||
| 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-24 | Merge pull request #3509 from hathach/pr3506-followup | Ha Thach | |
| follow up to PR3506 | |||
| 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 pull request #3506 from Precidata/fs-host-with-hs-phy-v3 | Zixun LI | |
| Supports full-speed host with an high-speed PHY (DWC2, v3) | |||
| 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-15 | Merge pull request #3502 from roma-jam-lab/dbg/nested_hubs_address_empty_warning | Zixun LI | |
| add(usbh.c): LOG1 debug message when no address available for hub | |||
| 2026-02-14 | add(usbh.c): LOG1 debug message when no address available for hub | Roman Leonov | |
| 2026-02-13 | Merge pull request #3476 from hathach/dwc2_vbus | Ha Thach | |
| DWC2 Vbus sensing enhancement | |||
| 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-13 | Merge pull request #3497 from hathach/more-membrowse | Ha Thach | |
| Change membrowse target to board/target and clean up workflow | |||
| 2026-02-13 | fix stm32u545 makefile missing hcd | hathach | |
| 2026-02-12 | change membrowse target to board/target and remove redundant ↵ | hathach | |
| continue-on-error directive fix defsym can be followed by = or , | |||
| 2026-02-12 | Merge pull request #3496 from michael-membrowse/fix_membrowse_defsym_extraction | Ha Thach | |
| fix ld symbols extraction | |||
| 2026-02-12 | fix ld symbols extraction | Michael Rogov Papernov | |
| 2026-02-12 | Merge pull request #3489 from hathach/update-memborwse-ci | Ha Thach | |
| Update memborwse ci | |||
| 2026-02-12 | refactor build scripts to support multiple build targets and improve ↵ | hathach | |
| argument handling | |||
| 2026-02-12 | clean up | hathach | |
| 2026-02-12 | Merge pull request #3471 from hathach/msc_stall | Ha Thach | |
| device/msc: skip command stage if EP out is stalled | |||
| 2026-02-12 | fix ci | hathach | |
| 2026-02-12 | membrowse upload continue on error | hathach | |
| 2026-02-11 | Merge remote-tracking branch 'origin/master' into msc_stall | hathach | |
| 2026-02-11 | Merge pull request #3493 from hathach/pr-3471-status-sent-stall | Ha Thach | |
| device/msc: limit EP OUT stall check to STATUS_SENT transition | |||
| 2026-02-11 | device/msc: only defer prepare_cbw() from STATUS_SENT when EP OUT stalled | hathach | |
| 2026-02-11 | make membrowse command more visible | hathach | |
| 2026-02-11 | Merge pull request #3491 from Precidata/custom-breakpoint-function | Zixun LI | |
| Introduce CFG_TUSB_DEBUG_BREAKPOINT hook | |||
| 2026-02-11 | Update tusb_verify.h | Cédric Berger | |
| 2026-02-11 | Introduce CFG_TUSB_DEBUG_BREAKPOINT hook | Cédric Berger | |
| 2026-02-11 | correct membrowse upload step | hathach | |
| 2026-02-11 | parse and pass linker symbol to membrowse report | hathach | |
| 2026-02-11 | update membrowse target to family/board/target | hathach | |
| 2026-02-11 | add build target argument to improve flexibility of build scripts and workflows | hathach | |
| membrowse-upload upload with --identical if elf file does not exist | |||
| 2026-02-11 | fetch depth 0 if membrowse-upload | hathach | |
| 2026-02-11 | remove `membrowse-targets.json` as it is no longer required | hathach | |
| 2026-02-11 | update get_deps.py to adjust MCU families for samd2x_l2x | hathach | |
| 2026-02-11 | 1 family per job in ci_set_matrix.py | hathach | |
