EIS/CMakeLists.txt

38 lines
647 B
CMake

# 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()
# Changed main.cpp to main.c
add_executable(EIS
main.c
ad5940.c
Impedance.c
)
target_compile_definitions(EIS PRIVATE CHIPSEL_594X)
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)