From e55860e32a625a22b1d0fad8cd5a328e3aa3aaa6 Mon Sep 17 00:00:00 2001 From: Eddy Pedroni Date: Thu, 2 Oct 2025 10:36:39 +0200 Subject: Add seeed rp2040 software project --- power-seq-software-seeed-rp2040/CMakeLists.txt | 51 ++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 power-seq-software-seeed-rp2040/CMakeLists.txt (limited to 'power-seq-software-seeed-rp2040/CMakeLists.txt') diff --git a/power-seq-software-seeed-rp2040/CMakeLists.txt b/power-seq-software-seeed-rp2040/CMakeLists.txt new file mode 100644 index 0000000..35fd6b1 --- /dev/null +++ b/power-seq-software-seeed-rp2040/CMakeLists.txt @@ -0,0 +1,51 @@ +# Generated Cmake Pico project file + +cmake_minimum_required(VERSION 3.13) + +set(CMAKE_C_STANDARD 11) +set(CMAKE_CXX_STANDARD 17) + +# Initialise pico_sdk from installed location +# (note this can come from environment, CMake cache etc) +set(PICO_SDK_PATH "/usr/share/pico-sdk") + +set(PICO_BOARD seeed_xiao_rp2040 CACHE STRING "Board type") + +# Pull in Raspberry Pi Pico SDK (must be before project) +include(pico_sdk_import.cmake) + +# We also need PICO EXTRAS +include($ENV{PICO_EXTRAS_PATH}/external/pico_extras_import.cmake) + +if (PICO_SDK_VERSION_STRING VERSION_LESS "1.4.0") + message(FATAL_ERROR "Raspberry Pi Pico SDK version 1.4.0 (or later) required. Your version is ${PICO_SDK_VERSION_STRING}") +endif() + +project(power-seq-software-seeed-rp2040 C CXX ASM) + +# Initialise the Raspberry Pi Pico SDK +pico_sdk_init() + +# Add executable. Default name is the project name, version 0.1 + +add_executable(power-seq-software-seeed-rp2040 power-seq-software-seeed-rp2040.cpp ) + +pico_set_program_name(power-seq-software-seeed-rp2040 "power-seq-software-seeed-rp2040") +pico_set_program_version(power-seq-software-seeed-rp2040 "0.1") + +pico_enable_stdio_uart(power-seq-software-seeed-rp2040 0) +pico_enable_stdio_usb(power-seq-software-seeed-rp2040 1) + +# Add the standard library to the build +target_link_libraries(power-seq-software-seeed-rp2040 + pico_stdlib + hardware_sleep) + +# Add the standard include files to the build +target_include_directories(power-seq-software-seeed-rp2040 PRIVATE + ${CMAKE_CURRENT_LIST_DIR} + ${CMAKE_CURRENT_LIST_DIR}/.. # for our common lwipopts or any other standard includes, if required +) + +pico_add_extra_outputs(power-seq-software-seeed-rp2040) + -- cgit v1.2.3