<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinyusb.git/docs/reference/index.rst, branch hil-report</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/tinyusb.git/atom/docs/reference/index.rst?h=hil-report</id>
<link rel='self' href='http://cgit.235523.xyz/tinyusb.git/atom/docs/reference/index.rst?h=hil-report'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/'/>
<updated>2026-08-20T17:47:27Z</updated>
<entry>
<title>docs: add hardware-in-the-loop rig reference</title>
<updated>2026-08-20T17:47:27Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-08-20T07:30:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=872b4fbdc3c607b522211839a6b3b82e18310a1b'/>
<id>urn:sha1:872b4fbdc3c607b522211839a6b3b82e18310a1b</id>
<content type='text'>
Document the ci and hfp HIL rigs in enough detail to reproduce one: bill of
materials with photos, BIOS/IOMMU and vfio-pci passthrough on the Proxmox
host, the Renesas uPD720201 firmware install, the guest software and
permissions, the one-hub-per-root-port USB topology rule and the per-box
split of probe and DUT hubs, how CI drives the rigs, and the operational
gotchas.

The attached-board table is generated from test/hil/tinyusb.json and
test/hil/hfp.json by tools/gen_doc.py into docs/reference/hil_boards.md,
which the page includes. Sphinx excludes that partial so it is not also
built as an orphan document.

Also exclude docs/superpowers/ from the Sphinx build: it holds internal
plans, specs and handoffs rather than published documentation, and since
nothing references them from a toctree each emitted "document isn't
included in any toctree" -- 26 warnings in total, so build_doc.py -W could
never pass. It now does.
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'tinyusb/master' into ch32_warning</title>
<updated>2026-06-02T09:03:50Z</updated>
<author>
<name>HiFiPhile</name>
<email>admin@hifiphile.com</email>
</author>
<published>2026-06-02T08:46:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=64af21f930db48f4dfbe8c0d4c4cb0fabf839ca6'/>
<id>urn:sha1:64af21f930db48f4dfbe8c0d4c4cb0fabf839ca6</id>
<content type='text'>
Signed-off-by: HiFiPhile &lt;admin@hifiphile.com&gt;
</content>
</entry>
<entry>
<title>rename to device issues</title>
<updated>2026-06-02T08:43:55Z</updated>
<author>
<name>HiFiPhile</name>
<email>admin@hifiphile.com</email>
</author>
<published>2026-06-02T08:41:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=e35b070dae92fd2750b8116a6ca0f1de393c7a6a'/>
<id>urn:sha1:e35b070dae92fd2750b8116a6ca0f1de393c7a6a</id>
<content type='text'>
Signed-off-by: HiFiPhile &lt;admin@hifiphile.com&gt;
</content>
</entry>
<entry>
<title>test: add MIDI 2.0 Device and Host unit tests</title>
<updated>2026-05-12T14:07:44Z</updated>
<author>
<name>Saulo Veríssimo</name>
<email>sauloverissimo@gmail.com</email>
</author>
<published>2026-03-25T02:38:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=77cef83304c92402a133fc936c44d182fc99ecf0'/>
<id>urn:sha1:77cef83304c92402a133fc936c44d182fc99ecf0</id>
<content type='text'>
Add unit tests for MIDI 2.0 drivers:
- Device: UMP word count (all 16 message types), descriptor macro
  validation (length, byte layout, alt settings, endpoints),
  CS endpoint subtypes, traversal integrity
- Host: UMP word count, callback struct validation, CS endpoint
  subtypes

Also add Sphinx documentation for MIDI 2.0 class drivers (Device
and Host API reference, lifecycle, configuration, examples).

Tests: 60/60 PASS (FIFO 26/26, USBD 5/5, MIDI2 Device 18/18,
MIDI2 Host 6/6, USBD internal 5/5)
</content>
</entry>
<entry>
<title>more consolidation</title>
<updated>2025-10-20T19:08:13Z</updated>
<author>
<name>c1570</name>
<email>c1570@users.noreply.github.com</email>
</author>
<published>2025-09-26T22:30:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=82aa46d8ea9370944440cc40b87738ebeabb9593'/>
<id>urn:sha1:82aa46d8ea9370944440cc40b87738ebeabb9593</id>
<content type='text'>
</content>
</entry>
<entry>
<title>WIP improved docs (feat. LLM)</title>
<updated>2025-10-20T19:07:04Z</updated>
<author>
<name>c1570</name>
<email>c1570@users.noreply.github.com</email>
</author>
<published>2025-09-22T21:31:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=e4ff88f3640458f820838efd047a3831333446d8'/>
<id>urn:sha1:e4ff88f3640458f820838efd047a3831333446d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update docs, remove uses.rst, structure.rst. Refactor docs, use README.rst for docs index.rst</title>
<updated>2024-12-27T10:48:45Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2024-12-27T10:14:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=de38e53271038d67812715a2086966ec84d6b540'/>
<id>urn:sha1:de38e53271038d67812715a2086966ec84d6b540</id>
<content type='text'>
</content>
</entry>
<entry>
<title>move mcu supported to README.rst, separated supported boards to boards.rst</title>
<updated>2024-12-27T04:34:35Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2024-12-27T02:58:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=824793a428aea082b4ae887ce7a26b4736e1d2cc'/>
<id>urn:sha1:824793a428aea082b4ae887ce7a26b4736e1d2cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>embed metadata to family.c and board.h to generate supported boards doc</title>
<updated>2024-12-27T02:11:09Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2024-12-27T02:11:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=6a36c74b10b25f1455d83ba473fff52a9dbcc6d2'/>
<id>urn:sha1:6a36c74b10b25f1455d83ba473fff52a9dbcc6d2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update doc index.rst to match readme.rst (duplicated)</title>
<updated>2024-03-26T03:39:51Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2024-03-26T03:39:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=64bc0aac551d13cf781a2b41b6239b0716f61049'/>
<id>urn:sha1:64bc0aac551d13cf781a2b41b6239b0716f61049</id>
<content type='text'>
</content>
</entry>
</feed>
