<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinyusb.git/examples/device/CMakeLists.txt, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/tinyusb.git/atom/examples/device/CMakeLists.txt?h=master</id>
<link rel='self' href='http://cgit.235523.xyz/tinyusb.git/atom/examples/device/CMakeLists.txt?h=master'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/'/>
<updated>2026-07-09T16:38:48Z</updated>
<entry>
<title>example(usbtest): device-side peer for the Linux kernel usbtest battery</title>
<updated>2026-07-09T16:38:48Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-07-09T16:38:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=5dbc15370c8257fe3c9e8b3ded8c5223cf08a19e'/>
<id>urn:sha1:5dbc15370c8257fe3c9e8b3ded8c5223cf08a19e</id>
<content type='text'>
Gadget-Zero style source/sink on a vendor interface (alt0 empty, alt1
bulk+int+iso) plus EP0 ctrl_out; tier advertised in bcdDevice.

Co-Authored-By: Claude Fable 5 &lt;noreply@anthropic.com&gt;
Claude-Session: https://claude.ai/code/session_01HeF2gZ1M7GWkz6Av4BpKPg
</content>
</entry>
<entry>
<title>example: add MIDI 2.0 Device example (midi2_device)</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:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=290470bda38ce75bbadcce8939435953ca483269'/>
<id>urn:sha1:290470bda38ce75bbadcce8939435953ca483269</id>
<content type='text'>
Add Device example that plays Twinkle Twinkle Little Star using native
UMP format. Demonstrates all MIDI 2.0 Channel Voice message types:
16-bit velocity, 32-bit CC, 32-bit pitch bend, 32-bit channel/poly
pressure, per-note management, program change with bank select, and
JR timestamps.

USB descriptor exposes both Alt Setting 0 (MIDI 1.0) and Alt Setting 1
(UMP) per USB-MIDI 2.0 specification.

Tested on: Raspberry Pi Pico (RP2040), Linux (ALSA), Windows (MIDI
Services)
</content>
</entry>
<entry>
<title>add cdc msc throughput example</title>
<updated>2026-04-23T16:38:54Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-04-23T11:59:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=45754d82591f45ddf4a489dce290145f417526df'/>
<id>urn:sha1:45754d82591f45ddf4a489dce290145f417526df</id>
<content type='text'>
</content>
</entry>
<entry>
<title>replace printer_to_hid example with printer_to_cdc example</title>
<updated>2026-03-06T10:22:38Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-03-06T10:22:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=73cd53129529f2dce70072953bfd50ec9dc6b8ea'/>
<id>urn:sha1:73cd53129529f2dce70072953bfd50ec9dc6b8ea</id>
<content type='text'>
fix printer GET_DEVICE_ID request weird wIndex (interface high, alt low)
</content>
</entry>
<entry>
<title>update printer class: enhance descriptors, buffer sizes, and callbacks</title>
<updated>2026-03-06T08:11:59Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-03-06T08:11:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=5838c7f09dda8921fe6f350871211f8bd5a97208'/>
<id>urn:sha1:5838c7f09dda8921fe6f350871211f8bd5a97208</id>
<content type='text'>
</content>
</entry>
<entry>
<title>adding metrics for computing average compiled size</title>
<updated>2025-12-02T06:01:49Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-12-02T05:50:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=c859744784cc396ae0993a16a1935b10fbd9b797'/>
<id>urn:sha1:c859744784cc396ae0993a16a1935b10fbd9b797</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add all constant from MTP specs appendix, rename some e.g OPEC to OP, EVTC to EVENT</title>
<updated>2025-09-12T10:13:52Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-09-12T10:13:52Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=802819d271314298ea5a786a37ec6a1e65ef31d6'/>
<id>urn:sha1:802819d271314298ea5a786a37ec6a1e65ef31d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bump up cmake min to 3.20</title>
<updated>2025-01-21T09:28:26Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-01-03T08:09:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=c8130afe9bb7365adc076c98059b869bfcaf2ecf'/>
<id>urn:sha1:c8130afe9bb7365adc076c98059b869bfcaf2ecf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>RP2040 Compile Errors</title>
<updated>2024-10-15T21:38:16Z</updated>
<author>
<name>pschatzmann</name>
<email>phil.schatzmann@gmail.com</email>
</author>
<published>2024-10-15T11:47:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=87a35c57344e1d8c61c65bab5bd4370db1693d66'/>
<id>urn:sha1:87a35c57344e1d8c61c65bab5bd4370db1693d66</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix CI.</title>
<updated>2024-04-27T23:17:32Z</updated>
<author>
<name>HiFiPhile</name>
<email>admin@hifiphile.com</email>
</author>
<published>2024-04-27T22:40:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=ef7be4c2ffa0061aec2ea32f530a4037f7309f1e'/>
<id>urn:sha1:ef7be4c2ffa0061aec2ea32f530a4037f7309f1e</id>
<content type='text'>
</content>
</entry>
</feed>
