Skip to content

Commit cff65bb

Browse files
committed
esp32 lcd ev: fix pin assignments
1 parent c7b7e22 commit cff65bb

1 file changed

Lines changed: 15 additions & 21 deletions

File tree

  • ports/espressif/boards/espressif_esp32s3_lcd_ev

ports/espressif/boards/espressif_esp32s3_lcd_ev/pins.c

Lines changed: 15 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ STATIC const mp_rom_obj_tuple_t tft_r_pins = {
55
{&mp_type_tuple},
66
5,
77
{
8-
MP_ROM_PTR(&pin_GPIO10),
9-
MP_ROM_PTR(&pin_GPIO11),
10-
MP_ROM_PTR(&pin_GPIO12),
11-
MP_ROM_PTR(&pin_GPIO13),
12-
MP_ROM_PTR(&pin_GPIO14),
8+
MP_ROM_PTR(&pin_GPIO1),
9+
MP_ROM_PTR(&pin_GPIO2),
10+
MP_ROM_PTR(&pin_GPIO42),
11+
MP_ROM_PTR(&pin_GPIO41),
12+
MP_ROM_PTR(&pin_GPIO40),
1313
}
1414
};
1515

@@ -30,50 +30,44 @@ STATIC const mp_rom_obj_tuple_t tft_b_pins = {
3030
{&mp_type_tuple},
3131
5,
3232
{
33-
MP_ROM_PTR(&pin_GPIO40),
34-
MP_ROM_PTR(&pin_GPIO41),
35-
MP_ROM_PTR(&pin_GPIO42),
36-
MP_ROM_PTR(&pin_GPIO2),
37-
MP_ROM_PTR(&pin_GPIO1),
33+
MP_ROM_PTR(&pin_GPIO10),
34+
MP_ROM_PTR(&pin_GPIO11),
35+
MP_ROM_PTR(&pin_GPIO12),
36+
MP_ROM_PTR(&pin_GPIO13),
37+
MP_ROM_PTR(&pin_GPIO14),
3838
}
3939
};
4040

4141
STATIC const mp_rom_map_elem_t tft_table[] = {
4242
{ MP_ROM_QSTR(MP_QSTR_de), MP_ROM_PTR(&pin_GPIO17) },
43-
{ MP_ROM_QSTR(MP_QSTR_vsync), MP_ROM_PTR(&pin_GPIO46) },
44-
{ MP_ROM_QSTR(MP_QSTR_hsync), MP_ROM_PTR(&pin_GPIO3) },
43+
{ MP_ROM_QSTR(MP_QSTR_vsync), MP_ROM_PTR(&pin_GPIO3) },
44+
{ MP_ROM_QSTR(MP_QSTR_hsync), MP_ROM_PTR(&pin_GPIO46) },
4545
{ MP_ROM_QSTR(MP_QSTR_dclk), MP_ROM_PTR(&pin_GPIO9) },
4646
{ MP_ROM_QSTR(MP_QSTR_red), MP_ROM_PTR(&tft_r_pins) },
4747
{ MP_ROM_QSTR(MP_QSTR_green), MP_ROM_PTR(&tft_g_pins) },
4848
{ MP_ROM_QSTR(MP_QSTR_blue), MP_ROM_PTR(&tft_b_pins) },
49-
{ MP_ROM_QSTR(MP_QSTR_frequency), MP_ROM_INT(9000000) },
5049
};
5150
MP_DEFINE_CONST_DICT(tft_dict, tft_table);
5251

5352
STATIC const mp_rom_map_elem_t board_module_globals_table[] = {
5453
CIRCUITPYTHON_BOARD_DICT_STANDARD_ITEMS
5554

5655
{ MP_ROM_QSTR(MP_QSTR_TFT), MP_ROM_PTR(&tft_dict) },
57-
{ MP_ROM_QSTR(MP_QSTR_BACKLIGHT), MP_ROM_PTR(&pin_GPIO10) },
5856

59-
{ MP_ROM_QSTR(MP_QSTR_I2S_SCK), MP_ROM_PTR(&pin_GPIO9) },
57+
{ MP_ROM_QSTR(MP_QSTR_I2S_SCK), MP_ROM_PTR(&pin_GPIO16) },
58+
{ MP_ROM_QSTR(MP_QSTR_I2S_MCLK), MP_ROM_PTR(&pin_GPIO5) },
6059
{ MP_ROM_QSTR(MP_QSTR_I2S_WS), MP_ROM_PTR(&pin_GPIO7) },
61-
{ MP_ROM_QSTR(MP_QSTR_I2S_SDO), MP_ROM_PTR(&pin_GPIO15) },
60+
{ MP_ROM_QSTR(MP_QSTR_I2S_SDO), MP_ROM_PTR(&pin_GPIO6) },
6261

6362
{ MP_ROM_QSTR(MP_QSTR_TX), MP_ROM_PTR(&pin_GPIO43) },
6463
{ MP_ROM_QSTR(MP_QSTR_RX), MP_ROM_PTR(&pin_GPIO44) },
6564

6665
{ MP_ROM_QSTR(MP_QSTR_SCL), MP_ROM_PTR(DEFAULT_I2C_BUS_SCL) },
6766
{ MP_ROM_QSTR(MP_QSTR_SDA), MP_ROM_PTR(DEFAULT_I2C_BUS_SDA) },
6867

69-
{ MP_ROM_QSTR(MP_QSTR_MOSI), MP_ROM_PTR(&pin_GPIO11) },
70-
{ MP_ROM_QSTR(MP_QSTR_MISO), MP_ROM_PTR(&pin_GPIO13) },
71-
{ MP_ROM_QSTR(MP_QSTR_SCK), MP_ROM_PTR(&pin_GPIO12) },
72-
7368
// boot mode button can be used in SW as well
7469
{ MP_ROM_QSTR(MP_QSTR_BUTTON), MP_ROM_PTR(&pin_GPIO0) },
7570

7671
{ MP_ROM_QSTR(MP_QSTR_I2C), MP_ROM_PTR(&board_i2c_obj) },
77-
{ MP_ROM_QSTR(MP_QSTR_SPI), MP_ROM_PTR(&board_spi_obj) },
7872
};
7973
MP_DEFINE_CONST_DICT(board_module_globals, board_module_globals_table);

0 commit comments

Comments
 (0)