Skip to content

2025q2 release

Latest
Compare
Choose a tag to compare
@salkinium salkinium released this 01 Jul 22:28
· 14 commits to develop since this release

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 and lbuild clean do not remove all previously generated files
    when the configuration changes. See #285.

Many thanks to all our contributors:

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.