summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Mussared <jim.mussared@gmail.com>2023-08-16 13:13:01 +1000
committerJim Mussared <jim.mussared@gmail.com>2023-08-23 15:49:37 +1000
commit873bd00ad48b0c4a2b3addb95964ac0ecbb918f2 (patch)
tree8a8132094dc61ca9bb2de0247bda7b00a7ed9029
parentef03ca8bf2e06d3d8b753aafdf13e1399dc26847 (diff)
rp2: Rename PICO, PICO_W to RPI_PICO, RPI_PICO_W.
PICO might not always be a unique name across all ports, and the convention generally for other boards is to do VENDOR_BOARD. This work was funded through GitHub Sponsors. Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
-rw-r--r--ports/rp2/CMakeLists.txt2
-rw-r--r--ports/rp2/Makefile7
-rw-r--r--ports/rp2/boards/RPI_PICO/board.json (renamed from ports/rp2/boards/PICO/board.json)0
-rw-r--r--ports/rp2/boards/RPI_PICO/mpconfigboard.cmake (renamed from ports/rp2/boards/PICO/mpconfigboard.cmake)1
-rw-r--r--ports/rp2/boards/RPI_PICO/mpconfigboard.h (renamed from ports/rp2/boards/PICO/mpconfigboard.h)0
-rw-r--r--ports/rp2/boards/RPI_PICO/pins.csv (renamed from ports/rp2/boards/PICO/pins.csv)0
-rw-r--r--ports/rp2/boards/RPI_PICO_W/board.json (renamed from ports/rp2/boards/PICO_W/board.json)0
-rw-r--r--ports/rp2/boards/RPI_PICO_W/manifest.py (renamed from ports/rp2/boards/PICO_W/manifest.py)0
-rw-r--r--ports/rp2/boards/RPI_PICO_W/mpconfigboard.cmake (renamed from ports/rp2/boards/PICO_W/mpconfigboard.cmake)2
-rw-r--r--ports/rp2/boards/RPI_PICO_W/mpconfigboard.h (renamed from ports/rp2/boards/PICO_W/mpconfigboard.h)0
-rw-r--r--ports/rp2/boards/RPI_PICO_W/pins.csv (renamed from ports/rp2/boards/PICO_W/pins.csv)0
-rwxr-xr-xtools/ci.sh4
12 files changed, 11 insertions, 5 deletions
diff --git a/ports/rp2/CMakeLists.txt b/ports/rp2/CMakeLists.txt
index 4334a0aba..7718697b4 100644
--- a/ports/rp2/CMakeLists.txt
+++ b/ports/rp2/CMakeLists.txt
@@ -26,7 +26,7 @@ set(MICROPY_PORT_DIR ${CMAKE_CURRENT_LIST_DIR})
# Set the board if it's not already set.
if(NOT MICROPY_BOARD)
- set(MICROPY_BOARD PICO)
+ set(MICROPY_BOARD RPI_PICO)
endif()
# Set the board directory and check that it exists.
diff --git a/ports/rp2/Makefile b/ports/rp2/Makefile
index fdca11d11..8399b9e98 100644
--- a/ports/rp2/Makefile
+++ b/ports/rp2/Makefile
@@ -8,12 +8,15 @@ ifdef BOARD_DIR
# the path as the board name.
BOARD ?= $(notdir $(BOARD_DIR:/=))
else
-# If not given on the command line, then default to PICO.
-BOARD ?= PICO
+# If not given on the command line, then default to RPI_PICO.
+BOARD ?= RPI_PICO
BOARD_DIR ?= boards/$(BOARD)
endif
ifeq ($(wildcard $(BOARD_DIR)/.),)
+ifeq ($(findstring boards/PICO,$(BOARD_DIR)),boards/PICO)
+$(warning The PICO* boards have been renamed to RPI_PICO*)
+endif
$(error Invalid BOARD specified: $(BOARD_DIR))
endif
diff --git a/ports/rp2/boards/PICO/board.json b/ports/rp2/boards/RPI_PICO/board.json
index 07938978f..07938978f 100644
--- a/ports/rp2/boards/PICO/board.json
+++ b/ports/rp2/boards/RPI_PICO/board.json
diff --git a/ports/rp2/boards/PICO/mpconfigboard.cmake b/ports/rp2/boards/RPI_PICO/mpconfigboard.cmake
index 3a40ca287..13269e81e 100644
--- a/ports/rp2/boards/PICO/mpconfigboard.cmake
+++ b/ports/rp2/boards/RPI_PICO/mpconfigboard.cmake
@@ -1 +1,2 @@
# cmake file for Raspberry Pi Pico
+set(PICO_BOARD "pico")
diff --git a/ports/rp2/boards/PICO/mpconfigboard.h b/ports/rp2/boards/RPI_PICO/mpconfigboard.h
index c39bc4d48..c39bc4d48 100644
--- a/ports/rp2/boards/PICO/mpconfigboard.h
+++ b/ports/rp2/boards/RPI_PICO/mpconfigboard.h
diff --git a/ports/rp2/boards/PICO/pins.csv b/ports/rp2/boards/RPI_PICO/pins.csv
index 16e334026..16e334026 100644
--- a/ports/rp2/boards/PICO/pins.csv
+++ b/ports/rp2/boards/RPI_PICO/pins.csv
diff --git a/ports/rp2/boards/PICO_W/board.json b/ports/rp2/boards/RPI_PICO_W/board.json
index 6ea326c6c..6ea326c6c 100644
--- a/ports/rp2/boards/PICO_W/board.json
+++ b/ports/rp2/boards/RPI_PICO_W/board.json
diff --git a/ports/rp2/boards/PICO_W/manifest.py b/ports/rp2/boards/RPI_PICO_W/manifest.py
index 4e38f09cd..4e38f09cd 100644
--- a/ports/rp2/boards/PICO_W/manifest.py
+++ b/ports/rp2/boards/RPI_PICO_W/manifest.py
diff --git a/ports/rp2/boards/PICO_W/mpconfigboard.cmake b/ports/rp2/boards/RPI_PICO_W/mpconfigboard.cmake
index e6db8dda6..5610c313e 100644
--- a/ports/rp2/boards/PICO_W/mpconfigboard.cmake
+++ b/ports/rp2/boards/RPI_PICO_W/mpconfigboard.cmake
@@ -1,5 +1,7 @@
# cmake file for Raspberry Pi Pico W
+set(PICO_BOARD "pico_w")
+
# The C malloc is needed by cyw43-driver Bluetooth
set(MICROPY_C_HEAP_SIZE 4096)
diff --git a/ports/rp2/boards/PICO_W/mpconfigboard.h b/ports/rp2/boards/RPI_PICO_W/mpconfigboard.h
index ef812b630..ef812b630 100644
--- a/ports/rp2/boards/PICO_W/mpconfigboard.h
+++ b/ports/rp2/boards/RPI_PICO_W/mpconfigboard.h
diff --git a/ports/rp2/boards/PICO_W/pins.csv b/ports/rp2/boards/RPI_PICO_W/pins.csv
index 8debb6326..8debb6326 100644
--- a/ports/rp2/boards/PICO_W/pins.csv
+++ b/ports/rp2/boards/RPI_PICO_W/pins.csv
diff --git a/tools/ci.sh b/tools/ci.sh
index f60ba0fd5..33dc58d6b 100755
--- a/tools/ci.sh
+++ b/tools/ci.sh
@@ -272,8 +272,8 @@ function ci_rp2_build {
make ${MAKEOPTS} -C mpy-cross
make ${MAKEOPTS} -C ports/rp2 submodules
make ${MAKEOPTS} -C ports/rp2
- make ${MAKEOPTS} -C ports/rp2 BOARD=PICO_W submodules
- make ${MAKEOPTS} -C ports/rp2 BOARD=PICO_W USER_C_MODULES=../../examples/usercmodule/micropython.cmake
+ make ${MAKEOPTS} -C ports/rp2 BOARD=RPI_PICO_W submodules
+ make ${MAKEOPTS} -C ports/rp2 BOARD=RPI_PICO_W USER_C_MODULES=../../examples/usercmodule/micropython.cmake
make ${MAKEOPTS} -C ports/rp2 BOARD=W5100S_EVB_PICO submodules
make ${MAKEOPTS} -C ports/rp2 BOARD=W5100S_EVB_PICO