Skip to content

2026q2 release

Choose a tag to compare

@salkinium salkinium released this 02 Jul 19:18
· 246 commits to develop since this release

This release covers everything from 2026-04-19 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 watchdog timer on nRF51, nRF52 and nRF53 device families.

Fixes:

  • Fix GenericTimeout::wait() to wait while timer is armed.
  • Reset fiber stop token on fiber restart.
  • Avoid double counting secure memories on ARMv8-M devices in size reporting.
  • Update compilation database generation for build system changes.

New development boards:

  • NUCLEO-H563ZI as modm:nucleo-h563zi.

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 #1361 -> 2026q2.

Detailed changelog

2026-06-28: Add NUCLEO-H563ZI board support and STM32H5 follow-up fixes

PR #1356 -> 8515ab5.
Tested in hardware by @salkinium.

2026-05-12: Add watchdog timer implementation for NRF5x

PR #1354 -> 16385fa.
Tested in hardware by @salkinium.

2026-05-11: Fix GenericTimeout::wait() behavior

PR #1353 -> 91dabcb.

2026-04-24: Reset stop token on fiber restart

PR #1351 -> ffd7fdf.

2026-04-19: Update compilation_db for build system changes

PR #1348 -> 1e08970.