Skip to content

v5.1.0

Choose a tag to compare

@github-actions github-actions released this 05 Apr 09:27
· 38 commits to development since this release
4ab7fe3

v5.1.0 - 2026-04-05

Features

  • Refactor the ADC stack around DMA-backed acquisition using new MPU
    Includes the DMA-backed ADCDomain migration, the shared ADC sensor base, and the updated ADC integration/tests in the adc-dma branch.
  • Added module dfsdm tested
  • Fix remaining scheduler race conditions and add warning when tasks are not ran in time
    The mechanism for checking if tasks are not ran in time is very simple but that also means the scheduler can only know if a task has not been called when the waiting time runs out for the second time.
    This means you will know if you're too slow to execute the task in less than 2x its period but not if you're between 1 and 2x its period.
  • Input capture implementation
    Also changed how the timer interrupts are handled since this was required for inputcapture

Fixes

  • Add a FLASH_ST in .ld to keep the flash information that is not code
  • Fix incorrect GPIO alternate-function availability bitmaps
    Correct the STM32H723 pin alternate-function masks in Pin.hpp so GPIO configuration reflects the actual AF support per pin.

Internal

  • Introduce semver tooling and release automation infrastructure
    Bootstrap the semiautomated release flow for ST-LIB without publishing a new library version yet.