<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinyusb.git/docs/getting_started.rst, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/tinyusb.git/atom/docs/getting_started.rst?h=master</id>
<link rel='self' href='http://cgit.235523.xyz/tinyusb.git/atom/docs/getting_started.rst?h=master'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/'/>
<updated>2026-07-17T17:15:54Z</updated>
<entry>
<title>docs, udev: address Copilot review nits on PR #3775</title>
<updated>2026-07-17T17:15:54Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-07-17T17:15:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=277e61818638795b9d0f7b2ddc076036dda06d4e'/>
<id>urn:sha1:277e61818638795b9d0f7b2ddc076036dda06d4e</id>
<content type='text'>
- getting_started.rst: the reST inline-link markup rendered literally
  inside the code-block (not a runnable command) and lacked sudo — use a
  plain `sudo cp examples/device/99-tinyusb-examples.rules ...`.
- tools/88-tinyusb.rules: normalize the six MODE="666" entries to the
  4-digit octal MODE="0666" used everywhere else in the file.
</content>
</entry>
<entry>
<title>skill: add usb-sniffer — wire-level capture with the ataradov hardware tap</title>
<updated>2026-07-17T10:32:47Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-07-16T07:11:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=e5b47c9306471b41bd2d2ecbbe9ea8932028b380'/>
<id>urn:sha1:e5b47c9306471b41bd2d2ecbbe9ea8932028b380</id>
<content type='text'>
Fourth view in the USB debugging toolset (usbmon = host URBs, usb-debug =
host reasoning, usb-target-debug = device firmware, usb-sniffer = what
actually crossed D+/D-). Covers the ataradov/usb-sniffer analyzer:
headless pcapng capture (--speed ls/fs/hs, --fold, --limit self-exit),
Wireshark/tshark analysis recipes, and the wire realities that bite:
downstream broadcast, sniffer self-capture noise, xHCI devnum != wire
address, tap-point-dependent reset visibility (hub choreography anchors),
FS-behind-HS-hub splits. Every recipe hardware-validated on the rig,
including the capture-window floor (a 3 s window provably misses the
enumeration ladder; 3M packets minimum).

Two udev files with distinct audiences, not one:
- examples/device/99-tinyusb-examples.rules (renamed from 99-tinyusb.rules):
  the user-facing rules the examples need — cafe VID access, hidraw, the
  ModemManager blacklist, a couple of board probes. getting_started.rst,
  the webusb_serial README and its source comment point here.
- tools/88-tinyusb.rules: the HIL rig's private probe/analyzer allowlist,
  now with the sniffer (6666:6620 + blank FX2LP 04b4:8613). Installed on
  the rig only; the usb-sniffer skill references it.
</content>
</entry>
<entry>
<title>Removed readme and modified the getting started doc</title>
<updated>2026-03-31T09:39:16Z</updated>
<author>
<name>Valentyn Korniienko</name>
<email>25596072+ValentiWorkLearning@users.noreply.github.com</email>
</author>
<published>2026-03-31T09:39:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=ec2d1d7cff21a1654cf9f2ebee16536fe75b5835'/>
<id>urn:sha1:ec2d1d7cff21a1654cf9f2ebee16536fe75b5835</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update getting_started.rst and get_deps.py for clarity and improved dependency handling</title>
<updated>2026-02-10T04:25:46Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-02-10T04:25:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=e7c71fefa7576e971c6bb05c1a5bab6075bd044f'/>
<id>urn:sha1:e7c71fefa7576e971c6bb05c1a5bab6075bd044f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove sdk setup instruction for rp2040 and espressif</title>
<updated>2026-02-07T14:53:51Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-02-07T14:53:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=320d0f88bf7f3c8fb9e2e8c86e55051a0d0980aa'/>
<id>urn:sha1:320d0f88bf7f3c8fb9e2e8c86e55051a0d0980aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix trailing whitespace in getting_started.rst</title>
<updated>2025-12-28T14:26:06Z</updated>
<author>
<name>copilot-swe-agent[bot]</name>
<email>198982749+Copilot@users.noreply.github.com</email>
</author>
<published>2025-12-28T14:26:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=db08f5f3fefb91ef59526558ad79bf9d8ae84e7c'/>
<id>urn:sha1:db08f5f3fefb91ef59526558ad79bf9d8ae84e7c</id>
<content type='text'>
- Removed trailing whitespace from line 37 as detected by pre-commit check
- Documentation builds successfully

Co-authored-by: HiFiPhile &lt;4375114+HiFiPhile@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>Use appropriate syntax highlighting for Windows commands</title>
<updated>2025-12-28T14:19:52Z</updated>
<author>
<name>copilot-swe-agent[bot]</name>
<email>198982749+Copilot@users.noreply.github.com</email>
</author>
<published>2025-12-28T14:19:52Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=1bb1efa8202c0cb5e49fa3fc50c608ac03daaa71'/>
<id>urn:sha1:1bb1efa8202c0cb5e49fa3fc50c608ac03daaa71</id>
<content type='text'>
- Changed Windows Command Prompt blocks from bash to bat for proper highlighting
- Changed PowerShell blocks from bash to powershell for proper highlighting
- Improves documentation readability and accuracy

Co-authored-by: HiFiPhile &lt;4375114+HiFiPhile@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>Add detailed build instructions for rp2040 and esp32 to getting_started.rst</title>
<updated>2025-12-28T14:18:17Z</updated>
<author>
<name>copilot-swe-agent[bot]</name>
<email>198982749+Copilot@users.noreply.github.com</email>
</author>
<published>2025-12-28T14:18:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=83542ce912f902d78908eac7e0b0bb8830cb7741'/>
<id>urn:sha1:83542ce912f902d78908eac7e0b0bb8830cb7741</id>
<content type='text'>
- Added dedicated "Building for RP2040" section with pico-sdk installation steps
- Added dedicated "Building for ESP32" section with esp-idf installation steps
- Included platform-specific instructions for Linux/macOS and Windows
- Added PICO_SDK_PATH export steps before cmake for rp2040
- Added esp-idf source/export steps before cmake for esp32
- Updated note section to reference new detailed sections
- Documentation builds successfully without errors

Co-authored-by: HiFiPhile &lt;4375114+HiFiPhile@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>update doc</title>
<updated>2025-11-11T03:53:39Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-11-11T03:27:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=a1ae5b20ccf760282538dd81b9290527757fa9c7'/>
<id>urn:sha1:a1ae5b20ccf760282538dd81b9290527757fa9c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use CMake in getting_started examples</title>
<updated>2025-10-21T12:09:00Z</updated>
<author>
<name>c1570</name>
<email>c1570@users.noreply.github.com</email>
</author>
<published>2025-10-21T12:09:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=989acc15287f86bb1fd3f262d69b3dc9c9c28da8'/>
<id>urn:sha1:989acc15287f86bb1fd3f262d69b3dc9c9c28da8</id>
<content type='text'>
</content>
</entry>
</feed>
