| 12345678910111213141516171819202122 |
- set(CMAKE_TOOLCHAIN_FILE ${CMAKE_CURRENT_SOURCE_DIR}/../../cmake/stm32_gcc.cmake)
- cmake_minimum_required(VERSION 3.8)
- project(cmsis-test C ASM)
- set(SOURCES main.c)
- include(${CMAKE_SOURCE_DIR}/../stm32_devices.cmake)
- stm32_get_devices_by_family(F4 DEVICES)
- foreach(DEVICE ${DEVICES})
- string(TOLOWER ${DEVICE} DEVICE_L)
- set(TARGET cmsis-test-${DEVICE_L})
-
- message(STATUS "Testing ${DEVICE}...")
- add_executable(${TARGET} ${SOURCES})
- set_target_properties(${TARGET} PROPERTIES
- STM32_CHIP ${DEVICE}
- STM32_GCC_SPECS nosys
- )
- stm32_target(${TARGET})
- endforeach()
|