| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-04-29 | metrics_compare_base: use git worktree add --detach | hathach | |
| `git worktree add <path> <branch>` fails if <branch> is already checked out elsewhere (main repo, another worktree). --detach checks out the ref at a detached HEAD instead of claiming the branch, making the script work regardless of what is currently checked out. Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]> | |||
| 2026-04-29 | metrics_compare_base: catch TimeoutExpired; fix code-size skill docs | hathach | |
| - run() now catches subprocess.TimeoutExpired (only triggered by `cmake --build`'s timeout=600) and returns CompletedProcess(rc=124) so the caller falls through to error reporting and worktree cleanup instead of crashing with a traceback. - code-size SKILL.md: document the actual default filter (per-side absolute <checkout>/src/ path, not the old `tinyusb/src` substring) and adjust the reporting guidance to match what the report rows actually contain. Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]> | |||
| 2026-04-29 | Improve remote execution in `hil_ci.sh` | hathach | |
| 2026-04-29 | Add `code-size` skill and integrate `metrics_compare_base.py` tool | hathach | |
| - Introduced a `code-size` skill under `.claude/skills` for evaluating TinyUSB code size changes between the base branch and current branch. - Added `metrics_compare_base.py`, automating code size comparison with granular options for examples, boards, and CI-wide runs. - Updated `AGENTS.md` to include quick references and usage guidance for the new feature. | |||
| 2026-04-14 | get freertos working with rp2040 | hathach | |
| 2026-04-02 | update FatFS to R0.16 via abbrev/fatfs dependency | hathach | |
| - Add lib/fatfs to deps_mandatory in get_deps.py, pinned to R0.16 (commit 30ca13c6) from github.com/abbrev/fatfs mirror - Move TinyUSB custom ffconf.h to examples/host/msc_file_explorer/src/ with project-specific settings: FF_CODE_PAGE=437, FF_USE_LFN=1, FF_FS_RPATH=2, FF_VOLUMES=4, FF_FS_NORTC=1 - get_deps.py removes stock ffconf.h after clone to avoid conflict - Remove vendored fatfs source files from git tracking FatFS R0.16 includes important fixes since R0.15: - Fixed FAT32 FsInfo regression (forced full FAT scan on f_getfree) - Fixed f_readdir infinite loop (from R0.15b) - f_getcwd/.. now works on exFAT - Added FF_FS_CRTIME support | |||
| 2026-04-01 | reduce code size, use state to replace active + pending | hathach | |
| 2026-03-14 | update rx65n_target: correct pin configuration and remove unused USB ↵ | hathach | |
| interrupt definitions | |||
| 2026-03-13 | actual build make/cmake for ft9xx | hathach | |
| 2026-03-13 | rename and migrate kinetis_k32l to new mcux-devices | hathach | |
| 2026-03-11 | migrate imxrt to use new mcux-devices-rt | hathach | |
| 2026-03-10 | Merge pull request #3530 from hathach/hcd_ip3516 | Ha Thach | |
| Add IP3516 HCD support | |||
| 2026-03-06 | fix CI | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2026-03-06 | Merge remote-tracking branch 'tinyusb/master' into hcd_ip3516 | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2026-03-06 | Merge branch 'refs/heads/master' into fork/remiberthoz/device-class-printer | hathach | |
| 2026-03-05 | improve threadx support, add multi ROTS support for board_test and msc_dual_lun | hathach | |
| 2026-02-12 | refactor build scripts to support multiple build targets and improve ↵ | hathach | |
| argument handling | |||
| 2026-02-11 | add build target argument to improve flexibility of build scripts and workflows | hathach | |
| membrowse-upload upload with --identical if elf file does not exist | |||
| 2026-02-11 | update get_deps.py to adjust MCU families for samd2x_l2x | hathach | |
| 2026-02-10 | add membrowse-upload target and use it in ci after build | hathach | |
| 2026-02-10 | Merge pull request #3437 from hathach/copilot/improve-build-steps-rp2040-esp32 | Ha Thach | |
| doc update | |||
| 2026-02-10 | Merge branch 'refs/heads/master' into copilot/improve-build-steps-rp2040-esp32 | hathach | |
| 2026-02-10 | update getting_started.rst and get_deps.py for clarity and improved ↵ | hathach | |
| dependency handling | |||
| 2026-02-07 | minor update | hathach | |
| 2026-01-14 | Merge 'upstream/master' into device-class-printer | Rémi Berthoz | |
| 2026-01-14 | update deps | Zixun LI | |
| Signed-off-by: Zixun LI <[email protected]> | |||
| 2026-01-09 | apply copilot suggestion | hathach | |
| 2026-01-04 | Implement Printer Device Class | Rémi Berthoz | |
| 2025-12-30 | support for the AT32F45X series | zhiqiang-ch | |
| 2025-12-16 | Merge remote-tracking branch 'tinyusb/master' into support-nxp-rw612 | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-12-16 | Merge remote-tracking branch 'tinyusb/master' into support-nxp-rw612 | Zixun LI | |
| Signed-off-by: Zixun LI <[email protected]> | |||
| 2025-12-16 | cleanup, add preset | Zixun LI | |
| Signed-off-by: Zixun LI <[email protected]> Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-12-16 | support hpmicro chips | Zhihong Chen | |
| Signed-off-by: Zhihong Chen <[email protected]> | |||
| 2025-12-15 | Merge pull request #3364 from hathach/hcd_fsdev | Ha Thach | |
| hcd: add stm32_fsdev driver | |||
| 2025-12-14 | bsp: nxp: add support for RW612 (FRDM-RW612) | gab-k | |
| - Added `rw61x` family support. - Added `frdm_rw612` board support. - Update `get_deps.py` to include mcux-sdk for RW61x. - Add ci_hs_rw61x include to ChipIdea HS driver and enable host examples. | |||
| 2025-12-13 | bsp/mcx to new sdk repo | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-12-13 | bsp: migrate lpc51, lpc55 to new sdk repo | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-12-13 | upload metrics.json and metrics compare to release page (#3409) | Ha Thach | |
| * upload metrics.json and metrics compare to release page * Adjust workflow comment handling for forks | |||
| 2025-12-13 | Merge branch 'refs/heads/master' into hcd_fsdev | hathach | |
| 2025-12-10 | update metrics to support bloaty csv | hathach | |
| 2025-12-09 | update metrics to support bloaty | hathach | |
| 2025-12-06 | fix metrics.py compare with verbose json. add print compare summary | hathach | |
| 2025-12-05 | hide unchange table | hathach | |
| 2025-12-05 | also render unchange table (#3390) | Ha Thach | |
| * also render unchange table * run metrics with circleci (full all boards build) | |||
| 2025-12-05 | Run CI build with fixed set of boards (#3389) | Ha Thach | |
| * run cmake ci build on github with a fixed set of board to keep the size stable * Size Difference Report contain major >1% and minor <1& table | |||
| 2025-12-04 | fine tune ci to build more with circleci (#3386) | Ha Thach | |
| * fine tune ci to build more with circleci * skip make for arm-iar, esp-idf * skip make + clang for circleci since llvm-objcopy got killed due to memory issue. | |||
| 2025-12-03 | Apply suggestion from @Copilot | Ha Thach | |
| Co-authored-by: Copilot <[email protected]> | |||
| 2025-12-03 | upload metrics.json and aggregate code metrics, post metrics comment | hathach | |
| fine tune ci matrix run | |||
| 2025-12-03 | upload metrics.json and aggregate code metrics, fine tune ci matrix run | hathach | |
| 2025-12-03 | upload metrics.json, test ci | hathach | |
