| 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-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-02-27 | Merge remote-tracking branch 'tinyusb/master' into dwc2_deinit | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2026-02-05 | reverse pma size check to reduce duplication | hathach | |
| 2026-01-26 | fix stm32u0 data stride | Zixun LI | |
| Signed-off-by: Zixun LI <[email protected]> | |||
| 2026-01-24 | Fix macro directive for FSDEV of CH32V20x | Mitsumine Suzu | |
| 2026-01-06 | hcd/stm32_fsdev: fix init after device mode | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2026-01-06 | rename FSDEV_PMA_SIZE CFG_TUSB_FSDEV_PMA_SIZE | hathach | |
| 2026-01-03 | add default access mode for tu_hwfifo API make it easier for non-custom ↵ | hathach | |
| read/write | |||
| 2026-01-03 | add tu_hwfifo_access_t param to hwfifo API | hathach | |
| 2026-01-01 | change signature of tu_hwfifo_* to have hwfifo as first parameter | hathach | |
| 2025-12-31 | replace PMA buffer packet read/write by using tu_hwfifo API | hathach | |
| 2025-12-31 | add separate tu_hwifo_*() with data from buffer/software fifo. Remove ↵ | hathach | |
| duplicated packet write/read for fsdev | |||
| 2025-12-31 | update tu_fifo to work with fsdev hwfifo with increased address 16/32bit | hathach | |
| 2025-12-15 | minor clean up | hathach | |
| 2025-11-28 | Fix deinit glitch | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-11-28 | Use one endpoint for EP0 | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-11-27 | Add max nak config | Zixun LI | |
| Signed-off-by: Zixun LI <[email protected]> | |||
| 2025-11-27 | free previously allocated OUT endpoint if IN allocation failed | Zixun LI | |
| Signed-off-by: Zixun LI <[email protected]> | |||
| 2025-11-27 | Merge remote-tracking branch 'tinyusb/master' into hcd_fsdev | Zixun LI | |
| Signed-off-by: Zixun LI <[email protected]> | |||
| 2025-11-27 | Remove redundant EP reg clear | Zixun LI | |
| Signed-off-by: Zixun LI <[email protected]> | |||
| 2025-11-27 | Add fsdev_deinit | Zixun LI | |
| Signed-off-by: Zixun LI <[email protected]> | |||
| 2025-11-27 | extract core reset | Zixun LI | |
| Signed-off-by: Zixun LI <[email protected]> | |||
| 2025-11-26 | reorganize ctr_rx workaround | Zixun LI | |
| Signed-off-by: Zixun LI <[email protected]> | |||
| 2025-11-26 | Merge remote-tracking branch 'tinyusb/master' into hcd_fsdev | Zixun LI | |
| 2025-11-26 | change tu_fifo_buffer_info_t layout | hathach | |
| 2025-11-25 | hcd/fsdev: more refactor | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-11-25 | fsdev: reorganize functions | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-11-25 | hcd: add fsdev driver | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-11-25 | dcd/fsdev: re-enable SBUF for STM32U0, no more issue | Zixun LI | |
| 2025-11-23 | stm32_fsdev: Fix missed cases in single-buffered isochronous endpoint support. | milek7 | |
| 2025-11-11 | Merge remote-tracking branch 'tinyusb/master' into ↵ | HiFiPhile | |
| copilot/fix-dcd-edpt-xfer-issue Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-11-01 | add STM32U3 device (adjusted from STM32U0) | tswan22 | |
| 2025-10-22 | Apply suggestions from code review | Zixun LI | |
| Co-authored-by: Copilot <[email protected]> | |||
| 2025-10-22 | Add is_isr parameter to dcd_edpt_xfer and dcd_edpt_xfer_fifo | copilot-swe-agent[bot] | |
| Co-authored-by: HiFiPhile <[email protected]> | |||
| 2025-10-09 | Fix dcd_int_enable when remapping the USB interrupt | 唐皮皮 | |
| 2025-09-29 | Fix warning | Mengsk | |
| Signed-off-by: Mengsk <[email protected]> | |||
| 2025-09-29 | Disable SBUF_ISO for U0 | Mengsk | |
| Signed-off-by: Mengsk <[email protected]> | |||
| 2025-09-29 | Fix PMA size for U0 | Mengsk | |
| Signed-off-by: Mengsk <[email protected]> | |||
| 2025-09-12 | Fix AT32 compile after #3152 | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-09-12 | Update comment | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-09-12 | Merge branch 'master' into sb-ep | HiFiPhile | |
| 2025-07-31 | clean up | hathach | |
| 2025-07-07 | support at32 mcu | zhiqiang | |
| 2025-06-25 | stm32_fsdev: Allow configuring single-buffered isochronous endpoints. | milek7 | |
| Controlled by the embedder defining CFG_TUD_FSDEV_DOUBLE_BUFFERED_ISO_EP in tusb_config.h. If hardware does have SBUF_ISO bit it will use only one half of endpoint pair register. | |||
| 2024-11-27 | Add support for the STM32C0 and the NUCLEO-C071RB. | David (Pololu) | |
| 2024-10-14 | change dcd_init() return from void to bool | hathach | |
| 2024-10-14 | change the tusb_rhport_init_t struct, exclude the rhport to make API more ↵ | hathach | |
| consistent | |||
