diff --git a/ports/esp32/boards/UM_FEATHERS2/pins.csv b/ports/esp32/boards/UM_FEATHERS2/pins.csv new file mode 100644 index 0000000000..edb7273f32 --- /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 b23755dea7..c2e1c2b3d3 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 0000000000..48e933dc95 --- /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 91ea5056d1..488a588442 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 0000000000..83f889fb2a --- /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 804944ab24..3c8df5e2a8 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 0000000000..c0d4149d75 --- /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 71511e3c52..5d1ac0f684 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 0000000000..a8ab074cce --- /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 0000000000..1ef7b2ecc8 --- /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 0000000000..1fad949a44 --- /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 c22e78eaea..7b913a565f 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"