summaryrefslogtreecommitdiff
path: root/src/device/usbd.c
AgeCommit message (Expand)Author
2026-07-09usbd: forward vendor EP0 requests; clear ep state on iso activatehathach
2026-07-05Fix usbd empty builtin driver warning v2HiFiPhile
2026-07-05Fix usbd empty builtin driver warningaineoae86-sys
2026-07-02license: use SPDX identifiers for src/ headers (#3749)Ha Thach
2026-06-22Merge remote-tracking branch 'tinyusb/master' into pr-osal-spin-deinitHiFiPhile
2026-06-22usbd: add osal_spin_deinit() to tud_deinit()HiFiPhile
2026-06-16device: clamp EP0 OUT data copy to the control transfer buffer (#3705)Ha Thach
2026-05-12feat: add MIDI 2.0 Device class driver (USB-MIDI 2.0)Saulo Veríssimo
2026-05-04fix usbd control to support wLength hackhathach
2026-05-04refactor: replace `tu_edpt_state_t` struct with `uint8_t` and update all endp...hathach
2026-05-04refactor `usbd.c`: extract `process_std_device_request` for clarityhathach
2026-05-04refactor `usbd.c`: centralize control transfer state management into `_usbd_d...hathach
2026-04-29deprecated `usbd_control.c` and merge its functionality into `usbd.c`hathach
2026-04-17remove duplicated tu_le16toh since we have converted the endian when setup.Fan DANG
2026-03-22Simplify tud_task() like in tuh_task()Cédric Berger
2026-03-06replace printer_to_hid example with printer_to_cdc examplehathach
2026-03-06Merge branch 'refs/heads/master' into fork/remiberthoz/device-class-printerhathach
2026-02-27Merge remote-tracking branch 'tinyusb/master' into dwc2_deinitHiFiPhile
2026-02-01Actually exit the loop in addition to logging. ENOTENOUGHCOFFEECédric Berger
2026-02-01Limit events processed by tud_task_ext() / tuh_task_ext()Cédric Berger
2026-01-06catch deinit errorHiFiPhile
2026-01-04Implement Printer Device ClassRémi Berthoz
2025-12-15Merge pull request #3364 from hathach/hcd_fsdevHa Thach
2025-12-15minor clean uphathach
2025-12-13Merge pull request #3358 from hathach/dwc2_cfgHa Thach
2025-12-13Merge branch 'refs/heads/master' into hcd_fsdevhathach
2025-12-12remove bitfield in usbd_device_t state to reduce code sizehathach
2025-12-11move host hacked bulk mps out of tu_edpt_validate()hathach
2025-12-11refactor binding ep and interface to driverhathach
2025-12-10move hwid into edpt stream for consistent APIhathach
2025-12-10minor formathathach
2025-12-10revert the usbd_edpt_xfer_fifo guardhathach
2025-12-08usbd: remove dcd_edpt_xfer_fifo ifdef guardZixun LI
2025-12-02Merge remote-tracking branch 'tinyusb/master' into dwc2_cfgZixun LI
2025-11-27Merge remote-tracking branch 'tinyusb/master' into hcd_fsdevZixun LI
2025-11-27usbd: clear state and call callback on deinitZixun LI
2025-11-21dcd: add tud_configure()HiFiPhile
2025-11-21edpt stream support xfer_fifo for device CFG_TUD_EDPT_DEDICATED_HWFIFOhathach
2025-11-20refactor tu_fifo, add tu_fifo_write/read/peek_n_access()hathach
2025-11-11Merge remote-tracking branch 'tinyusb/master' into copilot/fix-dcd-edpt-xfer-...HiFiPhile
2025-11-07fix more alerts found by pvs-studiohathach
2025-11-04Fixed more alert found by PVS-Studiohathach
2025-10-31Merge remote-tracking branch 'tinyusb/master' into copilot/fix-dcd-edpt-xfer-...HiFiPhile
2025-10-22Add is_isr parameter to usbd_edpt_xfer and usbd_edpt_xfer_fifocopilot-swe-agent[bot]
2025-10-22Add is_isr parameter to dcd_edpt_xfer and dcd_edpt_xfer_fifocopilot-swe-agent[bot]
2025-10-03Merge remote-tracking branch 'tinyusb/master' into uac1Mengsk
2025-10-01Minor fixesHiFiPhile
2025-09-30support UAC1 without IADMengsk
2025-09-29Merge branch 'master' into fork/ennebi/mtphathach
2025-09-18Add usbd_edpt_xfer_fifo stubHiFiPhile