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-devcontainerprovides 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-clihost 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.