2
2
#include "shared-bindings/board/__init__.h"
3
3
#include "shared-module/displayio/__init__.h"
4
4
5
-
6
5
STATIC const mp_rom_map_elem_t board_module_globals_table [] = {
7
6
CIRCUITPYTHON_BOARD_DICT_STANDARD_ITEMS
8
7
9
8
{ MP_ROM_QSTR (MP_QSTR_VOLUME ), MP_ROM_PTR (& pin_GPIO0 ) },
10
9
{ MP_ROM_QSTR (MP_QSTR_EXP9 ), MP_ROM_PTR (& pin_GPIO0 ) },
10
+ { MP_ROM_QSTR (MP_QSTR_GPIO0 ), MP_ROM_PTR (& pin_GPIO0 ) },
11
11
12
12
{ MP_ROM_QSTR (MP_QSTR_TX ), MP_ROM_PTR (& pin_GPIO1 ) },
13
13
{ MP_ROM_QSTR (MP_QSTR_EXP16 ), MP_ROM_PTR (& pin_GPIO1 ) },
14
+ { MP_ROM_QSTR (MP_QSTR_GPIO1 ), MP_ROM_PTR (& pin_GPIO1 ) },
14
15
15
16
{ MP_ROM_QSTR (MP_QSTR_STATUS ), MP_ROM_PTR (& pin_GPIO2 ) },
16
17
{ MP_ROM_QSTR (MP_QSTR_EXP8 ), MP_ROM_PTR (& pin_GPIO2 ) },
18
+ { MP_ROM_QSTR (MP_QSTR_GPIO2 ), MP_ROM_PTR (& pin_GPIO2 ) },
17
19
18
20
{ MP_ROM_QSTR (MP_QSTR_RX ), MP_ROM_PTR (& pin_GPIO3 ) },
19
21
{ MP_ROM_QSTR (MP_QSTR_EXP14 ), MP_ROM_PTR (& pin_GPIO3 ) },
22
+ { MP_ROM_QSTR (MP_QSTR_GPIO3 ), MP_ROM_PTR (& pin_GPIO3 ) },
20
23
21
24
{ MP_ROM_QSTR (MP_QSTR_VSPI_CS2 ), MP_ROM_PTR (& pin_GPIO4 ) },
22
25
{ MP_ROM_QSTR (MP_QSTR_EXP10 ), MP_ROM_PTR (& pin_GPIO4 ) },
23
26
{ MP_ROM_QSTR (MP_QSTR_TOUCH_CS ), MP_ROM_PTR (& pin_GPIO4 ) },
27
+ { MP_ROM_QSTR (MP_QSTR_GPIO4 ), MP_ROM_PTR (& pin_GPIO4 ) },
24
28
25
29
{ MP_ROM_QSTR (MP_QSTR_VSPI_CS0 ), MP_ROM_PTR (& pin_GPIO5 ) },
26
30
{ MP_ROM_QSTR (MP_QSTR_EXP11 ), MP_ROM_PTR (& pin_GPIO5 ) },
27
31
{ MP_ROM_QSTR (MP_QSTR_LCD_CS ), MP_ROM_PTR (& pin_GPIO5 ) },
32
+ { MP_ROM_QSTR (MP_QSTR_GPIO5 ), MP_ROM_PTR (& pin_GPIO5 ) },
28
33
29
34
// 6-11 not connected?
30
35
31
36
{ MP_ROM_QSTR (MP_QSTR_TOUCH_IRQ ), MP_ROM_PTR (& pin_GPIO12 ) },
32
37
{ MP_ROM_QSTR (MP_QSTR_EXP20 ), MP_ROM_PTR (& pin_GPIO12 ) },
38
+ { MP_ROM_QSTR (MP_QSTR_GPIO12 ), MP_ROM_PTR (& pin_GPIO12 ) },
33
39
34
40
{ MP_ROM_QSTR (MP_QSTR_MENU ), MP_ROM_PTR (& pin_GPIO13 ) },
35
41
{ MP_ROM_QSTR (MP_QSTR_EXP17 ), MP_ROM_PTR (& pin_GPIO13 ) },
42
+ { MP_ROM_QSTR (MP_QSTR_GPIO13 ), MP_ROM_PTR (& pin_GPIO13 ) },
36
43
37
44
{ MP_ROM_QSTR (MP_QSTR_MIC ), MP_ROM_PTR (& pin_GPIO14 ) },
38
45
{ MP_ROM_QSTR (MP_QSTR_EXP19 ), MP_ROM_PTR (& pin_GPIO14 ) },
46
+ { MP_ROM_QSTR (MP_QSTR_GPIO14 ), MP_ROM_PTR (& pin_GPIO14 ) },
39
47
40
48
{ MP_ROM_QSTR (MP_QSTR_IRTX ), MP_ROM_PTR (& pin_GPIO15 ) },
41
49
{ MP_ROM_QSTR (MP_QSTR_EXP7 ), MP_ROM_PTR (& pin_GPIO15 ) },
50
+ { MP_ROM_QSTR (MP_QSTR_GPIO15 ), MP_ROM_PTR (& pin_GPIO15 ) },
42
51
43
52
// 16-17 not connected?
44
53
@@ -47,64 +56,81 @@ STATIC const mp_rom_map_elem_t board_module_globals_table[] = {
47
56
{ MP_ROM_QSTR (MP_QSTR_TOUCH_SCK ), MP_ROM_PTR (& pin_GPIO18 ) },
48
57
{ MP_ROM_QSTR (MP_QSTR_LCD_SCK ), MP_ROM_PTR (& pin_GPIO18 ) },
49
58
{ MP_ROM_QSTR (MP_QSTR_SD_SCK ), MP_ROM_PTR (& pin_GPIO18 ) },
59
+ { MP_ROM_QSTR (MP_QSTR_GPIO18 ), MP_ROM_PTR (& pin_GPIO18 ) },
50
60
51
61
{ MP_ROM_QSTR (MP_QSTR_VSPI_MISO ), MP_ROM_PTR (& pin_GPIO19 ) },
52
62
{ MP_ROM_QSTR (MP_QSTR_EXP13 ), MP_ROM_PTR (& pin_GPIO19 ) },
53
63
{ MP_ROM_QSTR (MP_QSTR_TOUCH_MISO ), MP_ROM_PTR (& pin_GPIO19 ) },
54
64
{ MP_ROM_QSTR (MP_QSTR_LCD_MISO ), MP_ROM_PTR (& pin_GPIO19 ) },
55
65
{ MP_ROM_QSTR (MP_QSTR_SD_MISO ), MP_ROM_PTR (& pin_GPIO19 ) },
66
+ { MP_ROM_QSTR (MP_QSTR_GPIO19 ), MP_ROM_PTR (& pin_GPIO19 ) },
56
67
57
68
// 20 not connected?
58
69
59
70
{ MP_ROM_QSTR (MP_QSTR_LCD_DC ), MP_ROM_PTR (& pin_GPIO21 ) },
60
71
{ MP_ROM_QSTR (MP_QSTR_EXP15 ), MP_ROM_PTR (& pin_GPIO21 ) },
72
+ { MP_ROM_QSTR (MP_QSTR_GPIO21 ), MP_ROM_PTR (& pin_GPIO21 ) },
61
73
62
74
{ MP_ROM_QSTR (MP_QSTR_VSPI_CS1 ), MP_ROM_PTR (& pin_GPIO22 ) },
63
75
{ MP_ROM_QSTR (MP_QSTR_EXP18 ), MP_ROM_PTR (& pin_GPIO22 ) },
64
76
{ MP_ROM_QSTR (MP_QSTR_SD_CS ), MP_ROM_PTR (& pin_GPIO22 ) },
77
+ { MP_ROM_QSTR (MP_QSTR_GPIO22 ), MP_ROM_PTR (& pin_GPIO22 ) },
65
78
66
79
{ MP_ROM_QSTR (MP_QSTR_VSPI_MOSI ), MP_ROM_PTR (& pin_GPIO23 ) },
67
80
{ MP_ROM_QSTR (MP_QSTR_EXP28 ), MP_ROM_PTR (& pin_GPIO23 ) },
81
+ { MP_ROM_QSTR (MP_QSTR_GPIO23 ), MP_ROM_PTR (& pin_GPIO23 ) },
82
+
68
83
{ MP_ROM_QSTR (MP_QSTR_TOUCH_MOSI ), MP_ROM_PTR (& pin_GPIO19 ) },
69
84
{ MP_ROM_QSTR (MP_QSTR_LCD_MOSI ), MP_ROM_PTR (& pin_GPIO19 ) },
70
85
{ MP_ROM_QSTR (MP_QSTR_SD_MOSI ), MP_ROM_PTR (& pin_GPIO19 ) },
86
+ { MP_ROM_QSTR (MP_QSTR_GPIO19 ), MP_ROM_PTR (& pin_GPIO19 ) },
71
87
72
88
// 24 not connected?
73
89
74
90
{ MP_ROM_QSTR (MP_QSTR_IRRX ), MP_ROM_PTR (& pin_GPIO25 ) },
75
- { MP_ROM_QSTR (MP_QSTR_SPEAKER_IN_M ), MP_ROM_PTR (& pin_GPIO25 ) },
91
+ { MP_ROM_QSTR (MP_QSTR_SPEAKER_IN ), MP_ROM_PTR (& pin_GPIO25 ) },
92
+ { MP_ROM_QSTR (MP_QSTR_GPIO25 ), MP_ROM_PTR (& pin_GPIO25 ) },
76
93
77
94
{ MP_ROM_QSTR (MP_QSTR_TEMP ), MP_ROM_PTR (& pin_GPIO26 ) },
78
- { MP_ROM_QSTR (MP_QSTR_SPEAKER_IN_P ), MP_ROM_PTR (& pin_GPIO26 ) },
95
+ { MP_ROM_QSTR (MP_QSTR_RGB_LED ), MP_ROM_PTR (& pin_GPIO26 ) },
96
+ { MP_ROM_QSTR (MP_QSTR_GPIO26 ), MP_ROM_PTR (& pin_GPIO26 ) },
79
97
80
98
{ MP_ROM_QSTR (MP_QSTR_SELECT ), MP_ROM_PTR (& pin_GPIO27 ) },
81
99
{ MP_ROM_QSTR (MP_QSTR_EXP22 ), MP_ROM_PTR (& pin_GPIO27 ) },
100
+ { MP_ROM_QSTR (MP_QSTR_GPIO27 ), MP_ROM_PTR (& pin_GPIO27 ) },
82
101
83
102
// 28-31 not connected?
84
103
85
104
{ MP_ROM_QSTR (MP_QSTR_BTN_A ), MP_ROM_PTR (& pin_GPIO32 ) },
86
105
{ MP_ROM_QSTR (MP_QSTR_EXP23 ), MP_ROM_PTR (& pin_GPIO32 ) },
106
+ { MP_ROM_QSTR (MP_QSTR_GPIO32 ), MP_ROM_PTR (& pin_GPIO32 ) },
87
107
88
108
{ MP_ROM_QSTR (MP_QSTR_BTN_B ), MP_ROM_PTR (& pin_GPIO33 ) },
89
109
{ MP_ROM_QSTR (MP_QSTR_EXP21 ), MP_ROM_PTR (& pin_GPIO33 ) },
110
+ { MP_ROM_QSTR (MP_QSTR_GPIO33 ), MP_ROM_PTR (& pin_GPIO33 ) },
90
111
91
112
{ MP_ROM_QSTR (MP_QSTR_BTN_L_R ), MP_ROM_PTR (& pin_GPIO34 ) },
92
113
{ MP_ROM_QSTR (MP_QSTR_EXP25 ), MP_ROM_PTR (& pin_GPIO34 ) },
114
+ { MP_ROM_QSTR (MP_QSTR_GPIO34 ), MP_ROM_PTR (& pin_GPIO34 ) },
93
115
94
116
{ MP_ROM_QSTR (MP_QSTR_BTN_UP_DOWN ), MP_ROM_PTR (& pin_GPIO35 ) },
95
117
{ MP_ROM_QSTR (MP_QSTR_EXP24 ), MP_ROM_PTR (& pin_GPIO35 ) },
118
+ { MP_ROM_QSTR (MP_QSTR_GPIO35 ), MP_ROM_PTR (& pin_GPIO35 ) },
96
119
97
120
{ MP_ROM_QSTR (MP_QSTR_ADC_BAT ), MP_ROM_PTR (& pin_GPIO36 ) },
98
121
{ MP_ROM_QSTR (MP_QSTR_EXP27 ), MP_ROM_PTR (& pin_GPIO36 ) },
122
+ { MP_ROM_QSTR (MP_QSTR_GPIO36 ), MP_ROM_PTR (& pin_GPIO36 ) },
99
123
100
124
// 37-38 not connected?
101
125
102
126
{ MP_ROM_QSTR (MP_QSTR_START ), MP_ROM_PTR (& pin_GPIO39 ) },
103
127
{ MP_ROM_QSTR (MP_QSTR_EXP26 ), MP_ROM_PTR (& pin_GPIO39 ) },
128
+ { MP_ROM_QSTR (MP_QSTR_GPIO39 ), MP_ROM_PTR (& pin_GPIO39 ) },
104
129
105
130
{ MP_ROM_QSTR (MP_QSTR_SPI ), MP_ROM_PTR (& board_spi_obj ) },
106
131
{ MP_ROM_QSTR (MP_QSTR_I2C ), MP_ROM_PTR (& board_i2c_obj ) },
107
132
{ MP_ROM_QSTR (MP_QSTR_STEMMA_I2C ), MP_ROM_PTR (& board_i2c_obj ) },
133
+ { MP_ROM_QSTR (MP_QSTR_VIDIIC ), MP_ROM_PTR (& board_i2c_obj ) },
108
134
109
135
{ MP_ROM_QSTR (MP_QSTR_DISPLAY ), MP_ROM_PTR (& displays [0 ].display )},
110
136
};
0 commit comments