<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinyusb.git/test/hil/hil_ci_set_matrix.py, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/tinyusb.git/atom/test/hil/hil_ci_set_matrix.py?h=master</id>
<link rel='self' href='http://cgit.235523.xyz/tinyusb.git/atom/test/hil/hil_ci_set_matrix.py?h=master'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/'/>
<updated>2026-06-16T10:42:31Z</updated>
<entry>
<title>hil: enable nanoch32v203 in CI with fsdev + usbfs variants (#3707)</title>
<updated>2026-06-16T10:42:31Z</updated>
<author>
<name>Ha Thach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-06-16T10:42:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=d9f736dcf9c6b71aac470d281cd2fc05a3f7e793'/>
<id>urn:sha1:d9f736dcf9c6b71aac470d281cd2fc05a3f7e793</id>
<content type='text'>
* hil: enable nanoch32v203 in CI with fsdev + usbfs variants
nanoch32v203 was parked in boards-skip; move it into the active pool now
that the board is wired to the ci.lan rig. Cover both USB device IPs as
build variants:
  - nanoch32v203-fsdev: RHPORT_DEVICE=0 (USBD / stm32 FSDev IP)
  - nanoch32v203-usbfs: RHPORT_DEVICE=1 (WCH USBFS IP)</content>
</entry>
<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>run hil_hfp on gcc build</title>
<updated>2026-04-26T10:47:59Z</updated>
<author>
<name>HiFiPhile</name>
<email>admin@hifiphile.com</email>
</author>
<published>2026-04-26T10:47:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=9a2bd7b46ca06490f96d7a7de5ff7d775ef9cfdb'/>
<id>urn:sha1:9a2bd7b46ca06490f96d7a7de5ff7d775ef9cfdb</id>
<content type='text'>
Co-authored-by: Copilot &lt;copilot@github.com&gt;
Signed-off-by: HiFiPhile &lt;admin@hifiphile.com&gt;
</content>
</entry>
<entry>
<title>add option to pass symbol defines to ci build.py</title>
<updated>2025-07-09T14:54:23Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-07-09T10:58:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=b5694fd40a13445a6df7c88150593d152b54397d'/>
<id>urn:sha1:b5694fd40a13445a6df7c88150593d152b54397d</id>
<content type='text'>
add build.args option for hil json
add MAX3421_HOST=1 for metro m4 express
</content>
</entry>
<entry>
<title>fix hil set matrix</title>
<updated>2024-11-13T08:06:39Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2024-11-13T08:06:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=6776c7171e3176026faadea4a721fd96bc1e41f2'/>
<id>urn:sha1:6776c7171e3176026faadea4a721fd96bc1e41f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>enable dma hil test with hfp.json</title>
<updated>2024-10-04T09:33:58Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2024-10-04T09:33:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=7cdab1c94b2a218928691dbca8cb9290bb31ecc9'/>
<id>urn:sha1:7cdab1c94b2a218928691dbca8cb9290bb31ecc9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hil test both slave and dma for dwc2 esp32s3</title>
<updated>2024-10-04T09:02:46Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2024-10-04T09:02:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=072a80d088c5c74a97b9ac525c6c7f7c53627ccb'/>
<id>urn:sha1:072a80d088c5c74a97b9ac525c6c7f7c53627ccb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add hil_ci_set_matrix.py, starting to support hil with additional build flags</title>
<updated>2024-10-04T08:01:03Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2024-10-04T08:01:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=1b295de9adbe8eb42f1590ce6b478af5c23e5f8b'/>
<id>urn:sha1:1b295de9adbe8eb42f1590ce6b478af5c23e5f8b</id>
<content type='text'>
</content>
</entry>
</feed>
