Skip to content

STM32 node — bom-stm32node

An alternative node platform built around the STM32H563ZIT6, configured with STM32CubeMX. Source: fw/bom-stm32node/ (the CubeMX project is bom-stm32node.ioc).

The board integrates GNSS, LoRa, an IMU + magnetometer, and PDM microphones.

In this section

  • Toolchain — what the fw-devcontainer provides for STM32 (ARM compiler, CMake/Ninja, OpenOCD, st-flash).
  • Build & flash — generate the CMake project from CubeMX, build it, and flash the board.
  • Microphone & recording — record PDM-microphone audio to a WAV over USB with the stm32node-cli host tool (USB setup, commands, protocol, troubleshooting).
  • BoomLink radio architecture — RadioLib + Nanopb architecture, BoomProtocol message contract, P2P addressing/ACK/retry behaviour, runtime configuration and the implementation roadmap for the E22/SX1262 radio network.