<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinyusb.git/tools/build.py, branch dcd_ch32hs_spd</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/tinyusb.git/atom/tools/build.py?h=dcd_ch32hs_spd</id>
<link rel='self' href='http://cgit.235523.xyz/tinyusb.git/atom/tools/build.py?h=dcd_ch32hs_spd'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/'/>
<updated>2026-06-11T01:16:43Z</updated>
<entry>
<title>HIL: replace build.flags_on with named build variants (#3687)</title>
<updated>2026-06-11T01:16:43Z</updated>
<author>
<name>Ha Thach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-06-11T01:16:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=6f35e76667f4015ef429ace5730e20cc0037e042'/>
<id>urn:sha1:6f35e76667f4015ef429ace5730e20cc0037e042</id>
<content type='text'>
* test/hil: replace build.flags_on with named variant schema

Boards declare build variants as `variant: [{name, flags}]` instead of
`build.flags_on`. The variant `name` is the build dir (cmake-build-&lt;name&gt;) and
the HIL report row; `flags` is the raw CFLAGS string (-D...=1) injected via
CFLAGS_CLI. No `variant` =&gt; a single build named after the board.

- build.py: --build-name &lt;name&gt; (dir) + --cflag=&lt;token&gt; (raw CFLAGS, repeatable,
  =form survives the matrix's shell word-splitting); drop -f1/CFLAGS wrapping.
- hil_ci_set_matrix.py: emit one build arg per variant.
- hil_test.py: iterate variants; report row + build dir = variant name.
- hil_ci.sh: copy all cmake-build-&lt;board&gt;* dirs for -b runs.
- get_deps.py: accept (ignore) --build-name/--cflag from matrix args.
- tinyusb.json: migrate all 6 flags_on boards to variant.

* board_test: park CI build with busy spin instead of wfe</content>
</entry>
<entry>
<title>refactor build scripts to support multiple build targets and improve argument handling</title>
<updated>2026-02-12T06:32:00Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-02-12T06:32:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=8a6012b0096cb71bb4cfaaa36813de4ac5003c18'/>
<id>urn:sha1:8a6012b0096cb71bb4cfaaa36813de4ac5003c18</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add build target argument to improve flexibility of build scripts and workflows</title>
<updated>2026-02-11T09:46:27Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-02-11T09:34:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=2e8e33f28494307276d7a5417569461fe6584b80'/>
<id>urn:sha1:2e8e33f28494307276d7a5417569461fe6584b80</id>
<content type='text'>
membrowse-upload upload with --identical if elf file does not exist
</content>
</entry>
<entry>
<title>add membrowse-upload target and use it in ci after build</title>
<updated>2026-02-10T16:51:55Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-02-10T16:45:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=39b157d22f8a82264f07cdd31396c15b7a9c9e6d'/>
<id>urn:sha1:39b157d22f8a82264f07cdd31396c15b7a9c9e6d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>apply copilot suggestion</title>
<updated>2026-01-09T04:01:58Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-01-09T04:01:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=9465ce985bcf5732795d2aea5df4fd6315896cf9'/>
<id>urn:sha1:9465ce985bcf5732795d2aea5df4fd6315896cf9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Run CI build with fixed set of boards (#3389)</title>
<updated>2025-12-05T03:21:28Z</updated>
<author>
<name>Ha Thach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-12-05T03:21:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=93b53158f02bce9497419298ac27150eebe567d3'/>
<id>urn:sha1:93b53158f02bce9497419298ac27150eebe567d3</id>
<content type='text'>
* run cmake ci build on github with a fixed set of board to keep the size stable
* Size Difference Report contain major &gt;1% and minor &lt;1&amp; table</content>
</entry>
<entry>
<title>fine tune ci to build more with circleci (#3386)</title>
<updated>2025-12-04T14:34:10Z</updated>
<author>
<name>Ha Thach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-12-04T14:34:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=e7105b1fa3ccd8200fe7fb8b0759d00afc9b07c1'/>
<id>urn:sha1:e7105b1fa3ccd8200fe7fb8b0759d00afc9b07c1</id>
<content type='text'>
* 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.
</content>
</entry>
<entry>
<title>upload metrics.json and aggregate code metrics, post metrics comment</title>
<updated>2025-12-03T16:04:49Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-12-03T04:09:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=f51ca33f25841147e93c72458c927261806cdc0e'/>
<id>urn:sha1:f51ca33f25841147e93c72458c927261806cdc0e</id>
<content type='text'>
fine tune ci matrix run
</content>
</entry>
<entry>
<title>upload metrics.json and aggregate code metrics, fine tune ci matrix run</title>
<updated>2025-12-03T04:00:57Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-12-03T02:57:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=ee3d3e3551f95757b85de1c2c9777a1daed8f78d'/>
<id>urn:sha1:ee3d3e3551f95757b85de1c2c9777a1daed8f78d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>adding metrics for computing average compiled size</title>
<updated>2025-12-02T16:55:24Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-12-02T07:22:52Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=09e1113aaf1b2618ffe42e9638d68e6047b6f1ef'/>
<id>urn:sha1:09e1113aaf1b2618ffe42e9638d68e6047b6f1ef</id>
<content type='text'>
</content>
</entry>
</feed>
