| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-13 | minor clean up | hathach | |
| separate tud_mtp_data_send() and tud_mtp_data_receive() | |||
| 2026-01-12 | Merge branch 'refs/heads/master' into mtp_zlp | 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 | |||
| 2025-12-30 | tusb_fifo remove item_size make it fifo of bytes | hathach | |
| 2025-12-29 | device/mtp: improve logging | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-12-28 | device/mtp: queue ZLP when needed | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-12-26 | Prevent unused-variable warning in dcd_host.c | Cédric Berger | |
| 'idx' is not used if CFG_TUH_CDC_LINE_CODING_ON_ENUM is not defined. | |||
| 2025-12-21 | Change return of tud_vendor_n_write_clear from uint32_t to bool | James Smith | |
| 2025-12-21 | Removed tu_fifo_count_and_clear | James Smith | |
| 2025-12-20 | Added tud_vendor_write_clear() which forcefully clears TX buffer | James Smith | |
| 2025-12-12 | Merge branch 'refs/heads/master' into audio_open | hathach | |
| 2025-12-12 | usbh/cdc: fix typo in cdch_open | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-12-12 | Merge pull request #3402 from hathach/more-size-reduce-edpt-stream | Ha Thach | |
| refactor, clean up to reduce size | |||
| 2025-12-12 | fix edpt stream write/read to endpoint not yet opened | hathach | |
| 2025-12-11 | move host hacked bulk mps out of tu_edpt_validate() | hathach | |
| 2025-12-11 | refactor usbh_class_driver_t's open() to return number of driver len instead ↵ | hathach | |
| of bool. help to simplify parsing configuration | |||
| 2025-12-10 | move hwid into edpt stream for consistent API | hathach | |
| 2025-12-10 | Merge pull request #3401 from hathach/copilot/fix-mtp-device-bug | Ha Thach | |
| Fix MTP transfer completion detection for exact-length packets | |||
| 2025-12-10 | Merge branch 'master' into more-size-reduce-edpt-stream | hathach | |
| 2025-12-10 | remove tu_fifo_discard_n() and its usage | hathach | |
| 2025-12-10 | flatten cdc tx,rx stream | hathach | |
| 2025-12-10 | change tu_fifo_clear()/tu_edpt_stream_clear() from return bool to void | hathach | |
| 2025-12-10 | Fix MTP transfer completion detection for exact-length packets | copilot-swe-agent[bot] | |
| Change condition from `>` to `>=` to properly detect completion when xferred_len equals total_len. This fixes the bug where transfers of exactly bulk_mps length (e.g., 64 bytes for low speed) would never complete, such as GetHandles responses with 12 elements. Co-authored-by: hathach <[email protected]> | |||
| 2025-12-08 | audio_device: use CFG_TUD_EDPT_DEDICATED_HWFIFO flag for FIFO transfer | Zixun LI | |
| Signed-off-by: Zixun LI <[email protected]> | |||
| 2025-12-08 | Merge pull request #3340 from dinsfire64/hid-enum-fix | Ha Thach | |
| remove hid host enumeration assumption | |||
| 2025-12-02 | audio: fix audiod_open with midi interfaces | Zixun LI | |
| Signed-off-by: Zixun LI <[email protected]> | |||
| 2025-11-27 | add CFG_TUD_VENDOR_RX_MANUAL_XFER per suggestion | hathach | |
| 2025-11-27 | make vendor_read_* API() is only available when CFG_TUD_VENDOR_RX_BUFSIZE > 0 | hathach | |
| vendor_write_flush() and write_available() only available when CFG_TUD_VENDOR_TX_BUFSIZE > 0 | |||
| 2025-11-27 | change tud_vendor_rx_cb() behavior, buffer and bufsize only available when ↵ | hathach | |
| CFG_TUD_VENDOR_RX_BUFSIZE = 0 update vendor device to omit ep buf when dedicated hwfifo is supported | |||
| 2025-11-27 | add tud_vendor_n_read_discard(), refactor vendor device. Update webusb ↵ | hathach | |
| example for more robust | |||
| 2025-11-27 | correct tu_edpt_stream_read() with non-fifo mode. Fix rhport with vendor device | hathach | |
| 2025-11-27 | omit cdc epnotify for dedicated hw fifo | hathach | |
| 2025-11-27 | add tud_cdc_n_notify_msg() | hathach | |
| 2025-11-26 | omit ep buffer for midi device if device support CFG_TUD_EDPT_DEDICATED_HWFIFO | hathach | |
| 2025-11-26 | change tu_fifo_buffer_info_t layout | hathach | |
| 2025-11-22 | hil stress test cdc | hathach | |
| 2025-11-22 | implement wanted char for cdc device without ep_buf | hathach | |
| 2025-11-22 | implement wanted char for cdc device without ep_buf | hathach | |
| 2025-11-21 | edpt stream support xfer_fifo for device CFG_TUD_EDPT_DEDICATED_HWFIFO | hathach | |
| cdc device omit ep buffer when hwfifo is supported | |||
| 2025-11-20 | Revert "add find_hid_desc" | hathach | |
| support rare case where hid descriptor is after endpoint descriptor | |||
| 2025-11-19 | Merge remote-tracking branch 'tinyusb/master' into ↵ | HiFiPhile | |
| copilot/fix-dcd-edpt-xfer-issue Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-11-19 | rename CFG_TUD_ENDPOINT0_BUFSIZE to make it more consistent | hathach | |
| use uint8_t for dfu state and status to reduce size | |||
| 2025-11-19 | clean up | hathach | |
| 2025-11-19 | Merge branch 'refs/heads/master' into dwc2_ep0 | hathach | |
| # Conflicts: # examples/device/dfu/src/usb_descriptors.c # examples/device/dfu_runtime/src/usb_descriptors.c # src/device/usbd_control.c # src/portable/synopsys/dwc2/dcd_dwc2.c | |||
| 2025-11-15 | add find_hid_desc | din | |
| 2025-11-14 | Merge remote-tracking branch 'tinyusb/master' into embedded-ideas/master | Mengsk | |
| Signed-off-by: Mengsk <[email protected]> | |||
| 2025-11-13 | Apply suggestions from code review | Ha Thach | |
| Co-authored-by: Copilot <[email protected]> | |||
| 2025-11-13 | clear endpoint stream when open for cdc_host and midi_host | hathach | |
| 2025-11-12 | migrate cdc device to use edpt stream API | hathach | |
| tu_edpt_stream_open() does not clear fifo, allow for persistent stream when disconnect/reconnect | |||
