<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinyusb.git/test, branch claude/mtp-data-phase-fixes</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/tinyusb.git/atom/test?h=claude%2Fmtp-data-phase-fixes</id>
<link rel='self' href='http://cgit.235523.xyz/tinyusb.git/atom/test?h=claude%2Fmtp-data-phase-fixes'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/'/>
<updated>2026-07-29T19:35:02Z</updated>
<entry>
<title>Merge remote-tracking branch 'origin/master' into tmp/pr3790-merge</title>
<updated>2026-07-29T19:35:02Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-07-29T19:35:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=6271842ea874812f1157b42bcd650c59ab59259b'/>
<id>urn:sha1:6271842ea874812f1157b42bcd650c59ab59259b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hil, ci: scope HIL builds and tests to the boards a PR affects (#3797)</title>
<updated>2026-07-29T19:29:32Z</updated>
<author>
<name>Ha Thach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-07-29T19:29:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=eef5af86aa26fe3d72e41156a586a6ed3ffce9f8'/>
<id>urn:sha1:eef5af86aa26fe3d72e41156a586a6ed3ffce9f8</id>
<content type='text'>
hil, ci: scope HIL builds and tests to the boards a PR affects

Add test/hil/hil_select.py, a stdlib-only selector that maps a PR diff to the
rig boards, tests and BSP families a change can affect, and wire it into CI so
pull requests build and run only those. A port change picks its families' boards,
a class change picks the examples enabling that class, and device/host changes
prune the other role. Anything unclassified — infra, an unmapped port, a selector
error — falls back to the full matrix, and push/schedule runs are untouched.
Move the shared example lists to hil_examples.py; 54 hardware-free tests cover
the rules.</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'tinyusb/master' into fix/lpc43-hfp-reliability</title>
<updated>2026-07-29T14:08:26Z</updated>
<author>
<name>Zixun LI</name>
<email>admin@hifiphile.com</email>
</author>
<published>2026-07-29T14:08:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=1b628e3fb581d56639fac9287448203db7d10ff1'/>
<id>urn:sha1:1b628e3fb581d56639fac9287448203db7d10ff1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hil: split hil_test.py into hil_lock/hil_flash, add pool_check, update rig probes (#3794)</title>
<updated>2026-07-29T10:29:59Z</updated>
<author>
<name>Ha Thach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-07-29T10:29:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=e88fc441ddcaaa5abd4f4673ef2bf29499522dc0'/>
<id>urn:sha1:e88fc441ddcaaa5abd4f4673ef2bf29499522dc0</id>
<content type='text'>
test/hil: add board-pool health check, split hil_test into focused modules (#3794)

Add test/hil/hil_pool_check.py: per-board rig health scan — probe presence,
light-example flash (dfu_runtime; device_info + serial check for host-only
boards), uid re-enumeration, safe recovery (probe authorized-toggle, board
reset), verified board_test re-park, USB topology report, and a markdown
summary table. Missing firmware is built on the spot (tools/build.py, idf.py
for espressif, one get_deps retry); row statuses: ok, flash-failed, failed,
locked. Board locks are always respected, never bypassed.

Refactor hil_test.py into hil_lock.py (flock protocol, controller permits,
hold/release/status CLI; replaces board_lock.py) and hil_flash.py (flashers,
find_firmware, run_cmd). Update WCH probe uids and the board roster in
tinyusb.json; add the hil-pool-check skill.</content>
</entry>
<entry>
<title>Merge tinyusb/master into fix/lpc43-hfp-reliability</title>
<updated>2026-07-28T22:41:26Z</updated>
<author>
<name>Zixun LI</name>
<email>admin@hifiphile.com</email>
</author>
<published>2026-07-28T22:41:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=a7d778c68e46c6013a39d8520c176a3592fc0cd7'/>
<id>urn:sha1:a7d778c68e46c6013a39d8520c176a3592fc0cd7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test/hil: make MTP checks deterministic</title>
<updated>2026-07-28T22:35:21Z</updated>
<author>
<name>Zixun LI</name>
<email>admin@hifiphile.com</email>
</author>
<published>2026-07-28T22:35:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=192e0bd872608b4a39b36047e0d5c1d18c2a8f02'/>
<id>urn:sha1:192e0bd872608b4a39b36047e0d5c1d18c2a8f02</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test/hil: avoid parallel MTP probe races</title>
<updated>2026-07-28T21:27:54Z</updated>
<author>
<name>Zixun LI</name>
<email>admin@hifiphile.com</email>
</author>
<published>2026-07-28T21:27:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=b868d6d268cab403eb843f3d0a190162a4e5d0db'/>
<id>urn:sha1:b868d6d268cab403eb843f3d0a190162a4e5d0db</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test/hil: allow audio startup transition</title>
<updated>2026-07-28T19:15:58Z</updated>
<author>
<name>Zixun LI</name>
<email>admin@hifiphile.com</email>
</author>
<published>2026-07-28T19:15:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=d8595dafcd9996312a95d06e6532920570f93850'/>
<id>urn:sha1:d8595dafcd9996312a95d06e6532920570f93850</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test/hil: require exact audio ramp</title>
<updated>2026-07-28T17:15:20Z</updated>
<author>
<name>Zixun LI</name>
<email>admin@hifiphile.com</email>
</author>
<published>2026-07-28T17:15:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=a240ee5be90a8d5e45f4f93788e307a1ba840b31'/>
<id>urn:sha1:a240ee5be90a8d5e45f4f93788e307a1ba840b31</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert 'test/hil: separate LPC43 stress test flashes'</title>
<updated>2026-07-28T16:12:59Z</updated>
<author>
<name>Zixun LI</name>
<email>admin@hifiphile.com</email>
</author>
<published>2026-07-28T16:12:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=9d9b2ef21c4663e740e687dcc403f9df0add11ce'/>
<id>urn:sha1:9d9b2ef21c4663e740e687dcc403f9df0add11ce</id>
<content type='text'>
This reverts commit 80ffbff6e98a9c5053bba008ae2c5087f0351300.
</content>
</entry>
</feed>
