cmake_minimum_required(VERSION 3.20) include(pico_sdk_import.cmake) include(pico_extras_import_optional.cmake) project(threeam C CXX ASM) set(CMAKE_C_STANDARD 11) set(CMAKE_CXX_STANDARD 17) add_executable(threeam) pico_sdk_init() pico_generate_pio_header(threeam ${CMAKE_CURRENT_LIST_DIR}/Neopixel.pio) target_sources(threeam PRIVATE main.cpp colors.hpp # Neopixel.pio.h ) target_link_libraries(threeam PRIVATE pico_stdlib hardware_pio ) pico_add_extra_outputs(threeam) # add url via pico_set_program_url # example_auto_set_url(threeam)