cmake_minimum_required(VERSION 3.13) include($ENV{PICO_SDK_PATH}/external/pico_sdk_import.cmake) project(syringe_pump C CXX ASM) set(CMAKE_C_STANDARD 11) set(CMAKE_CXX_STANDARD 17) pico_sdk_init() add_executable(syringe_pump main.c ssd1306.c # Add other source files here ) target_link_libraries(syringe_pump pico_stdlib # Standard library hardware_i2c hardware_flash # Add other libraries as needed ) pico_add_extra_outputs(syringe_pump)