2025q1 release
This release covers everything from 2025-01-01 and has been tested with avr-gcc v13.2.0 from upstream and arm-none-eabi-gcc v13.2.1 from xpack.
Features:
- Add missing HSI48-related functionality for some STM32.
- Enable Cortex-M7 I/D-Cache via lbuild.
- Speed up startup copying and zeroing of data sections.
Fixes:
- Fix wrong CMake program target
*.elfpath.
Known bugs:
- STM32F723 is missing support to use built-in USB HS PHY. See #1171.
- OpenOCD cannot enable SWO on STM32H7 targets. See #1079.
arm-none-eabi-gdbTUI and GDBGUI interfaces are not supported on Windows. See #591.- Generating modm on Windows creates paths with
\that are not compatible with Unix. See #310. lbuild buildandlbuild cleando not remove all previously generated files when the configuration changes. See #285.
Many thanks to all our contributors. A special shoutout to first timers ๐:
- Joshua (@JeyRunner) ๐
- Niklas Hauser (@salkinium)
- dokee (@dokee39) ๐
PR #1260 -> 2025q1.
Detailed changelog
2025-01-29: Enable Cortex-M7 I/D-Cache via lbuild
PR #1255 -> 13e35ea.
Tested in hardware by @salkinium.
2025-01-05: STM32: Add missing HSI48-related functionality
Added for STM32G0/G4/L0/H7/H5/U0
PR #1252 -> e39bca4.