2022-05-12 19:04:40 +00:00
|
|
|
add_executable(FunctionGenerator)
|
|
|
|
pico_generate_pio_header(FunctionGenerator ${CMAKE_CURRENT_LIST_DIR}/blink.pio)
|
2023-04-29 15:08:21 +00:00
|
|
|
pico_generate_pio_header(FunctionGenerator ${CMAKE_CURRENT_LIST_DIR}/DAC.pio)
|
2022-04-13 16:49:54 +00:00
|
|
|
|
2022-08-17 13:22:46 +00:00
|
|
|
# pull in common dependencies
|
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-08-17 13:22:46 +00:00
|
|
|
# enable usb output, disable uart output
|
|
|
|
pico_enable_stdio_usb(FunctionGenerator 1)
|
|
|
|
pico_enable_stdio_uart(FunctionGenerator 0)
|
|
|
|
|
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)
|