# File: CMakeLists.txt cmake_minimum_required(VERSION 3.13) include(pico_sdk_import.cmake) project(EIS C CXX ASM) set(CMAKE_C_STANDARD 11) set(CMAKE_CXX_STANDARD 17) pico_sdk_init() # Add ad5940.c to the build add_executable(EIS main.c ad5940.c ) # Define CHIPSEL_594X for the library target_compile_definitions(EIS PRIVATE CHIPSEL_594X) # REQUIRED: Tell CMake where to find headers target_include_directories(EIS PRIVATE ${CMAKE_CURRENT_LIST_DIR}) target_link_libraries(EIS pico_stdlib hardware_spi hardware_gpio hardware_dma hardware_irq hardware_vreg hardware_clocks m ) pico_enable_stdio_usb(EIS 1) pico_enable_stdio_uart(EIS 0) pico_add_extra_outputs(EIS)