Commit Graph

364 Commits

Author SHA1 Message Date
2e8e33f284 add build target argument to improve flexibility of build scripts and workflows
membrowse-upload upload with --identical if elf file does not exist
2026-02-11 16:46:27 +07:00
ff96b90def update get_deps.py to adjust MCU families for samd2x_l2x 2026-02-11 00:27:24 +07:00
39b157d22f add membrowse-upload target and use it in ci after build 2026-02-10 23:51:55 +07:00
e416a81a50 Merge pull request #3437 from hathach/copilot/improve-build-steps-rp2040-esp32
doc update
2026-02-10 12:54:52 +07:00
7b934efa0d Merge branch 'refs/heads/master' into copilot/improve-build-steps-rp2040-esp32 2026-02-10 11:43:32 +07:00
e7c71fefa7 update getting_started.rst and get_deps.py for clarity and improved dependency handling 2026-02-10 11:25:46 +07:00
25de49f8f6 minor update 2026-02-07 18:01:23 +07:00
4ae33547e3 update deps
Signed-off-by: Zixun LI <admin@hifiphile.com>
2026-01-14 09:59:49 +01:00
9465ce985b apply copilot suggestion 2026-01-09 11:01:58 +07:00
239e20ba73 support for the AT32F45X series 2025-12-30 10:44:03 +08: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
22534a6019 Merge remote-tracking branch 'tinyusb/master' into support-nxp-rw612
Signed-off-by: Zixun LI <admin@hifiphile.com>
2025-12-16 11:51:42 +01:00
15e3324579 cleanup, add preset
Signed-off-by: Zixun LI <admin@hifiphile.com>
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-12-16 13:23:19 +08:00
ba3319d90d support hpmicro chips
Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com>
2025-12-16 13:08:30 +08:00
9a22543bd2 Merge pull request #3364 from hathach/hcd_fsdev
hcd: add stm32_fsdev driver
2025-12-15 16:01:15 +07:00
b43b99a571 bsp: nxp: add support for RW612 (FRDM-RW612)
- 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-14 01:30:12 +01: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
80886fb32a Merge branch 'refs/heads/master' into hcd_fsdev 2025-12-13 14:56:15 +07:00
919ee4b152 update metrics to support bloaty csv 2025-12-10 11:33:31 +07:00
16c92b50b0 update metrics to support bloaty 2025-12-09 19:00:14 +07:00
c0113f0de1 fix metrics.py compare with verbose json. add print compare summary 2025-12-06 02:28:14 +07:00
1e15094f33 hide unchange table 2025-12-05 21:15:28 +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
b0093ff067 Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 23:08:58 +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
09e1113aaf adding metrics for computing average compiled size 2025-12-02 23:55:24 +07:00
7a4af1e9b8 Merge remote-tracking branch 'tinyusb/master' into hcd_fsdev 2025-12-02 12:00:59 +01:00
c859744784 adding metrics for computing average compiled size 2025-12-02 13:01:49 +07:00
a337a6d337 run linkermap as post build for size analyze 2025-12-01 18:37:16 +07:00
df6f136003 add linkermap to deps and linkermap taget 2025-12-01 14:46:47 +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
f3ac009adb fix build
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-11-27 23:31:43 +01:00
03bd8c26d6 fsdev: reorganize functions
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-11-25 22:45:40 +01:00
f6a77b87f0 Bump version to 0.20.0 2025-11-19 23:23:49 +07:00
a1ae5b20cc update doc 2025-11-11 10:53:39 +07:00
d7c4bf14b4 add IAR CStat to static_analysis.yml 2025-10-25 17:21:57 +07:00
55227a6146 fix more warnings 2025-10-15 16:37:01 +07:00
367044e487 fix lots of warnings for missing-prototypes for irqhandler 2025-10-14 23:02:32 +07:00
38255ffc38 Merge pull request #3299 from hathach/initial-nrf54h20
Initial nrf54h20 support
2025-10-14 14:22:45 +07:00
ee7a7c56db get cmake build with 54h20 not tested on actual hw, probably not running 2025-10-13 12:41:55 +07:00
fedcdefa3d Merge remote-tracking branch 'tinyusb/master' into dwc2_ep0 2025-10-06 17:13:56 +02:00
54fffd0de2 Fix preset with espressif
Signed-off-by: Mengsk <admin@hifiphile.com>
2025-10-06 17:11:14 +02:00
f272d87a3f remove dcd_esp32sx which is replaced by dwc2 2025-10-06 10:58:58 +07:00
b18a8fbcd5 update for release 0.19.0 2025-10-03 22:12:11 +07:00
3b007249cf fix iar build 2025-10-03 11:26:14 +07:00
eceb281f17 Merge branch 'master' into fork/ennebi/mtp 2025-10-01 17:18:05 +07:00