<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinyusb.git/.idea, branch codex/dfu-buffer-fix</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/tinyusb.git/atom/.idea?h=codex%2Fdfu-buffer-fix</id>
<link rel='self' href='http://cgit.235523.xyz/tinyusb.git/atom/.idea?h=codex%2Fdfu-buffer-fix'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/'/>
<updated>2026-07-29T10:29:59Z</updated>
<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>bsp, hil: flash WCH boards with the unified OpenOCD fork (#3791)</title>
<updated>2026-07-28T05:50:28Z</updated>
<author>
<name>Ha Thach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-07-28T05:50:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=1d915b6b59cb88f14344521db1f9345d8c7dc9a7'/>
<id>urn:sha1:1d915b6b59cb88f14344521db1f9345d8c7dc9a7</id>
<content type='text'>
bsp, hil: flash with the unified OpenOCD fork

https://github.com/hathach/openocd (branch tinyusb) is mainline plus every
config these boards need: RPi RP2350, ADI max32/max78, the MounRiver WCH
configs, and the wlinke adapter on mainline's riscv target. It is a superset
of the vendor forks, so one 'openocd' covers all boards; -DOPENOCD=/OPENOCD=
still select another, msdk's when MAXIM_PATH is set.

Drops family_flash_openocd_wch and the OPENOCD_WCH pair, dedups
family_flash_openocd_adi, aligns ch583's work area, and points hil at the
flasher's own config instead of generating one per probe.

Verified: HIL green on all four WCH boards and max32666fthr.</content>
</entry>
<entry>
<title>docs: make CLAUDE.md the real agent-instructions file (#3769)</title>
<updated>2026-07-21T05:35:00Z</updated>
<author>
<name>Ha Thach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-07-21T05:35:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=c6a1c66f8a64446ad1160b8e5b2da88ad1f3eac5'/>
<id>urn:sha1:c6a1c66f8a64446ad1160b8e5b2da88ad1f3eac5</id>
<content type='text'>
* docs: make CLAUDE.md the real agent-instructions file</content>
</entry>
<entry>
<title>get freertos working with rp2040</title>
<updated>2026-04-14T03:51:20Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-04-14T03:51:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=44b0ee05390b0f97d006a016b25fa513699e0a96'/>
<id>urn:sha1:44b0ee05390b0f97d006a016b25fa513699e0a96</id>
<content type='text'>
</content>
</entry>
<entry>
<title>open hub mtt interface in 1 call</title>
<updated>2026-03-07T08:25:05Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-03-07T08:25:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=f17da1c66e53a05e7d400efc98cbfe4faa820ae4'/>
<id>urn:sha1:f17da1c66e53a05e7d400efc98cbfe4faa820ae4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>clean up</title>
<updated>2026-02-12T05:15:26Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-02-12T04:30:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=c59447faa8935124bdeebeafbcb8ba65f7fc93f0'/>
<id>urn:sha1:c59447faa8935124bdeebeafbcb8ba65f7fc93f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>reverse pma size check to reduce duplication</title>
<updated>2026-02-05T07:22:00Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-02-05T07:22:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=26ca4e232b44023cb470457bf1a889c8df4508db'/>
<id>urn:sha1:26ca4e232b44023cb470457bf1a889c8df4508db</id>
<content type='text'>
</content>
</entry>
<entry>
<title>clean up</title>
<updated>2026-01-09T04:58:12Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-01-09T03:28:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=8452dfe3055c876a1c8cb1f52c7bceeae6678452'/>
<id>urn:sha1:8452dfe3055c876a1c8cb1f52c7bceeae6678452</id>
<content type='text'>
</content>
</entry>
<entry>
<title>minor update</title>
<updated>2026-01-06T04:09:22Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-01-06T04:09:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=e5c53f02c5f1e7a5ffae7d66c702e54e88bf8f71'/>
<id>urn:sha1:e5c53f02c5f1e7a5ffae7d66c702e54e88bf8f71</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add linkermap to deps and linkermap taget</title>
<updated>2025-12-01T07:46:47Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-12-01T07:39:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=df6f13600324b42710ae71d5320a9f2eae8303a5'/>
<id>urn:sha1:df6f13600324b42710ae71d5320a9f2eae8303a5</id>
<content type='text'>
</content>
</entry>
</feed>
