summaryrefslogtreecommitdiff
path: root/README.rst
AgeCommit message (Collapse)Author
2026-06-30docs: move changelog to docs/changelog, drop the docs/info folderhathach
Relocate docs/info/changelog/ -> docs/changelog/ (docs/info held only the changelog) and update all references: the toctree, README + MAINTAINERS links, make_release.py, and the make-release skill. Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
2026-06-30README: use stm32_fsdev (not bare fsdev) for the AT32 row, for consistencyhathach
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
2026-06-30Keep merged CH583/2 + CH32V103 row (same ISO data loss issue)hathach
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
2026-06-30Address Copilot review; move release process into the make-release skillhathach
- README: restore the separate CH32V103 / CH583,CH582 rows in the Supported CPUs table — the merged row wrongly applied "ISO data loss [2]" to CH583/2 - Fix typos in historical changelog entries (santiy, Venndor, dynamnic, bagde, masstorage, techinical, walkaround, "Update Update") flagged by Copilot - Replace the AGENTS.md Release section with a pointer to the make-release skill; add a Finalize step (maintainer commit/tag/push + GitHub release) to the skill so nothing is lost Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
2026-06-29Bump version to 0.21.0; rework changelog, contributors, and docshathach
Release: - Bump version to 0.21.0 and regenerate tusb_option.h, library.json, repository.yml, sonar-project.properties, boards.rst, dependencies.rst - Add 0.21.0 release notes and split the changelog into per-release files under docs/info/changelog/ (date out of title, driver/class groups as sub-headings, DCD & HCD section after Device/Host stacks) Contributors: - Credit each release's PR authors in a Contributors section - Drop the curated contributors page; add MAINTAINERS.rst Docs: - Update Code of Conduct to Contributor Covenant 3.0 (keep it in the repo, remove it from the built docs) - Sidebar: add a home entry, rename the group to "Documentation", move Changelog into it, add a GitHub Sponsor button, merge external links, rename FAQ; hide the inline toctree on the landing page - Add the make-release skill and update the AGENTS.md release process Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
2026-06-22docs: add WCH CH32V103 and CH583/CH582 to the supported MCU tablehathach
Both run on the shared ch32_usbfs device driver (full-speed). CH32V103 is the older combined-control USBFS IP; CH583/CH582 (ch583 family) is device-only in this port. Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
2026-06-11Merge remote-tracking branch 'origin/master' into stm32c5hathach
# Conflicts: # README.rst
2026-06-11README: use emoji for Supported CPUs status marks (#3691)Ha Thach
Replace the ✔/⚠/✖ status symbols in the Supported CPUs table and its legend with ✅ (Supported), 🟡 (Partial support) and ❌ (Not supported by hardware) for clearer at-a-glance scanning.
2026-06-08Fix formatting in README.rst tableHa Thach
2026-06-02docs: fix review issues in device_issues and READMEclaude[bot]
- Remove duplicate toctree entry for reference/device_issues from docs/index.rst (already included via docs/reference/index.rst) - Fix WCH section title: CH32V10X/CH32V20X/CH32V30X → CH32F20x/CH32V20x/CH32V30x to match the three actual README table entries (CH32F20x, CH32V20x, CH32V305/307) - Update README anchor links to match the renamed section - Qualify USBFS non-ISO transfer safety claim: USBHS is protected by USBHS_INT_BUSY_EN but USBFS behavior is not yet confirmed - Fix LPC54600 note: "read errata" → "see device issues" - Remove "totally" from LPC54600 description Co-authored-by: Ha Thach <[email protected]>
2026-06-02try to get render rightHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2026-06-02Merge remote-tracking branch 'tinyusb/master' into ch32_warningHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2026-06-02rename to device issuesHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2026-06-02add sponsor sectionhathach
2026-06-01add device errata documentHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2026-05-27Add data loss warning to CH32 USBFS/USBHSZixun LI
According to WCH FAE transfer complete interrupt is not queued, later completed EP will overwrite INT_ST and RX_LEN. Which means to guarantee data integrity when multiples EPs are enabled: - USB IRQ must have highest priority - IRQ processing time must be less than ZLP duration (~600ns), which is absurd for a 144MHz CPU (85 cycles) Signed-off-by: Zixun LI <[email protected]>
2026-05-10add stm32c5 supportHiFiPHile
Signed-off-by: HiFiPHile <[email protected]>
2026-04-22Add ESP32-S31 as a supported MCU in TinyUSBigor.masar
2026-04-10update README.rsthathach
2026-03-14fix readmeHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2026-03-10Merge pull request #3530 from hathach/hcd_ip3516Ha Thach
Add IP3516 HCD support
2026-03-06Merge remote-tracking branch 'tinyusb/master' into hcd_ip3516HiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2026-03-06add hil test, update readmehathach
2026-02-07Add MIDI to Host Stack section in READMEHa Thach
2026-01-16Integrate MemBrowseMichael Rogov Papernov
2026-01-09Merge branch 'master' into fork/zhiqiang-ch/masterhathach
2026-01-06Merge pull request #3441 from hathach/fifo-access-modeHa Thach
HWFIFO access-mode refactor and stride-aware FIFO fixes across FSDEV/RUSB2/MUSB
2025-12-31update tu_fifo to work with fsdev hwfifo with increased address 16/32bithathach
2025-12-30support for the AT32F45X serieszhiqiang-ch
2025-12-16more fixesHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-12-16Merge remote-tracking branch 'tinyusb/master' into support-nxp-rw612HiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-12-16Merge remote-tracking branch 'tinyusb/master' into support-nxp-rw612Zixun LI
Signed-off-by: Zixun LI <[email protected]>
2025-12-16update README.rst to add HPMicro MCUZhihong Chen
Signed-off-by: Zhihong Chen <[email protected]>
2025-12-15minor clean uphathach
2025-12-14Update READMEgab-k
2025-12-13update LPC54HiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-12-10hw/mcu: add support for NXP RW612gab-k
2025-11-30Update noteHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-11-26Update docZixun LI
Signed-off-by: Zixun LI <[email protected]>
2025-11-25Update README.rstHiFiPhile
2025-11-18Fix link to Getting Started documentationToon Van Eyck
2025-11-11update dochathach
2025-11-07Merge pull request #3325 from tswan22/masterZixun LI
Add STM32U3 Device
2025-11-05added .clang-formathathach
fix more alerts disable IAR CStat since pvs-studio check is better integrated with clion
2025-11-01Merge branch 'master' of https://github.com/hathach/tinyusbtswan22
2025-11-01add STM32U3 device (adjusted from STM32U0)tswan22
2025-10-30Merge branch 'master' into add-ohci-lpc55hathach
# Conflicts: - hw/bsp/lpc17/family.cmake - hw/bsp/lpc40/family.cmake - hw/bsp/lpc55/family.cmake
2025-10-14Update README.rstHa Thach
Co-authored-by: Copilot <[email protected]>
2025-10-14add tools that provided freely to develop projecthathach
2025-10-10try to enable ohci for lpc55 but not working, probably clock issuehathach