Modul MCAL Core
Obsahuje DWT (Dwt_Lib) + ITM (Itm_Lib)
Modul Core zlučuje možnosti trasovania a ladenia Cortex-M do jedného súdržného subsystému. Združuje dva moduly MCAL:
- DWT – čítače výkonu
- ITM – stimulové porty trasovania
🧩 Prehľad architektúry
Core/
├── Dwt/
├── Itm/
└── CMakeLists.txt
🚀 Vlastnosti
- Centralizovaná konfigurácia na systémovej úrovni
- Voliteľné hlásenie verzie
- Konzistentné šírenie chýb
🛠 Integrácia s CMake
add_library(Core_Lib ...)
target_link_libraries(Core_Lib
PRIVATE
Dwt_Lib
Itm_Lib
)
target_include_directories(Core_Lib PUBLIC .)
Použitie:
target_link_libraries(App PRIVATE Core_Lib)
Alebo samostatne:
target_link_libraries(App PRIVATE Dwt_Lib Itm_Lib)
Licencia
Tento projekt je licencovaný pod licenciou Creative Commons Attribution–NonCommercial 4.0 International (CC BY-NC 4.0).
Toto dielo môžete slobodne používať, upravovať a zdieľať na nekomerčné účely, pokiaľ uvediete primeraný zdroj.
Úplné znenie podmienok nájdete v LICENSE.md alebo na creativecommons.org/licenses/by-nc/4.0.
Autori
- Mr.Nobody — embedbits.com
Príspevky sú vítané! Otvorte prosím pull request.