<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinyusb.git/hw/bsp/stm32h5, branch cdc_persistent</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/tinyusb.git/atom/hw/bsp/stm32h5?h=cdc_persistent</id>
<link rel='self' href='http://cgit.235523.xyz/tinyusb.git/atom/hw/bsp/stm32h5?h=cdc_persistent'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/'/>
<updated>2026-07-24T08:56:14Z</updated>
<entry>
<title>stm32h5: TRACE_ETM support and stm32h563nucleo reference</title>
<updated>2026-07-24T08:56:14Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-07-24T08:28:52Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=3b7ef31593aeada32667be873f4bd1b6cfadf3cb'/>
<id>urn:sha1:3b7ef31593aeada32667be873f4bd1b6cfadf3cb</id>
<content type='text'>
H5 hangs its debug AP if trace CoreSight is touched unclocked (recover =
power-cycle): the reference's AfterTargetConnect clocks the DBGMCU trace
domain but defers IOEN to firmware, or the mid-boot clock switch desyncs
the decoder. Stock solder bridges make the CN5 path marginal: validated
config is 100 MHz core, width 1, +5 ns (board.h selects the reduced clock
for TRACE_ETM builds); width 4 / 250 MHz retest waits on SB removal.
</content>
</entry>
<entry>
<title>bsp/stm32h5: add missing IAR linker script for stm32h533</title>
<updated>2026-07-15T13:13:55Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-07-15T13:13:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=83577c42134fc5ef271e5e80655512bcd6cb3e8d'/>
<id>urn:sha1:83577c42134fc5ef271e5e80655512bcd6cb3e8d</id>
<content type='text'>
stm32h533nucleo could never link with IAR: family.cmake points LD_FILE_IAR
at linker/stm32h533xx_flash.icf, which did not exist (every sibling H5
variant has one). Surfaced by CircleCI's one-random job picking
stm32h533nucleo+IAR (Fatal error[Lc002]). H533 and H523 have identical
memory maps (512K flash / 272K RAM; their GCC .ld files differ only in a
comment), so the icf is a copy of the H523 one.

</content>
</entry>
<entry>
<title>bsp/stm32h5: fix linker</title>
<updated>2026-06-27T11:02:00Z</updated>
<author>
<name>HiFiPhile</name>
<email>admin@hifiphile.com</email>
</author>
<published>2026-06-27T11:02:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=dd5b2b5b5b55fb366c34cd934b40fc35fea97d1b'/>
<id>urn:sha1:dd5b2b5b5b55fb366c34cd934b40fc35fea97d1b</id>
<content type='text'>
Signed-off-by: HiFiPhile &lt;admin@hifiphile.com&gt;
</content>
</entry>
<entry>
<title>bsp/stm32h5: fix uart definition</title>
<updated>2026-06-27T10:53:53Z</updated>
<author>
<name>HiFiPhile</name>
<email>admin@hifiphile.com</email>
</author>
<published>2026-06-27T10:53:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=8ee82a55c9f7ab548e3f72f32c1071c837f1444e'/>
<id>urn:sha1:8ee82a55c9f7ab548e3f72f32c1071c837f1444e</id>
<content type='text'>
Signed-off-by: HiFiPhile &lt;admin@hifiphile.com&gt;
</content>
</entry>
<entry>
<title>Added NUCLEO_H533RE so this board can be used out-of-the-box</title>
<updated>2026-06-26T14:35:06Z</updated>
<author>
<name>grunzasr</name>
<email>steven.grunza@gmail.com</email>
</author>
<published>2026-06-26T14:35:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=a0a1caf58c1f120a4f177bb12cb388f49c81c25a'/>
<id>urn:sha1:a0a1caf58c1f120a4f177bb12cb388f49c81c25a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added files by copying and modifying files from stm32h503nucleo direcotry to stm32h533nucleo</title>
<updated>2026-06-26T14:11:02Z</updated>
<author>
<name>Steven Grunza</name>
<email>steven.grunza@gmail.com</email>
</author>
<published>2026-06-26T14:11:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=2e2baaecfd8d6f3463c91b418ac3dc981c296e4a'/>
<id>urn:sha1:2e2baaecfd8d6f3463c91b418ac3dc981c296e4a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bsp: fix tcpp0203 lto uninit error</title>
<updated>2026-05-17T12:05:03Z</updated>
<author>
<name>HiFiPhile</name>
<email>admin@hifiphile.com</email>
</author>
<published>2026-05-17T12:05:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=116395a1b24f2cb1787b4110a8c3749a0435f1ee'/>
<id>urn:sha1:116395a1b24f2cb1787b4110a8c3749a0435f1ee</id>
<content type='text'>
Signed-off-by: HiFiPhile &lt;admin@hifiphile.com&gt;
</content>
</entry>
<entry>
<title>ensure board_uart_write return -1 on default</title>
<updated>2026-04-29T20:00:05Z</updated>
<author>
<name>HiFiPhile</name>
<email>admin@hifiphile.com</email>
</author>
<published>2026-04-29T20:00:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=4722252558d4b2a5d77fff7a59ab9c9e51befe47'/>
<id>urn:sha1:4722252558d4b2a5d77fff7a59ab9c9e51befe47</id>
<content type='text'>
Signed-off-by: HiFiPhile &lt;admin@hifiphile.com&gt;
</content>
</entry>
<entry>
<title>fix stm32h5 hard fault when reading UID with ICACHE enabled</title>
<updated>2026-04-09T18:16:22Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-04-09T18:16:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=8320d8f8f49232c25476f8efdde55e7bedec11e3'/>
<id>urn:sha1:8320d8f8f49232c25476f8efdde55e7bedec11e3</id>
<content type='text'>
On STM32H5, reading UID_BASE with ICACHE enabled causes a hard fault
(ST errata). Cache the unique ID at the very start of board_init(),
before any user code has a chance to enable ICACHE.

Closes: https://github.com/hathach/tinyusb/discussions/3588

Co-Authored-By: Claude Opus 4.6 (1M context) &lt;noreply@anthropic.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>
</feed>
