cmake_minimum_required(VERSION 3.13)

include(pico_sdk_import.cmake)

project(c2probe C CXX)
set(CMAKE_C_STANDARD 11)
set(CMAKE_CXX_STANDARD 17)

pico_sdk_init()

add_executable(c2probe c2probe.c lock_stubs.c)
target_link_libraries(c2probe pico_stdlib hardware_gpio)

pico_enable_stdio_usb(c2probe 1)
pico_enable_stdio_uart(c2probe 0)

# Generate c2probe.uf2 (and .bin/.hex/.dis/.map) next to the executable.
pico_add_extra_outputs(c2probe)