Holdings

Latest

Bottega Suite Sep 2026 · 207 commits

44 projects · 39 repositories

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

Construction

  • C
  • Python
  • CMake
  • CMSIS
  • ARM Cortex-M

Project resources

This is a pre-production site. All content is subject to finalisation, and nothing stated here is binding until the site is live.