cmake_minimum_required(VERSION 3.12)

set(PICO_BOARD pico2)

if(_${PICO_BOARD} STREQUAL "_pico2")
  set(PICO_PLATFORM rp2350)
endif()
set(CMAKE_C_STANDARD 11)
set(CMAKE_CXX_STANDARD 17)

include(pico_sdk_import.cmake)
project(s-meter_${PICO_BOARD}  C CXX ASM)

pico_sdk_init()

add_executable(${PROJECT_NAME}
        src/smeter.c
)
target_link_libraries(
        ${PROJECT_NAME}
        pico_stdlib 
        hardware_adc
)

pico_enable_stdio_usb(${PROJECT_NAME}  1)
pico_enable_stdio_uart(${PROJECT_NAME}  0)
pico_add_extra_outputs(${PROJECT_NAME})
