summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Mussared <jim.mussared@gmail.com>2022-09-06 23:32:34 +1000
committerDamien George <damien@micropython.org>2022-09-08 14:51:15 +1000
commitdec0ff7a10efee286037812287d5bfcad611f64f (patch)
tree4846b1fd6a0bbabd338561211f3dbcf787265330
parent315e74236fb7be7c72f708832038596d668979b7 (diff)
rp2/boards: Remove all I2C,SPI pin defs that already match pico-sdk.
I.e. for whichever SPI/I2C instance is PICO_DEFAULT_I2C, there's no need to set MICROPY_HW_SPIn_SCK. The only ones remaining are for the non-default instance. Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
-rw-r--r--ports/rp2/boards/ADAFRUIT_FEATHER_RP2040/mpconfigboard.h8
-rw-r--r--ports/rp2/boards/ADAFRUIT_ITSYBITSY_RP2040/mpconfigboard.h7
-rw-r--r--ports/rp2/boards/ADAFRUIT_QTPY_RP2040/mpconfigboard.h9
-rw-r--r--ports/rp2/boards/ARDUINO_NANO_RP2040_CONNECT/mpconfigboard.h8
-rw-r--r--ports/rp2/boards/PIMORONI_PICOLIPO_16MB/mpconfigboard.h8
-rw-r--r--ports/rp2/boards/PIMORONI_PICOLIPO_4MB/mpconfigboard.h8
-rw-r--r--ports/rp2/boards/PIMORONI_TINY2040/mpconfigboard.h1
-rw-r--r--ports/rp2/boards/SPARKFUN_PROMICRO/mpconfigboard.h8
-rw-r--r--ports/rp2/boards/SPARKFUN_THINGPLUS/mpconfigboard.h10
9 files changed, 5 insertions, 62 deletions
diff --git a/ports/rp2/boards/ADAFRUIT_FEATHER_RP2040/mpconfigboard.h b/ports/rp2/boards/ADAFRUIT_FEATHER_RP2040/mpconfigboard.h
index 84d2bf20d..f9cd030d4 100644
--- a/ports/rp2/boards/ADAFRUIT_FEATHER_RP2040/mpconfigboard.h
+++ b/ports/rp2/boards/ADAFRUIT_FEATHER_RP2040/mpconfigboard.h
@@ -7,14 +7,6 @@
#define MICROPY_HW_USB_VID (0x239A)
#define MICROPY_HW_USB_PID (0x80F2)
-// STEMMA QT / Qwiic on I2C1
-#define MICROPY_HW_I2C1_SCL (3)
-#define MICROPY_HW_I2C1_SDA (2)
-
-#define MICROPY_HW_SPI0_SCK (18)
-#define MICROPY_HW_SPI0_MOSI (19)
-#define MICROPY_HW_SPI0_MISO (20)
-
// NeoPixel GPIO16, power not toggleable
// Red user LED GPIO13
diff --git a/ports/rp2/boards/ADAFRUIT_ITSYBITSY_RP2040/mpconfigboard.h b/ports/rp2/boards/ADAFRUIT_ITSYBITSY_RP2040/mpconfigboard.h
index 8f5551172..be950f4f9 100644
--- a/ports/rp2/boards/ADAFRUIT_ITSYBITSY_RP2040/mpconfigboard.h
+++ b/ports/rp2/boards/ADAFRUIT_ITSYBITSY_RP2040/mpconfigboard.h
@@ -7,13 +7,6 @@
#define MICROPY_HW_USB_VID (0x239A)
#define MICROPY_HW_USB_PID (0x80FE)
-#define MICROPY_HW_I2C0_SCL (3)
-#define MICROPY_HW_I2C0_SDA (2)
-
-#define MICROPY_HW_SPI0_SCK (18)
-#define MICROPY_HW_SPI0_MOSI (19)
-#define MICROPY_HW_SPI0_MISO (20)
-
// NeoPixel data GPIO17, power GPIO16
// Red user LED GPIO11
diff --git a/ports/rp2/boards/ADAFRUIT_QTPY_RP2040/mpconfigboard.h b/ports/rp2/boards/ADAFRUIT_QTPY_RP2040/mpconfigboard.h
index ca341cedd..6d834fd4f 100644
--- a/ports/rp2/boards/ADAFRUIT_QTPY_RP2040/mpconfigboard.h
+++ b/ports/rp2/boards/ADAFRUIT_QTPY_RP2040/mpconfigboard.h
@@ -12,17 +12,10 @@
#define MICROPY_HW_UART1_CTS (10)
#define MICROPY_HW_UART1_RTS (7)
-#define MICROPY_HW_I2C0_SCL (25)
-#define MICROPY_HW_I2C0_SDA (24)
-
-// STEMMA QT / Qwiic on I2C1
+// STEMMA QT / Qwiic on (non-default) I2C1
#define MICROPY_HW_I2C1_SCL (23)
#define MICROPY_HW_I2C1_SDA (22)
-#define MICROPY_HW_SPI0_SCK (6)
-#define MICROPY_HW_SPI0_MOSI (3)
-#define MICROPY_HW_SPI0_MISO (4)
-
// NeoPixel data GPIO12, power GPIO11
// Boot button GPIO21
diff --git a/ports/rp2/boards/ARDUINO_NANO_RP2040_CONNECT/mpconfigboard.h b/ports/rp2/boards/ARDUINO_NANO_RP2040_CONNECT/mpconfigboard.h
index 87b918765..5ea9b8cdb 100644
--- a/ports/rp2/boards/ARDUINO_NANO_RP2040_CONNECT/mpconfigboard.h
+++ b/ports/rp2/boards/ARDUINO_NANO_RP2040_CONNECT/mpconfigboard.h
@@ -22,16 +22,12 @@
#define MICROPY_HW_UART1_CTS (10)
#define MICROPY_HW_UART1_RTS (11)
-// SPI 1 config.
+// SPI 1 config (non-default).
#define MICROPY_HW_SPI1_SCK (14)
#define MICROPY_HW_SPI1_MOSI (11)
#define MICROPY_HW_SPI1_MISO (8)
-// I2C0 config.
-#define MICROPY_HW_I2C0_SCL (13)
-#define MICROPY_HW_I2C0_SDA (12)
-
-// I2C1 config.
+// I2C1 config (non-default).
#define MICROPY_HW_I2C1_SCL (27)
#define MICROPY_HW_I2C1_SDA (26)
diff --git a/ports/rp2/boards/PIMORONI_PICOLIPO_16MB/mpconfigboard.h b/ports/rp2/boards/PIMORONI_PICOLIPO_16MB/mpconfigboard.h
index 134c2ff78..a90ef6783 100644
--- a/ports/rp2/boards/PIMORONI_PICOLIPO_16MB/mpconfigboard.h
+++ b/ports/rp2/boards/PIMORONI_PICOLIPO_16MB/mpconfigboard.h
@@ -11,14 +11,6 @@
#define MICROPY_HW_UART1_CTS (10)
#define MICROPY_HW_UART1_RTS (11)
-// Qwiic on I2C0
-#define MICROPY_HW_I2C0_SCL (4)
-#define MICROPY_HW_I2C0_SDA (5)
-
-#define MICROPY_HW_SPI0_SCK (18)
-#define MICROPY_HW_SPI0_MOSI (19)
-#define MICROPY_HW_SPI0_MISO (16)
-
// User LED GPIO25
// VBUS_SENSE GPIO24
diff --git a/ports/rp2/boards/PIMORONI_PICOLIPO_4MB/mpconfigboard.h b/ports/rp2/boards/PIMORONI_PICOLIPO_4MB/mpconfigboard.h
index fd45547e1..53ade7291 100644
--- a/ports/rp2/boards/PIMORONI_PICOLIPO_4MB/mpconfigboard.h
+++ b/ports/rp2/boards/PIMORONI_PICOLIPO_4MB/mpconfigboard.h
@@ -11,14 +11,6 @@
#define MICROPY_HW_UART1_CTS (10)
#define MICROPY_HW_UART1_RTS (11)
-// Qwiic on I2C0
-#define MICROPY_HW_I2C0_SCL (4)
-#define MICROPY_HW_I2C0_SDA (5)
-
-#define MICROPY_HW_SPI0_SCK (18)
-#define MICROPY_HW_SPI0_MOSI (19)
-#define MICROPY_HW_SPI0_MISO (16)
-
// User LED GPIO25
// VBUS_SENSE GPIO24
diff --git a/ports/rp2/boards/PIMORONI_TINY2040/mpconfigboard.h b/ports/rp2/boards/PIMORONI_TINY2040/mpconfigboard.h
index 50cb2bd59..ea40a8071 100644
--- a/ports/rp2/boards/PIMORONI_TINY2040/mpconfigboard.h
+++ b/ports/rp2/boards/PIMORONI_TINY2040/mpconfigboard.h
@@ -6,6 +6,7 @@
#define MICROPY_HW_USB_VID (0x16D0)
#define MICROPY_HW_USB_PID (0x08C7)
+// I2C0 (non-default)
#define MICROPY_HW_I2C0_SCL (4)
#define MICROPY_HW_I2C0_SDA (5)
diff --git a/ports/rp2/boards/SPARKFUN_PROMICRO/mpconfigboard.h b/ports/rp2/boards/SPARKFUN_PROMICRO/mpconfigboard.h
index 65b29eecd..72a9aeb37 100644
--- a/ports/rp2/boards/SPARKFUN_PROMICRO/mpconfigboard.h
+++ b/ports/rp2/boards/SPARKFUN_PROMICRO/mpconfigboard.h
@@ -11,12 +11,4 @@
#define MICROPY_HW_UART1_CTS (10)
#define MICROPY_HW_UART1_RTS (11)
-// Qwiic on I2C0
-#define MICROPY_HW_I2C0_SCL (17)
-#define MICROPY_HW_I2C0_SDA (16)
-
-#define MICROPY_HW_SPI0_SCK (22)
-#define MICROPY_HW_SPI0_MOSI (23)
-#define MICROPY_HW_SPI0_MISO (20)
-
// NeoPixel data GPIO25, power not toggleable
diff --git a/ports/rp2/boards/SPARKFUN_THINGPLUS/mpconfigboard.h b/ports/rp2/boards/SPARKFUN_THINGPLUS/mpconfigboard.h
index f88ba5dd6..c2ca90b96 100644
--- a/ports/rp2/boards/SPARKFUN_THINGPLUS/mpconfigboard.h
+++ b/ports/rp2/boards/SPARKFUN_THINGPLUS/mpconfigboard.h
@@ -9,15 +9,7 @@
#define MICROPY_HW_I2C0_SCL (17)
#define MICROPY_HW_I2C0_SDA (16)
-// Qwiic on I2C1
-#define MICROPY_HW_I2C1_SCL (7)
-#define MICROPY_HW_I2C1_SDA (6)
-
-#define MICROPY_HW_SPI0_SCK (2)
-#define MICROPY_HW_SPI0_MOSI (3)
-#define MICROPY_HW_SPI0_MISO (4)
-
-// MicroSD on SPI1
+// MicroSD on SPI1 (non-default)
#define MICROPY_HW_SPI1_SCK (14)
#define MICROPY_HW_SPI1_MOSI (15)
#define MICROPY_HW_SPI1_MISO (12)