<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinyusb.git/hw/bsp/lpc55, branch claude/usbh-enum-timeout</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/tinyusb.git/atom/hw/bsp/lpc55?h=claude%2Fusbh-enum-timeout</id>
<link rel='self' href='http://cgit.235523.xyz/tinyusb.git/atom/hw/bsp/lpc55?h=claude%2Fusbh-enum-timeout'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/'/>
<updated>2026-08-18T15:07:49Z</updated>
<entry>
<title>bsp(lpc55): run lpcxpresso55s28 as a high-speed device, add it to the ci pool</title>
<updated>2026-08-18T15:07:49Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-08-16T18:02:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=b925231216eabf277938607ba50f1f4b78c0ce7d'/>
<id>urn:sha1:b925231216eabf277938607ba50f1f4b78c0ce7d</id>
<content type='text'>
Flip the board to device-highspeed/host-fullspeed, matching lpcxpresso55s69
and the way it is cabled on the test rig, and add it to the rig pool with
the unique id read from its flash PFR. This is the first hardware coverage
the ip3511 high-speed device path has ever had, and it immediately exposed
the clear-stall type-bit bug fixed separately.

The port swap also exposed a build gap: family.mk only linked a host
controller for port 1, so make host builds on port 0 failed with undefined
references - mirror family.cmake and link the OHCI driver there. The board's
rhport defaults now come from family.cmake's guarded ones rather than a
duplicate copy, so a -D override on the command line wins.
</content>
</entry>
<entry>
<title>hw/bsp/lpc55: implement board_get_unique_id from flash PFR UUID</title>
<updated>2026-08-12T16:04:33Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-08-12T16:04:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=853cbff468cde5821447ecc92063acf11d3e696e'/>
<id>urn:sha1:853cbff468cde5821447ecc92063acf11d3e696e</id>
<content type='text'>
Read the 128-bit device UUID from the flash PFR region at 0x0009FC70
(UM11126 rev 2.1, section 48.8) rather than falling back to the fixed
weak default in hw/bsp/board.c.

Verified on lpcxpresso55s69: cdc_msc enumerates with SerialNumber
E059C3E208F9B955B3BA4C5CC7F3D13D, matching the uid already recorded for
that board in test/hil/local.json.
</content>
</entry>
<entry>
<title>lpc55 works with net_lwip</title>
<updated>2026-05-08T16:16:04Z</updated>
<author>
<name>HiFiPhile</name>
<email>admin@hifiphile.com</email>
</author>
<published>2026-05-08T16:16:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=216d7c43f1ea7cf3ae3fe667bdf725631596f17d'/>
<id>urn:sha1:216d7c43f1ea7cf3ae3fe667bdf725631596f17d</id>
<content type='text'>
Signed-off-by: HiFiPhile &lt;admin@hifiphile.com&gt;
</content>
</entry>
<entry>
<title>remove IAR toolchain support from make build system</title>
<updated>2026-04-06T04:17:34Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-03-19T15:23:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=4c7a9fed96e0a81cc640333c1c82fee54fa4be34'/>
<id>urn:sha1:4c7a9fed96e0a81cc640333c1c82fee54fa4be34</id>
<content type='text'>
IAR is only supported with CMake. Remove all IAR-specific references
from the Make build system including toolchain files, SRC_S_IAR,
LD_FILE_IAR variables, and IAR toolchain detection.

Also fix GET_SECTOR_COUNT truncation in msc_file_explorer and
broken formatting in stm32f7 board_uart_write.

Co-Authored-By: Claude Opus 4.6 (1M context) &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>make board_uart_read()/write() return -1 when unimplemented for consistency across all families</title>
<updated>2026-04-04T14:32:39Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-04-04T14:32:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=9838a231ad9bff623a3ec819d05aad4a4087193b'/>
<id>urn:sha1:9838a231ad9bff623a3ec819d05aad4a4087193b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>implement board_uart_read()/write() as non-blocking for all families</title>
<updated>2026-04-04T06:20:58Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-04-04T06:20:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=3c6c87479be6a9fdd04240b8bb1267ef80b1a0e8'/>
<id>urn:sha1:3c6c87479be6a9fdd04240b8bb1267ef80b1a0e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix make lpc51 build</title>
<updated>2026-03-10T13:16:57Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-03-10T11:04:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=a82ba9b884ae880a472314f04d1a2a3a7e6469f7'/>
<id>urn:sha1:a82ba9b884ae880a472314f04d1a2a3a7e6469f7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update lpc55 bsp to use mcx config tool, move led/button/uart and usb port power to generated pinmux</title>
<updated>2026-03-10T10:16:47Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-03-10T10:16:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=131a078821db3f4cd0e2dbab09bbb4633046228d'/>
<id>urn:sha1:131a078821db3f4cd0e2dbab09bbb4633046228d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix CI</title>
<updated>2026-03-06T16:19:05Z</updated>
<author>
<name>HiFiPhile</name>
<email>admin@hifiphile.com</email>
</author>
<published>2026-03-06T14:47:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=e658e2343589d2f37afbf62c0a6766038739b84d'/>
<id>urn:sha1:e658e2343589d2f37afbf62c0a6766038739b84d</id>
<content type='text'>
Signed-off-by: HiFiPhile &lt;admin@hifiphile.com&gt;
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'tinyusb/master' into hcd_ip3516</title>
<updated>2026-03-06T14:23:32Z</updated>
<author>
<name>HiFiPhile</name>
<email>admin@hifiphile.com</email>
</author>
<published>2026-03-06T14:23:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=860f0e01f21891691185daf048f669ac9797a05a'/>
<id>urn:sha1:860f0e01f21891691185daf048f669ac9797a05a</id>
<content type='text'>
Signed-off-by: HiFiPhile &lt;admin@hifiphile.com&gt;
</content>
</entry>
</feed>
