| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-07-02 | license: use SPDX identifiers for src/ headers (#3749) | Ha Thach | |
| * license: use SPDX identifiers for src/ headers Replace the full ~20-line MIT license boilerplate on every src/ file with a two-line SPDX tag (SPDX-FileCopyrightText + SPDX-License-Identifier), following the REUSE convention used by CircuitPython and the Linux kernel. Removes ~3500 lines of duplicated boilerplate. | |||
| 2026-04-17 | fix some Wconversion warnings | hathach | |
| 2026-03-16 | Unify USB FSDEV driver implementation for various microcontrollers. Replace ↵ | hathach | |
| `FSDEV_BUS_32BIT` with `CFG_TUSB_FSDEV_32BIT`, adjust data/address stride macros, and refactor register/PMU access for consistency across platforms. | |||
| 2026-03-16 | Consolidate USB FSDEV register definitions for STM32, CH32, and AT32 ↵ | hathach | |
| microcontrollers. Replace vendor-specific macros with unified `U_`-prefixed equivalents, ensuring consistency and reducing duplication across all platforms. | |||
| 2026-02-05 | reverse pma size check to reduce duplication | hathach | |
| 2026-01-26 | fix stm32u0 data stride | Zixun LI | |
| Signed-off-by: Zixun LI <[email protected]> | |||
| 2026-01-06 | rename FSDEV_PMA_SIZE CFG_TUSB_FSDEV_PMA_SIZE | hathach | |
| 2025-12-31 | replace PMA buffer packet read/write by using tu_hwfifo API | hathach | |
| 2025-12-31 | add separate tu_hwifo_*() with data from buffer/software fifo. Remove ↵ | hathach | |
| duplicated packet write/read for fsdev | |||
| 2025-11-27 | Add fsdev_deinit | Zixun LI | |
| Signed-off-by: Zixun LI <[email protected]> | |||
| 2025-11-27 | extract core reset | Zixun LI | |
| Signed-off-by: Zixun LI <[email protected]> | |||
| 2025-11-25 | fsdev: reorganize functions | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2024-07-31 | rename to fsdev_type.h, use FSDDEV_REG instead of USB | hathach | |
| 2024-07-31 | refactor dcd_ep_ctr_handler | hathach | |
| 2024-07-31 | rename to ep_read/write(), drop USBx argument | hathach | |
| 2024-07-31 | remove all pcd ep read, modify write | hathach | |
| 2024-07-31 | fix ep_add_dtog() | hathach | |
| 2024-07-31 | clean up dcd_edpt_stall/clear_statll | hathach | |
| 2024-07-31 | improve using ep_add_status/ep_add_dtog | hathach | |
| 2024-07-31 | correct ep toggle bit | hathach | |
| 2024-07-30 | add edpt0_open(), slightly update dtog | hathach | |
| 2024-07-30 | improve set endpoint | hathach | |
| 2024-07-30 | move align buffer to pma_alloc() | hathach | |
| 2024-07-30 | refactor btable_set_rx_bufsize() | hathach | |
| 2024-07-30 | more btable set/get clean up | hathach | |
| 2024-07-26 | implement btable_set_addr/count | hathach | |
| 2024-07-25 | refactor btable tx/rx into arr[2] | hathach | |
| 2024-07-25 | simplify btable rx/tx count/address access | hathach | |
| 2024-07-23 | fsdev read/write packet use unaligned function | hathach | |
| 2024-06-14 | [STM32 FSDEV] Simplify toggle bit logic | Okarss | |
| 2024-05-24 | add ch32 support for fsdev driver. v20x can select fsdev or usbfs with ↵ | hathach | |
| make/cmake PORT=0/1. default to fsdev | |||
