mirror of
https://github.com/stasenso/rp_pico_display_engine.git
synced 2026-06-26 21:32:41 +03:00
Simplify Pico board selection
This commit is contained in:
@@ -1,13 +1,7 @@
|
|||||||
cmake_minimum_required(VERSION 3.18.4)
|
cmake_minimum_required(VERSION 3.18.4)
|
||||||
|
|
||||||
set(TARGET_BOARD "pico2_RP2350" CACHE STRING "Target board")
|
# Change this line to switch target board manually: `pico` or `pico2`.
|
||||||
set_property(CACHE TARGET_BOARD PROPERTY STRINGS pico_RP2040 pico2_RP2350)
|
set(PICO_BOARD pico2 CACHE STRING "Pico SDK target board")
|
||||||
|
|
||||||
if(TARGET_BOARD STREQUAL "pico_RP2040")
|
|
||||||
set(PICO_BOARD pico CACHE STRING "Pico SDK target board" FORCE)
|
|
||||||
elseif(TARGET_BOARD STREQUAL "pico2_RP2350")
|
|
||||||
set(PICO_BOARD pico2 CACHE STRING "Pico SDK target board" FORCE)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
include($ENV{PICO_SDK_PATH}/external/pico_sdk_import.cmake)
|
include($ENV{PICO_SDK_PATH}/external/pico_sdk_import.cmake)
|
||||||
|
|
||||||
|
|||||||
@@ -13,14 +13,14 @@
|
|||||||
"name": "rp2040",
|
"name": "rp2040",
|
||||||
"hidden": true,
|
"hidden": true,
|
||||||
"cacheVariables": {
|
"cacheVariables": {
|
||||||
"TARGET_BOARD": "pico_RP2040"
|
"PICO_BOARD": "pico"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "rp2350",
|
"name": "rp2350",
|
||||||
"hidden": true,
|
"hidden": true,
|
||||||
"cacheVariables": {
|
"cacheVariables": {
|
||||||
"TARGET_BOARD": "pico2_RP2350"
|
"PICO_BOARD": "pico2"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,4 +1,8 @@
|
|||||||
cmake_minimum_required(VERSION 3.18.4)
|
cmake_minimum_required(VERSION 3.18.4)
|
||||||
|
|
||||||
|
# Change this line to switch target board manually: `pico` or `pico2`.
|
||||||
|
set(PICO_BOARD pico2 CACHE STRING "Pico SDK target board")
|
||||||
|
|
||||||
include($ENV{PICO_SDK_PATH}/external/pico_sdk_import.cmake)
|
include($ENV{PICO_SDK_PATH}/external/pico_sdk_import.cmake)
|
||||||
|
|
||||||
project(thermometr_example C CXX ASM)
|
project(thermometr_example C CXX ASM)
|
||||||
|
|||||||
Reference in New Issue
Block a user