This release covers everything from 2025-04-01 and has been tested with avr-gcc
v14.2.0 from upstream and arm-none-eabi-gcc v14.2.1 from xpack.
Features:
- Support for GCC14.
- Support for 48 more STM32 devices.
Integrated Projects:
- ETL upgraded from v20.39.4 to v20.40.0.
- FatFS upgraded from v0.15a to v0.15a_p1.
- JSON upgraded from v3.11.3 to v3.12.0.
- LVGL upgraded from v9.2.0 to v9.2.2.
- NanoPB upgraded from v0.4.9 to v0.4.9.1.
- STM32C0 headers upgraded from v1.2.0 to v1.3.0.
- STM32G4 headers upgraded from v1.2.4 to v1.2.5.
- STM32H5 headers upgraded from v1.3.0 to v1.4.0.
- STM32H7 headers upgraded from v1.10.4 to v1.10.6.
- STM32L0 headers upgraded from v1.9.3 to v1.9.4.
- STM32L1 headers upgraded from v2.3.3 to v2.3.4.
- STM32U0 headers upgraded from v1.1.0 to v1.2.0.
- STM32U5 headers upgraded from v1.4.0 to v1.4.1.
- TinyUSB upgraded from v0.17.0 to v0.18.0.
Fixes:
- DW3110 initialization on fast CPUs.
- Support for STM32F723 HS USB PHY.
- Only disable previously enabled caches on Cortex-M7.
New development boards:
- DISCO-F723IE as
modm:board:disco-f723ie
.
Known bugs:
- OpenOCD cannot enable SWO on STM32H7 targets. See #1079.
arm-none-eabi-gdb
TUI 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 build
andlbuild clean
do not remove all previously generated files
when the configuration changes. See #285.
Many thanks to all our contributors:
- Michael Jossen (@Javask)
- Niklas Hauser (@salkinium)
PR #1274 -> 2025q2.
Detailed changelog
2025-05-17: Add DISCO-F723IE board
Adds support for internal HS USB PHY on STM32.
PR #1264 -> 4fdd2a1.
Tested in hardware by @salkinium.