RP2040-code/Function Generator/CMakeLists.txt

24 wiersze
815 B
CMake
Czysty Zwykły widok Historia

2022-05-12 19:04:40 +00:00
add_executable(FunctionGenerator)
2022-04-13 16:49:54 +00:00
2022-05-12 19:04:40 +00:00
pico_generate_pio_header(FunctionGenerator ${CMAKE_CURRENT_LIST_DIR}/rotary_encoder.pio)
pico_generate_pio_header(FunctionGenerator ${CMAKE_CURRENT_LIST_DIR}/blink.pio)
pico_generate_pio_header(FunctionGenerator ${CMAKE_CURRENT_LIST_DIR}/FastDAC.pio)
pico_generate_pio_header(FunctionGenerator ${CMAKE_CURRENT_LIST_DIR}/SlowDAC.pio)
2022-04-13 16:49:54 +00:00
2022-05-12 19:04:40 +00:00
target_sources(FunctionGenerator PRIVATE FunctionGenerator.cpp)
2022-04-13 16:49:54 +00:00
2022-05-28 12:58:58 +00:00
# pull in common dependencies and additional spi hardware support
2022-05-12 19:04:40 +00:00
target_link_libraries(FunctionGenerator PRIVATE
2022-04-13 16:49:54 +00:00
pico_stdlib
hardware_pio
2022-04-20 12:32:41 +00:00
hardware_dma
2022-05-28 12:58:58 +00:00
hardware_spi
2022-04-13 16:49:54 +00:00
)
2022-05-28 12:58:58 +00:00
# create map/bin/hex file etc.
2022-05-12 19:04:40 +00:00
pico_add_extra_outputs(FunctionGenerator)
2022-04-13 16:49:54 +00:00
# add url via pico_set_program_url
2022-05-12 19:04:40 +00:00
example_auto_set_url(FunctionGenerator)
2022-04-13 16:49:54 +00:00