1
1
#include "shared-bindings/board/__init__.h"
2
+ #include "shared-module/displayio/__init__.h"
2
3
3
4
STATIC const mp_rom_map_elem_t board_module_globals_table [] = {
4
5
CIRCUITPYTHON_BOARD_DICT_STANDARD_ITEMS
5
6
7
+ { MP_ROM_QSTR (MP_QSTR_TX ), MP_ROM_PTR (& pin_GPIO1 ) },
8
+ { MP_ROM_QSTR (MP_QSTR_GP1 ), MP_ROM_PTR (& pin_GPIO1 ) },
9
+
10
+ { MP_ROM_QSTR (MP_QSTR_RX ), MP_ROM_PTR (& pin_GPIO2 ) },
11
+ { MP_ROM_QSTR (MP_QSTR_GP1 ), MP_ROM_PTR (& pin_GPIO2 ) },
12
+
6
13
{ MP_ROM_QSTR (MP_QSTR_BUTTON_L ), MP_ROM_PTR (& pin_GPIO6 ) },
7
14
{ MP_ROM_QSTR (MP_QSTR_GP6 ), MP_ROM_PTR (& pin_GPIO6 ) },
8
15
@@ -11,22 +18,48 @@ STATIC const mp_rom_map_elem_t board_module_globals_table[] = {
11
18
12
19
{ MP_ROM_QSTR (MP_QSTR_GP8 ), MP_ROM_PTR (& pin_GPIO8 ) },
13
20
{ MP_ROM_QSTR (MP_QSTR_GP9 ), MP_ROM_PTR (& pin_GPIO9 ) },
21
+
22
+ { MP_ROM_QSTR (MP_QSTR_SCK ), MP_ROM_PTR (& pin_GPIO10 ) },
14
23
{ MP_ROM_QSTR (MP_QSTR_GP10 ), MP_ROM_PTR (& pin_GPIO10 ) },
24
+
25
+ { MP_ROM_QSTR (MP_QSTR_MOSI ), MP_ROM_PTR (& pin_GPIO11 ) },
15
26
{ MP_ROM_QSTR (MP_QSTR_GP11 ), MP_ROM_PTR (& pin_GPIO11 ) },
27
+
28
+ { MP_ROM_QSTR (MP_QSTR_MISO ), MP_ROM_PTR (& pin_GPIO12 ) },
16
29
{ MP_ROM_QSTR (MP_QSTR_GP12 ), MP_ROM_PTR (& pin_GPIO12 ) },
30
+
17
31
{ MP_ROM_QSTR (MP_QSTR_GP13 ), MP_ROM_PTR (& pin_GPIO13 ) },
32
+
33
+ { MP_ROM_QSTR (MP_QSTR_SDA ), MP_ROM_PTR (& pin_GPIO14 ) },
18
34
{ MP_ROM_QSTR (MP_QSTR_GP14 ), MP_ROM_PTR (& pin_GPIO14 ) },
35
+
36
+ { MP_ROM_QSTR (MP_QSTR_SCL ), MP_ROM_PTR (& pin_GPIO15 ) },
19
37
{ MP_ROM_QSTR (MP_QSTR_GP15 ), MP_ROM_PTR (& pin_GPIO15 ) },
38
+
20
39
{ MP_ROM_QSTR (MP_QSTR_GP16 ), MP_ROM_PTR (& pin_GPIO16 ) },
21
40
22
41
{ MP_ROM_QSTR (MP_QSTR_GP18 ), MP_ROM_PTR (& pin_GPIO18 ) },
23
42
24
43
{ MP_ROM_QSTR (MP_QSTR_GP21 ), MP_ROM_PTR (& pin_GPIO21 ) },
25
44
26
- { MP_ROM_QSTR (MP_QSTR_SMPS_MODE ), MP_ROM_PTR (& pin_GPIO22 ) },
45
+ { MP_ROM_QSTR (MP_QSTR_TFT_POWER ), MP_ROM_PTR (& pin_GPIO22 ) },
27
46
{ MP_ROM_QSTR (MP_QSTR_GP22 ), MP_ROM_PTR (& pin_GPIO22 ) },
28
47
29
48
{ MP_ROM_QSTR (MP_QSTR_LED ), MP_ROM_PTR (& pin_GPIO25 ) },
30
49
{ MP_ROM_QSTR (MP_QSTR_GP25 ), MP_ROM_PTR (& pin_GPIO25 ) },
50
+
51
+ // 1.14 inch LCD ST7789
52
+ { MP_ROM_QSTR (MP_QSTR_LCD_MOSI ), MP_ROM_PTR (& pin_GPIO3 ) },
53
+ { MP_ROM_QSTR (MP_QSTR_LCD_CLK ), MP_ROM_PTR (& pin_GPIO2 ) },
54
+ { MP_ROM_QSTR (MP_QSTR_LCD_CS ), MP_ROM_PTR (& pin_GPIO5 ) },
55
+ { MP_ROM_QSTR (MP_QSTR_LCD_RESET ), MP_ROM_PTR (& pin_GPIO0 ) },
56
+ { MP_ROM_QSTR (MP_QSTR_LCD_BACKLIGHT ), MP_ROM_PTR (& pin_GPIO4 ) },
57
+ { MP_ROM_QSTR (MP_QSTR_LCD_DC ), MP_ROM_PTR (& pin_GPIO1 ) },
58
+ { MP_ROM_QSTR (MP_QSTR_DISPLAY ), MP_ROM_PTR (& displays [0 ].display ) },
59
+
60
+ { MP_ROM_QSTR (MP_QSTR_VOLTAGE_MONITOR ), MP_ROM_PTR (& pin_GPIO29 ) },
61
+
62
+ { MP_ROM_QSTR (MP_QSTR_I2C ), MP_ROM_PTR (& board_i2c_obj ) },
63
+ { MP_ROM_QSTR (MP_QSTR_SPI ), MP_ROM_PTR (& board_spi_obj ) },
31
64
};
32
65
MP_DEFINE_CONST_DICT (board_module_globals , board_module_globals_table );
0 commit comments