37 lines
631 B
CMake
37 lines
631 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
|
|
)
|
|
|
|
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) |