project('cmsis', 'c', version: '6.1.0', license: 'Apache 2.0') cmsis_core_dep = declare_dependency( include_directories: include_directories('CMSIS/Core/Include')) cmsis_rtos_dep = declare_dependency( include_directories: include_directories('CMSIS/RTOS2/Include')) cmsis_driver_dep = declare_dependency( include_directories: include_directories('CMSIS/Driver/Include')) # OS Tick dependency - provides source files to be compiled by consumer # Consumer must also depend on cmsis_rtos_dep (for os_tick.h) and DFP (for device header) os_tick_dep = declare_dependency( sources: files('CMSIS/RTOS2/Source/os_systick.c'))