summaryrefslogtreecommitdiff
path: root/src/portable/st/stm32_fsdev/dcd_stm32_fsdev.c
AgeCommit message (Expand)Author
2026-07-09dcd(fsdev): don't disarm an armed endpoint on clear-halt toggle resethathach
2026-07-02license: use SPDX identifiers for src/ headers (#3749)Ha Thach
2026-06-18dcd/stm32_fsdev: restore CH32 EP0 CONTROL type when stallinghathach
2026-06-18dcd/stm32_fsdev: restore CH32 EP0 CONTROL type atomically with arminghathach
2026-06-18dcd/stm32_fsdev: tidy CH32 EP0 setup parsing and whitespacehathach
2026-06-18dcd/stm32_fsdev: make CH32 ep0_set_type read-modify-write atomichathach
2026-06-12Merge branch 'master' into ch32_fsdevHa Thach
2026-05-25optimize interrupt handling timeHiFiPhile
2026-05-24dcd/stm32_fsdev: workaround CH32 EP0 premature OUT ACKHiFiPhile
2026-05-10add stm32c5 supportHiFiPHile
2026-04-23Merge pull request #3590 from hathach/copilot/extract-hcd-pma-buffer-errata-w...Ha Thach
2026-04-17fix some Wconversion warningshathach
2026-04-10debloat the workaroundHiFiPhile
2026-04-09Refactor STM32 FSDEV PMA errata delay into common helpercopilot-swe-agent[bot]
2026-03-18fix bugs in fsdev hcd, dcd and midi host stream writehathach
2026-03-16clean up fsdev symbolshathach
2026-03-16Unify USB FSDEV driver implementation for various microcontrollers. Replace `...hathach
2026-03-16Consolidate USB FSDEV register definitions for STM32, CH32, and AT32 microcon...hathach
2026-01-24Fix macro directive for FSDEV of CH32V20xMitsumine Suzu
2026-01-06rename FSDEV_PMA_SIZE CFG_TUSB_FSDEV_PMA_SIZEhathach
2026-01-03add default access mode for tu_hwfifo API make it easier for non-custom read/...hathach
2026-01-03add tu_hwfifo_access_t param to hwfifo APIhathach
2026-01-01change signature of tu_hwfifo_* to have hwfifo as first parameterhathach
2025-12-31replace PMA buffer packet read/write by using tu_hwfifo APIhathach
2025-12-31add separate tu_hwifo_*() with data from buffer/software fifo. Remove duplica...hathach
2025-12-31update tu_fifo to work with fsdev hwfifo with increased address 16/32bithathach
2025-11-27Remove redundant EP reg clearZixun LI
2025-11-27Add fsdev_deinitZixun LI
2025-11-27extract core resetZixun LI
2025-11-26Merge remote-tracking branch 'tinyusb/master' into hcd_fsdevZixun LI
2025-11-25fsdev: reorganize functionsHiFiPhile
2025-11-25hcd: add fsdev driverHiFiPhile
2025-11-23stm32_fsdev: Fix missed cases in single-buffered isochronous endpoint support.milek7
2025-10-22Apply suggestions from code reviewZixun LI
2025-10-22Add is_isr parameter to dcd_edpt_xfer and dcd_edpt_xfer_fifocopilot-swe-agent[bot]
2025-09-29Fix warningMengsk
2025-09-12Merge branch 'master' into sb-epHiFiPhile
2025-07-07support at32 mcuzhiqiang
2025-06-25stm32_fsdev: Allow configuring single-buffered isochronous endpoints.milek7
2024-11-27Add support for the STM32C0 and the NUCLEO-C071RB.David (Pololu)
2024-10-14change dcd_init() return from void to boolhathach
2024-10-14change the tusb_rhport_init_t struct, exclude the rhport to make API more con...hathach
2024-10-11change dcd_init() to take rhport structhathach
2024-08-13Fix double buffer not disabled for smaller devices.HiFiPhile
2024-08-13Fix buf_id read for ISO transfer.HiFiPhile
2024-08-13Fix tusb_dir_t warning.HiFiPhile
2024-08-12fix more race with ch32v203 and setup when queuing zlp.hathach
2024-08-08refactor read/write pma from/to fifohathach
2024-08-08revert the use of EP_KIND. ch32v203 seems to unconditionally accept ZLP on EP...hathach
2024-08-08use EP_KIND for STATUS OUT to fix OUT packet is auto accepted after SETUP wit...hathach