CMakeLists.txt (562B)
1 cmake_minimum_required(VERSION 3.13) 2 3 #include(pico_sdk_import.cmake) 4 include(../pico-sdk/pico_sdk_init.cmake) 5 6 project(pico-mdebug) 7 8 set(PICO_BOARD pico-mdebug) 9 set(PICO_BOARD_HEADER_DIRS ${CMAKE_CURRENT_LIST_DIR}/boards) 10 11 pico_sdk_init() 12 13 add_executable( 14 pico-mdebug 15 main.c 16 swd-pio.c 17 rswdp.c 18 ) 19 20 pico_generate_pio_header(pico-mdebug ${CMAKE_CURRENT_LIST_DIR}/swd-io.pio) 21 22 target_include_directories(pico-mdebug PRIVATE .) 23 24 target_link_libraries(pico-mdebug PRIVATE hardware_pio pico_stdlib tinyusb_device tinyusb_board) 25 26 pico_add_extra_outputs(pico-mdebug)