STM32_00.CustomLibs

Reusable STM32 Firmware Libraries

Custom libraries and shared code for STM32 projects. Collection of reusable components across firmware projects.

STM32CC++LibrariesReuseAbstraction

Project facts

  • Repository: STM32_00.CustomLibs
  • Board / area: STM32 / reusable code
  • Category: Reusable firmware
  • Status: Public repository

Technical description

  • The repository separates reusable firmware code from STM32CubeMX-generated project files.
  • Shared modules keep dependencies on a specific .ioc file as small as possible, which makes them easier to move between projects.
  • HAL stays at the lowest layer, custom abstractions form the middle layer, and application logic uses the prepared modules.
  • This layout reduces logic copying between repositories and makes shared mechanisms easier to maintain.
  • New modules are kept as independent components with a clear API and minimal dependency on a specific CubeMX project.