summaryrefslogtreecommitdiff
path: root/src/tusb.c
AgeCommit message (Expand)Author
2026-06-01ultrareview nits: keep xfer_result table in sync, hoist blinky loophathach
2026-05-04refactor: replace `tu_edpt_state_t` struct with `uint8_t` and update all endp...hathach
2026-03-11Merge branch 'master' into zlp-hs-on-fshathach
2026-03-09usbh device descriptor validation, also check ep size > 0hathach
2026-03-04Merge branch 'master' into dwc2_deinithathach
2026-02-28replace board_millis() with tusb_time_millis_api()hathach
2026-02-27add osal_time_millis() to osal requirementhathach
2026-02-27Merge remote-tracking branch 'tinyusb/master' into dwc2_deinitHiFiPhile
2026-02-27Fix IAR warningsHiFiPhile
2026-02-11fix rx transfer length when high speed capable device/host working at full speedHiFiPhile
2026-01-16fix stream write racingHiFiPhile
2026-01-14remove no-fifo mode in edpt stream APIhathach
2026-01-13Merge pull request #3424 from hathach/fifo_read_epsizeHa Thach
2025-12-30tusb_fifo remove item_size make it fifo of byteshathach
2025-12-22limit fifo read size to ep_bufsize regardless ep_buf is used or notHiFiPhile
2025-12-13tusb: fix stream write logic without fifoHiFiPhile
2025-12-12fix edpt stream write/read to endpoint not yet openedhathach
2025-12-11move host hacked bulk mps out of tu_edpt_validate()hathach
2025-12-11refactor usbh_class_driver_t's open() to return number of driver len instead ...hathach
2025-12-11refactor binding ep and interface to driverhathach
2025-12-10move hwid into edpt stream for consistent APIhathach
2025-12-10Merge branch 'master' into more-size-reduce-edpt-streamhathach
2025-12-10only validate endpoint tu_edpt_validate() when debug enabledhathach
2025-12-10Merge branch 'master' into hwfifo_posthathach
2025-12-10remove tu_fifo_discard_n() and its usagehathach
2025-12-10change tu_fifo_clear()/tu_edpt_stream_clear() from return bool to voidhathach
2025-12-08remove FS MPS assumptionZixun LI
2025-12-06edpt stream only support non-fifo mode if needed CFG_TUSB_EDPT_STREAM_NO_FIFO...hathach
2025-11-27make vendor_read_* API() is only available when CFG_TUD_VENDOR_RX_BUFSIZE > 0hathach
2025-11-27change tud_vendor_rx_cb() behavior, buffer and bufsize only available when CF...hathach
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-21edpt stream support xfer_fifo for device CFG_TUD_EDPT_DEDICATED_HWFIFOhathach
2025-11-19Merge remote-tracking branch 'tinyusb/master' into copilot/fix-dcd-edpt-xfer-...HiFiPhile
2025-11-13clear endpoint stream when open for cdc_host and midi_hosthathach
2025-11-12migrate cdc device to use edpt stream APIhathach
2025-11-12migrate midi_device to use edpt stream APIhathach
2025-11-11Merge remote-tracking branch 'tinyusb/master' into copilot/fix-dcd-edpt-xfer-...HiFiPhile
2025-11-08fix more alertshathach
2025-11-05added .clang-formathathach
2025-10-31Merge remote-tracking branch 'tinyusb/master' into copilot/fix-dcd-edpt-xfer-...HiFiPhile
2025-10-24fix more warningshathach
2025-10-22Add is_isr parameter to usbd_edpt_xfer and usbd_edpt_xfer_fifocopilot-swe-agent[bot]
2025-09-17Fix address translation functionsHiFiPhile
2025-07-10rename to tusb_deinit() to match other namingghathach
2025-07-10Merge branch 'master' into fork/roma-jam/feature/add_tusb_teardownhathach
2025-03-06hack: force/overwrite endpoint mps to 64 for device that incorrectly report 5...hathach
2025-02-24add tuh_midi_descriptor_cb()hathach
2025-01-15feature(tusb): Added teardown APIRoman Leonov
2024-11-28Merge branch 'refs/heads/master' into fork/GuavTek/recover_zero_length_deschathach