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.