summaryrefslogtreecommitdiff
path: root/src/device/usbd_control.c
AgeCommit message (Expand)Author
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-29clean uphathach
2026-04-28Merge branch 'master' into fork/kira-live/masterhathach
2026-04-26usbd_control: consolidate status stage ep selectionhathach
2026-04-25clean uphathach
2026-04-24fix zero wLength request in control requestakari
2026-03-11refactor(usbd): replace `_usbd_ctrl_epbuf` with `usbd_get_ctrl_buf()` for cle...hathach
2025-12-14reduce code sizeHiFiPhile
2025-12-14usbd: add ep0 buffer direct accessHiFiPhile
2025-11-19Merge remote-tracking branch 'tinyusb/master' into copilot/fix-dcd-edpt-xfer-...HiFiPhile
2025-11-19rename CFG_TUD_ENDPOINT0_BUFSIZE to make it more consistenthathach
2025-11-19Merge branch 'refs/heads/master' into dwc2_ep0hathach
2025-11-11Merge remote-tracking branch 'tinyusb/master' into copilot/fix-dcd-edpt-xfer-...HiFiPhile
2025-11-05added .clang-formathathach
2025-10-22Add is_isr parameter to usbd_edpt_xfer and usbd_edpt_xfer_fifocopilot-swe-agent[bot]
2025-10-10usbd: support set EP0 buffer sizeHiFiPhile
2024-12-13change OPT_MCU_RAXXX, fix missing prototype warnings.hathach
2024-11-28refactor(usbd_control): Updated the buffer name for deeper debugRoman Leonov
2024-11-21use TUD_EPBUF_DEF to declare buffer memory for midihathach
2024-11-21make sure usb buffer occupies whole cache line when DCACHE is enabled for msc...hathach
2024-09-03make function prototypes match ( found by cppcheck)dp111
2024-01-12style changeshathach
2024-01-12- change tuh_event_hook_cb, tud_event_hook_cb to weak default implementationhathach
2023-08-29Fix the weak dcd_edpt0_status_complete for Keil CompilerAlexander Mueller
2023-07-24rename CFG_TUSB_MEM_SECTION to CFG_TUD_MEM_SECTION in device stackhathach
2023-07-20improve logging, allow easier to turn off usbd, driver logginghathach
2023-05-16correct EHCI reporting failed xfer (instead of stalled) when device is unpluggedhathach
2023-02-27Merge pull request #1852 from silvergasp/mem_sHa Thach
2023-02-27minor clean uphathach
2023-02-22use tu_static instead of static _fuzz_threadhathach
2023-02-22rename maros from FUZZ to _FUZZ, change TU_STATIC to static _fuzz_threadhathach
2023-01-20fix: Change all static variables to thread when fuzzingNathaniel Brough
2023-01-13fix: Replace device calls to memcpy with tu_memcpy_sNathaniel Brough
2022-06-24fix redundant-decls warnings by usbd/usbhhathach
2022-06-24add more warning option, also fix -Wconversion with rp2040hathach
2022-02-25rename TUSB_OPT_DEVICE_ENABLED to CFG_TUD_ENABLEDhathach
2021-07-01better support for hid device set/get protocolhathach
2021-03-26Add DFU Class per Version 1.1 SpecJeremiah McCarthy
2021-02-11remove the requirement of std SET/CLEAR_FEATURE must not return zlp statushathach
2020-12-20Fix error if "Required Prototype" is selected.HiFiPhile
2020-11-19migrate cdc_device to new control_xfer_cbhathach
2020-11-19merge class driver control_request & control_complete to control_xfer_cb()hathach
2020-05-07device: fix build warning when CFG_TUSB_DEBUG >= 2Sean Cross
2020-04-28fix typohathach
2020-04-26clean up log messagehathach
2020-04-26add usbd edpt openhathach
2020-03-27USBD: Use tud_control_xfer only for dataNathan Conrad
2020-03-22Merge branch 'master' into cr1901-msp430f5529hathach
2020-03-14Use CRLF on UART.Nathan Conrad