| 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-13 | remove TUSB_MCU_VENDOR_ESPRESSIF, use ESP_PLATFORM for Espressif | hathach | |
| 2026-03-12 | refactor(config): separate endpoint buffer sizes into RX and TX definitions ↵ | hathach | |
| for clarity and flexibility | |||
| 2026-03-11 | rename .rx_multiple_packet_transfer to .rx_need_zlp | hathach | |
| 2026-03-11 | Merge branch 'master' into zlp-hs-on-fs | hathach | |
| 2026-03-11 | Merge pull request #3545 from hathach/remove-div-tusb-fifo | Ha Thach | |
| remove expensive div in HWFIFO_ADDR_NEXT_N() | |||
| 2026-03-10 | Merge pull request #3530 from hathach/hcd_ip3516 | Ha Thach | |
| Add IP3516 HCD support | |||
| 2026-03-10 | remove expensive div in HWFIFO_ADDR_NEXT_N() | hathach | |
| 2026-03-09 | refactor: add desc_device_noheader_t to simplify get device descriptor local | hathach | |
| 2026-03-09 | usbh device descriptor validation, also check ep size > 0 | hathach | |
| 2026-03-08 | tinyusb: fix hwfifo PMA pointer advance on ring buffer wrap | Siddharth Chandrasekaran | |
| In hwff_push_n() and hwff_pull_n(), the HWFIFO_ADDR_NEXT_N call after processing the linear part of a wrap-around read/write used the data byte count (lin_even) as the address stride increment. On STM32 FSDEV PMA, data_stride=2 and addr_stride=4, so the pointer must advance by (lin_even / data_stride) * addr_stride bytes, not lin_even bytes. Fixes: 74e59e433 ("fix hwfifo pull/push n with address stride > 0") Signed-off-by: Siddharth Chandrasekaran <[email protected]> | |||
| 2026-03-06 | fix CI | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2026-03-06 | Merge remote-tracking branch 'tinyusb/master' into hcd_ip3516 | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2026-03-06 | Merge remote-tracking branch 'tinyusb/master' into samx7x_update | HiFiPhile | |
| 2026-03-05 | add IAR warning flags to cmake build and fix them | hathach | |
| 2026-03-04 | Merge branch 'master' into dwc2_deinit | hathach | |
| 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 | 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: synchronize DMA and cache options | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2026-02-26 | refactor, rename to schedule function with usbh_call_after_ms() to use with ↵ | hathach | |
| enumeration delay | |||
| 2026-02-11 | fix rx transfer length when high speed capable device/host working at full speed | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2026-02-11 | Update tusb_verify.h | Cédric Berger | |
| 2026-02-11 | Introduce CFG_TUSB_DEBUG_BREAKPOINT hook | Cédric Berger | |
| 2026-01-14 | remove no-fifo mode in edpt stream API | hathach | |
| update vendor_device.c for direct usbd xfer when either RX/TX BUFSIZE is 0 i.e CFG_TUD_VENDOR_TXRX_BUFFERED = 0 | |||
| 2026-01-12 | Fix compiler warning | Gabriel Chouinard | |
| 2026-01-09 | enable dedicated hwfifo for rp2 | hathach | |
| 2026-01-09 | fix pre-commit, clean up tusb_mcu.h, add at32f45x to ci build | hathach | |
| 2026-01-09 | Merge branch 'master' into fork/zhiqiang-ch/master | hathach | |
| 2026-01-06 | Merge pull request #3441 from hathach/fifo-access-mode | Ha Thach | |
| HWFIFO access-mode refactor and stride-aware FIFO fixes across FSDEV/RUSB2/MUSB | |||
| 2026-01-06 | fix more typo | Ha Thach | |
| Co-authored-by: Copilot <[email protected]> | |||
| 2026-01-06 | fix typo | Ha Thach | |
| Co-authored-by: Copilot <[email protected]> | |||
| 2026-01-06 | rename FSDEV_PMA_SIZE CFG_TUSB_FSDEV_PMA_SIZE | hathach | |
| 2026-01-06 | enable dedidcated hwfifo for musb with odd access with 16-bit and 8-bit | hathach | |
| 2026-01-05 | fix hwfifo pull/push n with address stride > 0 | hathach | |
| 2026-01-04 | update hcd rusb2 to use tu_hwfifo read/write | hathach | |
| 2026-01-03 | fix build with dwc2 | hathach | |
| 2026-01-03 | add default access mode for tu_hwfifo API make it easier for non-custom ↵ | hathach | |
| read/write | |||
| 2026-01-03 | hwfifo support custom write/read | hathach | |
| rusb use custom write enable all hil test for ra4m1 | |||
| 2026-01-03 | add tu_hwfifo_access_t param to hwfifo API | hathach | |
| 2026-01-02 | refactor hwfifo pull/push | hathach | |
| 2026-01-02 | support multiple data stride if configured | hathach | |
| 2026-01-01 | rusb2 use tu_hwfifo API to write usb packet | hathach | |
| 2026-01-01 | change signature of tu_hwfifo_* to have hwfifo as first parameter | hathach | |
| 2026-01-01 | minor refactor | 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 | |
