summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSeon Rozenblum <seon@unexpectedmaker.com>2023-08-03 20:23:50 +1000
committerDamien George <damien@micropython.org>2023-09-02 17:51:26 +1000
commit6ec2e8f6437017d72ea1b777aa3941ec7fbaee96 (patch)
tree27323ef426badf6f0fd504165c2e2559fdb27b8f
parent9f1576f2ade989d10c9504450f69779d48f9674c (diff)
esp32/boards: Add pins.csv to UM boards and other minor changes.
Signed-off-by: Seon Rozenblum <seon@unexpectedmaker.com>
-rw-r--r--ports/esp32/boards/UM_FEATHERS2/pins.csv12
-rw-r--r--ports/esp32/boards/UM_FEATHERS2/sdkconfig.board2
-rw-r--r--ports/esp32/boards/UM_FEATHERS2NEO/pins.csv14
-rw-r--r--ports/esp32/boards/UM_FEATHERS3/mpconfigboard.h3
-rw-r--r--ports/esp32/boards/UM_FEATHERS3/pins.csv15
-rw-r--r--ports/esp32/boards/UM_FEATHERS3/sdkconfig.board1
-rw-r--r--ports/esp32/boards/UM_PROS3/pins.csv12
-rw-r--r--ports/esp32/boards/UM_PROS3/sdkconfig.board1
-rw-r--r--ports/esp32/boards/UM_TINYPICO/pins.csv12
-rw-r--r--ports/esp32/boards/UM_TINYS2/pins.csv12
-rw-r--r--ports/esp32/boards/UM_TINYS3/pins.csv12
-rw-r--r--ports/esp32/boards/UM_TINYS3/sdkconfig.board1
12 files changed, 97 insertions, 0 deletions
diff --git a/ports/esp32/boards/UM_FEATHERS2/pins.csv b/ports/esp32/boards/UM_FEATHERS2/pins.csv
new file mode 100644
index 000000000..edb7273f3
--- /dev/null
+++ b/ports/esp32/boards/UM_FEATHERS2/pins.csv
@@ -0,0 +1,12 @@
+AMB_LIGHT,GPIO4
+I2C_SCL,GPIO8
+I2C_SDA,GPIO9
+LDO2_PWR,GPIO21
+LED_BLUE,GPIO13
+RGB_DATA,GPIO40
+RGB_CLK,GPIO45
+SPI_MOSI,GPIO35
+SPI_SCK,GPIO36
+SPI_MISO,GPIO37
+UART0_TX,GPIO43
+UART0_RX,GPIO44
diff --git a/ports/esp32/boards/UM_FEATHERS2/sdkconfig.board b/ports/esp32/boards/UM_FEATHERS2/sdkconfig.board
index b23755dea..c2e1c2b3d 100644
--- a/ports/esp32/boards/UM_FEATHERS2/sdkconfig.board
+++ b/ports/esp32/boards/UM_FEATHERS2/sdkconfig.board
@@ -2,6 +2,8 @@ CONFIG_ESPTOOLPY_FLASHMODE_QIO=y
CONFIG_ESPTOOLPY_FLASHFREQ_80M=y
CONFIG_ESPTOOLPY_AFTER_NORESET=y
+CONFIG_SPIRAM_MEMTEST=
+
CONFIG_ESPTOOLPY_FLASHSIZE_4MB=
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
CONFIG_PARTITION_TABLE_CUSTOM=y
diff --git a/ports/esp32/boards/UM_FEATHERS2NEO/pins.csv b/ports/esp32/boards/UM_FEATHERS2NEO/pins.csv
new file mode 100644
index 000000000..48e933dc9
--- /dev/null
+++ b/ports/esp32/boards/UM_FEATHERS2NEO/pins.csv
@@ -0,0 +1,14 @@
+I2C_SCL,GPIO8
+I2C_SDA,GPIO9
+LED_BLUE,GPIO13
+RGB_DATA,GPIO40
+RGB_PWR,GPIO39
+RGB_MATRIX_DATA,GPIO21
+RGB_MATRIX_DATA,GPIO4
+SPI_MOSI,GPIO35
+SPI_SCK,GPIO36
+SPI_MISO,GPIO37
+UART0_TX,GPIO43
+UART0_RX,GPIO44
+VBAT_SENSE,GPIO2
+VBUS_SENSE,GPIO34
diff --git a/ports/esp32/boards/UM_FEATHERS3/mpconfigboard.h b/ports/esp32/boards/UM_FEATHERS3/mpconfigboard.h
index 91ea5056d..488a58844 100644
--- a/ports/esp32/boards/UM_FEATHERS3/mpconfigboard.h
+++ b/ports/esp32/boards/UM_FEATHERS3/mpconfigboard.h
@@ -7,6 +7,9 @@
#define MICROPY_HW_I2C0_SCL (9)
#define MICROPY_HW_I2C0_SDA (8)
+#define MICROPY_HW_I2C1_SCL (15)
+#define MICROPY_HW_I2C1_SDA (16)
+
#define MICROPY_HW_SPI1_MOSI (35)
#define MICROPY_HW_SPI1_MISO (37)
#define MICROPY_HW_SPI1_SCK (36)
diff --git a/ports/esp32/boards/UM_FEATHERS3/pins.csv b/ports/esp32/boards/UM_FEATHERS3/pins.csv
new file mode 100644
index 000000000..83f889fb2
--- /dev/null
+++ b/ports/esp32/boards/UM_FEATHERS3/pins.csv
@@ -0,0 +1,15 @@
+AMB_LIGHT,GPIO4
+I2C_SCL,GPIO8
+I2C_SDA,GPIO9
+I2C_SCL2,GPIO15
+I2C_SDA2,GPIO16
+LDO2_PWR,GPIO39
+LED_BLUE,GPIO13
+SPI_MOSI,GPIO35
+SPI_SCK,GPIO36
+SPI_MISO,GPIO37
+RGB_DATA,GPIO40
+UART0_TX,GPIO43
+UART0_RX,GPIO44
+VBAT_SENSE,GPIO2
+VBUS_SENSE,GPIO34
diff --git a/ports/esp32/boards/UM_FEATHERS3/sdkconfig.board b/ports/esp32/boards/UM_FEATHERS3/sdkconfig.board
index 804944ab2..3c8df5e2a 100644
--- a/ports/esp32/boards/UM_FEATHERS3/sdkconfig.board
+++ b/ports/esp32/boards/UM_FEATHERS3/sdkconfig.board
@@ -5,6 +5,7 @@ CONFIG_ESPTOOLPY_AFTER_NORESET=y
CONFIG_ESPTOOLPY_FLASHSIZE_4MB=
CONFIG_ESPTOOLPY_FLASHSIZE_8MB=
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
+CONFIG_SPIRAM_MEMTEST=
CONFIG_PARTITION_TABLE_CUSTOM=y
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-16MiB.csv"
diff --git a/ports/esp32/boards/UM_PROS3/pins.csv b/ports/esp32/boards/UM_PROS3/pins.csv
new file mode 100644
index 000000000..c0d4149d7
--- /dev/null
+++ b/ports/esp32/boards/UM_PROS3/pins.csv
@@ -0,0 +1,12 @@
+I2C_SCL,GPIO8
+I2C_SDA,GPIO9
+VBAT_SENSE,GPIO10
+LDO2_PWR,GPIO17
+RGB_DATA,GPIO18
+VBUS_SENSE,GPIO33
+SPI_SS,GPIO34
+SPI_MOSI,GPIO35
+SPI_SCK,GPIO36
+SPI_MISO,GPIO37
+UART0_TX,GPIO43
+UART0_RX,GPIO44
diff --git a/ports/esp32/boards/UM_PROS3/sdkconfig.board b/ports/esp32/boards/UM_PROS3/sdkconfig.board
index 71511e3c5..5d1ac0f68 100644
--- a/ports/esp32/boards/UM_PROS3/sdkconfig.board
+++ b/ports/esp32/boards/UM_PROS3/sdkconfig.board
@@ -5,6 +5,7 @@ CONFIG_ESPTOOLPY_AFTER_NORESET=y
CONFIG_ESPTOOLPY_FLASHSIZE_4MB=
CONFIG_ESPTOOLPY_FLASHSIZE_8MB=
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
+CONFIG_SPIRAM_MEMTEST=
CONFIG_PARTITION_TABLE_CUSTOM=y
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-16MiB.csv"
diff --git a/ports/esp32/boards/UM_TINYPICO/pins.csv b/ports/esp32/boards/UM_TINYPICO/pins.csv
new file mode 100644
index 000000000..a8ab074cc
--- /dev/null
+++ b/ports/esp32/boards/UM_TINYPICO/pins.csv
@@ -0,0 +1,12 @@
+I2C_SCL,GPIO22
+I2C_SDA,GPIO21
+RGB_DATA,GPIO2
+RGB_CLK,GPIO12
+RGB_PWR,GPIO13
+SPI_SS,GPIO5
+SPI_MOSI,GPIO23
+SPI_SCK,GPIO18
+SPI_MISO,GPIO19
+VBAT_SENSE,GPIO35
+VBAT_CHRG,GPIO34
+VBUS_SENSE,GPIO9
diff --git a/ports/esp32/boards/UM_TINYS2/pins.csv b/ports/esp32/boards/UM_TINYS2/pins.csv
new file mode 100644
index 000000000..1ef7b2ecc
--- /dev/null
+++ b/ports/esp32/boards/UM_TINYS2/pins.csv
@@ -0,0 +1,12 @@
+I2C_SCL,GPIO8
+I2C_SDA,GPIO9
+RGB_DATA,GPIO1
+RGB_PWR,GPIO2
+SPI_SS,GPIO14
+SPI_MOSI,GPIO35
+SPI_SCK,GPIO36
+SPI_MISO,GPIO37
+UART0_TX,GPIO43
+UART0_RX,GPIO44
+VBAT_SENSE,GPIO3
+VBUS_SENSE,GPIO21
diff --git a/ports/esp32/boards/UM_TINYS3/pins.csv b/ports/esp32/boards/UM_TINYS3/pins.csv
new file mode 100644
index 000000000..1fad949a4
--- /dev/null
+++ b/ports/esp32/boards/UM_TINYS3/pins.csv
@@ -0,0 +1,12 @@
+I2C_SCL,GPIO8
+I2C_SDA,GPIO9
+RGB_DATA,GPIO18
+RGB_PWR,GPIO19
+SPI_SS,GPIO34
+SPI_MOSI,GPIO35
+SPI_SCK,GPIO36
+SPI_MISO,GPIO37
+UART0_TX,GPIO43
+UART0_RX,GPIO44
+VBAT_SENSE,GPIO10
+VBUS_SENSE,GPIO33
diff --git a/ports/esp32/boards/UM_TINYS3/sdkconfig.board b/ports/esp32/boards/UM_TINYS3/sdkconfig.board
index c22e78eae..7b913a565 100644
--- a/ports/esp32/boards/UM_TINYS3/sdkconfig.board
+++ b/ports/esp32/boards/UM_TINYS3/sdkconfig.board
@@ -5,6 +5,7 @@ CONFIG_ESPTOOLPY_AFTER_NORESET=y
CONFIG_ESPTOOLPY_FLASHSIZE_4MB=
CONFIG_ESPTOOLPY_FLASHSIZE_8MB=y
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=
+CONFIG_SPIRAM_MEMTEST=
CONFIG_PARTITION_TABLE_CUSTOM=y
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-8MiB.csv"