summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2025-12-14bsp: nxp: add support for RW612 (FRDM-RW612)gab-k
- Added `rw61x` family support. - Added `frdm_rw612` board support. - Update `get_deps.py` to include mcux-sdk for RW61x. - Add ci_hs_rw61x include to ChipIdea HS driver and enable host examples.
2025-12-10hw/mcu: add support for NXP RW612gab-k
2025-12-10Merge pull request #3401 from hathach/copilot/fix-mtp-device-bugHa Thach
Fix MTP transfer completion detection for exact-length packets
2025-12-10disable HWFIFO musb and rusb2, since they are not tested yethathach
2025-12-10revert the usbd_edpt_xfer_fifo guardhathach
2025-12-10Merge branch 'master' into hwfifo_posthathach
2025-12-10Fix MTP transfer completion detection for exact-length packetscopilot-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-10Merge pull request #3399 from hathach/size-reduceHa Thach
edpt stream only support no fifo mode if needed
2025-12-10update metrics to support bloaty csvhathach
2025-12-09update metrics to support bloatyhathach
2025-12-08remove FS MPS assumptionZixun LI
Signed-off-by: Zixun LI <[email protected]>
2025-12-08audio_device: use CFG_TUD_EDPT_DEDICATED_HWFIFO flag for FIFO transferZixun LI
Signed-off-by: Zixun LI <[email protected]>
2025-12-08usbd: remove dcd_edpt_xfer_fifo ifdef guardZixun LI
Signed-off-by: Zixun LI <[email protected]>
2025-12-08tusb: add HWFIFO flag for supported MCUsZixun LI
Signed-off-by: Zixun LI <[email protected]>
2025-12-08Merge pull request #3340 from dinsfire64/hid-enum-fixHa Thach
remove hid host enumeration assumption
2025-12-06edpt stream only support non-fifo mode if needed ↵hathach
CFG_TUSB_EDPT_STREAM_NO_FIFO_ENABLED
2025-12-01add linkermap to deps and linkermap tagethathach
2025-11-28fix build with zephyr with latest nrfx v4hathach
2025-11-27add CFG_TUD_VENDOR_RX_MANUAL_XFER per suggestionhathach
2025-11-27make vendor_read_* API() is only available when CFG_TUD_VENDOR_RX_BUFSIZE > 0hathach
vendor_write_flush() and write_available() only available when CFG_TUD_VENDOR_TX_BUFSIZE > 0
2025-11-27change 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-27add tud_vendor_n_read_discard(), refactor vendor device. Update webusb ↵hathach
example for more robust
2025-11-27add tu_fifo_discard_n() and tu_edpt_stream_discard()hathach
2025-11-27correct tu_edpt_stream_read() with non-fifo mode. Fix rhport with vendor devicehathach
2025-11-27more renamehathach
2025-11-27omit cdc epnotify for dedicated hw fifohathach
2025-11-27add tud_cdc_n_notify_msg()hathach
2025-11-27more fifo refactorhathach
2025-11-26add tu_scatter_read32(), tu_scatter_write32() to simplify tu_fifohathach
2025-11-26omit ep buffer for midi device if device support CFG_TUD_EDPT_DEDICATED_HWFIFOhathach
2025-11-26dwc2 stm32 check if dcache enabled before calling SCB DCache functionhathach
2025-11-26change tu_fifo_buffer_info_t layouthathach
2025-11-26dwc2 only enable dedicated hwfifo if DMA is not enabledhathach
2025-11-26Merge branch 'master' into xfer-fifohathach
# Conflicts: # src/common/tusb_fifo.h
2025-11-25fifo: fix IAR Warning[Pa082]: undefined behavior: the order of volatile ↵Zixun LI
accesses is undefined
2025-11-25dcd/fsdev: re-enable SBUF for STM32U0, no more issueZixun LI
2025-11-23stm32_fsdev: Fix missed cases in single-buffered isochronous endpoint support.milek7
2025-11-22hil stress test cdchathach
2025-11-22hil stress test cdchathach
2025-11-22implement wanted char for cdc device without ep_bufhathach
2025-11-22implement wanted char for cdc device without ep_bufhathach
2025-11-22more tusb fifo refactor: ff_peek_local() lock mutex if need to correct read ↵hathach
pointer. More rename
2025-11-21edpt stream support xfer_fifo for device CFG_TUD_EDPT_DEDICATED_HWFIFOhathach
cdc device omit ep buffer when hwfifo is supported
2025-11-21more tu_fifo refactorhathach
2025-11-21add more unit tests for tu_fifohathach
2025-11-20refactor tu_fifo, add tu_fifo_write/read/peek_n_access()hathach
2025-11-20Revert "add find_hid_desc"hathach
support rare case where hid descriptor is after endpoint descriptor
2025-11-19Merge remote-tracking branch 'tinyusb/master' into ↵HiFiPhile
copilot/fix-dcd-edpt-xfer-issue Signed-off-by: HiFiPhile <[email protected]>
2025-11-19Bump version to 0.20.0hathach
2025-11-19Apply suggestions from code reviewHa Thach
Co-authored-by: Copilot <[email protected]>