@@ -5,36 +5,36 @@ STATIC const mp_rom_obj_tuple_t tft_r_pins = {
5
5
{& mp_type_tuple },
6
6
5 ,
7
7
{
8
- MP_ROM_PTR (& pin_GPIO13 ),
9
- MP_ROM_PTR (& pin_GPIO12 ),
10
8
MP_ROM_PTR (& pin_GPIO11 ),
11
9
MP_ROM_PTR (& pin_GPIO10 ),
10
+ MP_ROM_PTR (& pin_GPIO9 ),
12
11
MP_ROM_PTR (& pin_GPIO46 ),
12
+ MP_ROM_PTR (& pin_GPIO3 ),
13
13
}
14
14
};
15
15
16
16
STATIC const mp_rom_obj_tuple_t tft_g_pins = {
17
17
{& mp_type_tuple },
18
18
6 ,
19
19
{
20
- MP_ROM_PTR (& pin_GPIO5 ), // XXX fixed in rev b
21
- MP_ROM_PTR (& pin_GPIO45 ),
22
20
MP_ROM_PTR (& pin_GPIO48 ),
23
21
MP_ROM_PTR (& pin_GPIO47 ),
24
22
MP_ROM_PTR (& pin_GPIO21 ),
25
23
MP_ROM_PTR (& pin_GPIO14 ),
24
+ MP_ROM_PTR (& pin_GPIO13 ),
25
+ MP_ROM_PTR (& pin_GPIO12 ),
26
26
}
27
27
};
28
28
29
29
STATIC const mp_rom_obj_tuple_t tft_b_pins = {
30
30
{& mp_type_tuple },
31
31
5 ,
32
32
{
33
- MP_ROM_PTR (& pin_GPIO5 ), // XXX fixed in rev b
34
- MP_ROM_PTR (& pin_GPIO5 ), // XXX fixed in rev b
35
33
MP_ROM_PTR (& pin_GPIO40 ),
36
34
MP_ROM_PTR (& pin_GPIO39 ),
37
35
MP_ROM_PTR (& pin_GPIO38 ),
36
+ MP_ROM_PTR (& pin_GPIO0 ),
37
+ MP_ROM_PTR (& pin_GPIO45 ),
38
38
}
39
39
};
40
40
@@ -59,22 +59,20 @@ STATIC const mp_rom_map_elem_t board_module_globals_table[] = {
59
59
{ MP_ROM_QSTR (MP_QSTR_TX ), MP_ROM_PTR (& pin_GPIO43 ) },
60
60
{ MP_ROM_QSTR (MP_QSTR_RX ), MP_ROM_PTR (& pin_GPIO44 ) },
61
61
62
- { MP_ROM_QSTR (MP_QSTR_SCL ), MP_ROM_PTR (DEFAULT_I2C_BUS_SDA ) },
62
+ { MP_ROM_QSTR (MP_QSTR_SDA ), MP_ROM_PTR (DEFAULT_I2C_BUS_SDA ) },
63
63
{ MP_ROM_QSTR (MP_QSTR_SCL ), MP_ROM_PTR (DEFAULT_I2C_BUS_SCL ) },
64
64
65
- { MP_ROM_QSTR (MP_QSTR_MOSI ), MP_ROM_PTR (DEFAULT_SPI_BUS_MOSI ) },
66
- { MP_ROM_QSTR (MP_QSTR_MISO ), MP_ROM_PTR (DEFAULT_SPI_BUS_MISO ) },
67
- { MP_ROM_QSTR (MP_QSTR_SCK ), MP_ROM_PTR (DEFAULT_SPI_BUS_SCK ) },
68
- { MP_ROM_QSTR (MP_QSTR_LCD_CS ), MP_ROM_PTR (& pin_GPIO16 ) },
69
-
70
- // boot mode button can be used in SW as well
71
- { MP_ROM_QSTR (MP_QSTR_BUTTON_UP ), MP_ROM_PTR (& pin_GPIO0 ) },
72
- { MP_ROM_QSTR (MP_QSTR_BUTTON_DOWN ), MP_ROM_PTR (& pin_GPIO5 ) },
73
-
74
- { MP_ROM_QSTR (MP_QSTR_TP_IRQ ), MP_ROM_PTR (& pin_GPIO9 ) },
65
+ // I/O expander pin numbers
66
+ { MP_ROM_QSTR (MP_QSTR_TFT_SCK ), MP_ROM_INT (0 ) },
67
+ { MP_ROM_QSTR (MP_QSTR_TFT_CS ), MP_ROM_INT (1 ) },
68
+ { MP_ROM_QSTR (MP_QSTR_TFT_RESET ), MP_ROM_INT (2 ) },
69
+ { MP_ROM_QSTR (MP_QSTR_TP_IRQ ), MP_ROM_INT (3 ) },
70
+ { MP_ROM_QSTR (MP_QSTR_BACKLIGHT ), MP_ROM_INT (4 ) },
71
+ { MP_ROM_QSTR (MP_QSTR_BTN_UP ), MP_ROM_INT (5 ) },
72
+ { MP_ROM_QSTR (MP_QSTR_BTN_DN ), MP_ROM_INT (6 ) },
73
+ { MP_ROM_QSTR (MP_QSTR_TFT_MOSI ), MP_ROM_INT (7 ) },
75
74
76
75
{ MP_ROM_QSTR (MP_QSTR_I2C ), MP_ROM_PTR (& board_i2c_obj ) },
77
76
{ MP_ROM_QSTR (MP_QSTR_STEMMA_I2C ), MP_ROM_PTR (& board_i2c_obj ) },
78
- { MP_ROM_QSTR (MP_QSTR_SPI ), MP_ROM_PTR (& board_spi_obj ) },
79
77
};
80
78
MP_DEFINE_CONST_DICT (board_module_globals , board_module_globals_table );
0 commit comments