STM32_00.CustomLibs

Reusable STM32 Firmware Libraries

Biblioteki i kod współdzielony dla projektów STM32. Zestaw komponentów do wielokrotnego użytku w różnych projektach firmware.

STM32CC++LibrariesReuseAbstraction

Informacje

  • Repozytorium: STM32_00.CustomLibs
  • Płytka / obszar: STM32 / reusable code
  • Kategoria: Reusable firmware
  • Status: Public repository

Opis techniczny

  • Repozytorium wydziela kod wielokrotnego użytku z projektów generowanych przez STM32CubeMX.
  • Wspólne moduły mają możliwie mało zależności od konkretnego pliku .ioc, dzięki czemu łatwiej przenosić je między projektami.
  • Układ warstw jest prosty: HAL obsługuje sprzęt, własne moduły tworzą abstrakcję pośrednią, a logika aplikacyjna korzysta z przygotowanych komponentów.
  • Taki układ ogranicza kopiowanie logiki między repozytoriami i ułatwia utrzymanie wspólnych mechanizmów.
  • Kolejne moduły są przygotowywane jako niezależne komponenty z jasnym API i minimalną zależnością od konkretnego projektu CubeMX.