Modul MCAL Core
Zahrnuje DWT (Dwt_Lib) + ITM (Itm_Lib)
Modul Core slučuje trasovací a ladicí schopnosti Cortex-M do jediného soudržného subsystému. Sdružuje dva moduly MCAL:
- DWT – čítače výkonu
- ITM – stimulační porty trasování
🧩 Přehled architektury
Core/
├── Dwt/
├── Itm/
└── CMakeLists.txt
🚀 Vlastnosti
- Centralizovaná konfigurace na úrovni systému
- Volitelné hlášení verze
- Konzistentní propagace chyb
🛠 Integrace s CMake
add_library(Core_Lib ...)
target_link_libraries(Core_Lib
PRIVATE
Dwt_Lib
Itm_Lib
)
target_include_directories(Core_Lib PUBLIC .)
Použití:
target_link_libraries(App PRIVATE Core_Lib)
Nebo samostatně:
target_link_libraries(App PRIVATE Dwt_Lib Itm_Lib)
Licence
Tento projekt je licencován pod licencí Creative Commons Uveďte původ–Neužívejte komerčně 4.0 Mezinárodní (CC BY-NC 4.0).
Toto dílo můžete volně používat, upravovat a sdílet pro nekomerční účely za předpokladu, že uvedete odpovídající autorství.
Úplné podmínky najdete v LICENSE.md nebo navštivte creativecommons.org/licenses/by-nc/4.0.
Autoři
- Mr.Nobody — embedbits.com
Příspěvky jsou vítány! Otevřete prosím pull request.