Files
pico/app/CMakeLists.txt

24 lines
698 B
CMake

cmake_minimum_required(VERSION 3.13)
include(pico_sdk_import.cmake)
project(app C CXX ASM)
pico_sdk_init()
# Zwei Varianten aus derselben Quelle: schnell- und langsam-blinkend.
# Beide werden ueber LED_DELAY_MS parametrisiert.
function(make_app_variant target_name delay_ms)
add_executable(${target_name} app.c)
target_compile_definitions(${target_name} PRIVATE LED_DELAY_MS=${delay_ms})
pico_set_linker_script(${target_name} ${CMAKE_CURRENT_LIST_DIR}/memmap_app.ld)
target_link_libraries(${target_name}
pico_stdlib
pico_cyw43_arch_none
)
pico_add_extra_outputs(${target_name})
endfunction()
make_app_variant(app_fast 80)
make_app_variant(app_slow 600)