580 Commits

Author SHA1 Message Date
9a731e03e8 correct dual port hil assert 2026-01-14 13:06:49 +07:00
0d28bdc27f minor clean up
separate tud_mtp_data_send() and tud_mtp_data_receive()
2026-01-13 16:33:14 +07:00
e69494d94a fix pre-commit, clean up tusb_mcu.h, add at32f45x to ci build 2026-01-09 10:47:50 +07:00
ce7b15d6f9 more fixes
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-12-16 21:19:18 +01:00
abf27bfa37 Merge remote-tracking branch 'tinyusb/master' into support-nxp-rw612
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-12-16 20:47:37 +01:00
d768735e0c update ci
Signed-off-by: Zixun LI <admin@hifiphile.com>
2025-12-16 12:16:55 +01:00
e00c3d1726 enable ci build for hpmicro 2025-12-16 16:23:55 +07:00
20b03bbc08 upload metrics.json and metrics compare to release page (#3409)
* upload metrics.json and metrics compare to release page
* Adjust workflow comment handling for forks
2025-12-13 15:13:02 +07:00
d71e3c9ea6 post pr comment anyway 2025-12-12 00:58:17 +07:00
c7f7dc6ee1 separate metric comment into its own workflow in order to work with forked PR 2025-12-11 19:01:33 +07:00
919ee4b152 update metrics to support bloaty csv 2025-12-10 11:33:31 +07:00
e73dfde96d also render unchange table (#3390)
* also render unchange table
* run metrics with circleci (full all boards build)
2025-12-05 20:12:45 +07:00
93b53158f0 Run CI build with fixed set of boards (#3389)
* 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-05 10:21:28 +07:00
e7105b1fa3 fine tune ci to build more with circleci (#3386)
* 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-04 21:34:10 +07:00
1b6f2b90a4 clean up 2025-12-03 23:10:21 +07:00
f51ca33f25 upload metrics.json and aggregate code metrics, post metrics comment
fine tune ci matrix run
2025-12-03 23:04:49 +07:00
ee3d3e3551 upload metrics.json and aggregate code metrics, fine tune ci matrix run 2025-12-03 11:00:57 +07:00
3d190475ad upload metrics.json, test ci 2025-12-03 00:44:12 +07:00
7ee288bc22 change armgcc setup to manual download due to issue with action (#3377)
* change armgcc setup to manual download due to issue with action
* build windows, macos with cmake as well
2025-11-29 01:41:30 +07:00
9d7b401c3d remove copilot-instructions.md, update and use AGENTS.md instead 2025-11-19 22:26:10 +07:00
a1ae5b20cc update doc 2025-11-11 10:53:39 +07:00
7f173ab5ed fix more alerts 2025-11-08 15:54:02 +07:00
652342b57b fix more alerts found by pvs-studio 2025-11-07 23:50:16 +07:00
1f04fe7924 added .clang-format
fix more alerts
disable IAR CStat since pvs-studio check is better integrated with clion
2025-11-05 17:34:27 +07:00
8e9ba21815 fix alert using input in gh action. fix some conversion int 2025-11-03 10:46:53 +07:00
78bd623064 filter out sarif for codeql hw/mcu and lib/ 2025-10-28 17:56:07 +07:00
d92b810df7 fix Identifiers that start with '__' or '_[A-Z]' are reserved.
fix compiling with nuc family
2025-10-28 14:14:01 +07:00
417f44acab fix security in gh action 2025-10-28 13:03:28 +07:00
621123b9b3 added .pvsconfig to exclude some rules 2025-10-28 00:16:40 +07:00
8865ec4781 update static_analysis.yml workflow 2025-10-27 14:15:03 +07:00
42f000df8e iar cstat require cmake at least 4.1 2025-10-26 01:04:15 +07:00
d7c4bf14b4 add IAR CStat to static_analysis.yml 2025-10-25 17:21:57 +07:00
5818db49b2 add SonarQube scan 2025-10-25 15:20:07 +07:00
531009c9a0 add SonarQube scan 2025-10-25 13:36:26 +07:00
6cc445ef0f download ninja binary, apt seems take too long ~ 1 min
also upload sarif as artifacts
2025-10-25 12:54:40 +07:00
5e3e24337f merge codeql and pvs-studio to static_analysis.yml 2025-10-25 12:28:20 +07:00
948ba203ca add pvs-studio analyze to ci 2025-10-25 00:15:41 +07:00
b08f672daf add pvs-studio analyze to ci 2025-10-24 17:31:04 +07:00
3ce037d62b add nuc to ci build 2025-10-15 13:38:52 +07:00
ce2dab7fb3 more warning fix 2025-10-15 10:00:14 +07:00
e0ee32ce6a fix build with west zephyr 2025-10-13 16:46:02 +07:00
f3f6046e0b hil simplify skip board from previous run 2025-10-03 21:36:28 +07:00
c3f6c20ee9 fix make stm32u0 2025-10-03 12:20:07 +07:00
e2dbf2bdd1 remove claude code workflow 2025-10-03 11:05:39 +07:00
c1bf19ed6c Merge pull request #3023 from ennebi/mtp
Add support for MTP device class
2025-10-02 19:58:12 +07:00
610f353d8d use cache to store skip board in hil ci 2025-10-02 18:54:31 +07:00
dbc20863c1 remove claude-code-review.yml 2025-10-02 16:03:40 +07:00
3c108b233f add CLAUDE.md and fix pre-commit build 2025-10-02 11:19:31 +07:00
6d32256188 HIL add timeout for opening mtp device 2025-10-02 10:43:55 +07:00
9da11137b4 "Claude Code Review workflow" 2025-10-02 01:12:45 +07:00