From 9c2303af4ecc95d1f42aa5068b7bb44db42457ef Mon Sep 17 00:00:00 2001 From: Stanislav N Mikhailov Date: Fri, 1 May 2026 22:07:32 +0300 Subject: [PATCH] Document manual Pico board selection --- README.md | 10 ++++++++-- README.ru.md | 10 ++++++++-- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 445db1c..71f3e8f 100644 --- a/README.md +++ b/README.md @@ -314,7 +314,13 @@ cmake .. cmake --build . ``` -This example builds firmware for the Pico SDK default board unless you set `PICO_BOARD` yourself. The display configuration is set in [Examples/Thermometr/CMakeLists.txt](/home/smikhai/repo/rp_pico_display_engine/Examples/Thermometr/CMakeLists.txt:1): +This example sets the target board directly in [Examples/Thermometr/CMakeLists.txt](/home/smikhai/repo/rp_pico_display_engine/Examples/Thermometr/CMakeLists.txt:1). To switch boards, change: + +```cmake +set(PICO_BOARD pico2 CACHE STRING "Pico SDK target board") +``` + +Use `pico` for RP2040-based Pico or `pico2` for RP2350-based Pico 2. The display configuration in the same file is: - Controller: `DISPLAY_TYPE_ILI9341` - SPI port: `spi1` @@ -327,7 +333,7 @@ This example builds firmware for the Pico SDK default board unless you set `PICO There is also [Examples/EngineDemo/CMakeLists.txt](/home/smikhai/repo/rp_pico_display_engine/Examples/EngineDemo/CMakeLists.txt:1), which defaults to: -- Board: `Pico 2` / `RP2350` (`TARGET_BOARD=pico2_RP2350`) +- Board: `Pico 2` / `RP2350` (`PICO_BOARD=pico2`) - Controller: `DISPLAY_TYPE_ST7789` - SPI port: `spi1` - `MOSI=15` diff --git a/README.ru.md b/README.ru.md index 33e2e3d..b7e4b6d 100644 --- a/README.ru.md +++ b/README.ru.md @@ -314,7 +314,13 @@ cmake .. cmake --build . ``` -Этот пример собирается для стандартной платы Pico SDK, если вы явно не зададите `PICO_BOARD`. Конфигурация дисплея задаётся в [Examples/Thermometr/CMakeLists.txt](/home/smikhai/repo/rp_pico_display_engine/Examples/Thermometr/CMakeLists.txt:1): +В этом примере целевая плата задаётся прямо в [Examples/Thermometr/CMakeLists.txt](/home/smikhai/repo/rp_pico_display_engine/Examples/Thermometr/CMakeLists.txt:1). Чтобы переключить плату, измените строку: + +```cmake +set(PICO_BOARD pico2 CACHE STRING "Pico SDK target board") +``` + +Используйте `pico` для Pico на RP2040 или `pico2` для Pico 2 на RP2350. Конфигурация дисплея в этом же файле: - Контроллер: `DISPLAY_TYPE_ILI9341` - SPI порт: `spi1` @@ -327,7 +333,7 @@ cmake --build . Также есть [Examples/EngineDemo/CMakeLists.txt](/home/smikhai/repo/rp_pico_display_engine/Examples/EngineDemo/CMakeLists.txt:1), где по умолчанию выбрано: -- Плата: `Pico 2` / `RP2350` (`TARGET_BOARD=pico2_RP2350`) +- Плата: `Pico 2` / `RP2350` (`PICO_BOARD=pico2`) - Контроллер: `DISPLAY_TYPE_ST7789` - SPI порт: `spi1` - `MOSI=15`