cmake_minimum_required(VERSION 3.13) # Explicitely define board. set(PICO_BOARD pico) if(NOT DEFINED PICO_BOARD) add_definitions(-DPICO_BOARD=${PICO_BOARD}) endif() # Need to include pico-sdk cmake support. Must happen before project. include($ENV{PICO_SDK_PATH}/external/pico_sdk_import.cmake) project(PicoW_UDP_Tests C CXX ASM) set(CMAKE_C_STANDARD 11) set(CMAKE_CXX_STANDARD 17) pico_sdk_init() add_executable(PicoW_UDP_Tests src/main.c ) target_link_libraries(PicoW_UDP_Tests pico_stdlib ) # Stdio configuration pico_enable_stdio_usb(PicoW_UDP_Tests 1) pico_enable_stdio_uart(PicoW_UDP_Tests 1) pico_add_extra_outputs(PicoW_UDP_Tests) add_custom_target(Flash DEPENDS PicoW_UDP_Tests COMMAND picotool load -f ${PROJECT_BINARY_DIR}/PicoW_UDP_Tests.uf2 )