STM32 Platform
A firmware platform for STM32 with no vendor code in the build
In development
Private
Sheet 05 of 47
Description
A complete firmware platform for STM32 L4 and H7 parts. It supplies the HAL, the kernel, the host tooling and the wire protocol, so that an application repository holds only its own sources and its YAML.
There is no ST HAL, no ST LL and no CubeMX output anywhere in it. Vendored CMSIS register headers and CMSIS-SVD files are the only vendor material, and they are data rather than code. It builds firmware, flashes real hardware, and speaks its wire protocol across three transports today.
Features
- Hand-written HAL and kernel — no vendor code operates on the target
- Toolchain fetch and CMake build core, driven from a device database generated from CMSIS-SVD
- Wire protocol implemented over three transports, with a desktop client that reads it and flashes boards
- Roughly 1,200 commits — the largest single codebase in the portfolio