11#include "shared-bindings/board/__init__.h"
2+ #include "shared-module/displayio/__init__.h"
23
34STATIC const mp_rom_map_elem_t board_module_globals_table [] = {
45 CIRCUITPYTHON_BOARD_DICT_STANDARD_ITEMS
56
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+
613 { MP_ROM_QSTR (MP_QSTR_BUTTON_L ), MP_ROM_PTR (& pin_GPIO6 ) },
714 { MP_ROM_QSTR (MP_QSTR_GP6 ), MP_ROM_PTR (& pin_GPIO6 ) },
815
@@ -11,22 +18,48 @@ STATIC const mp_rom_map_elem_t board_module_globals_table[] = {
1118
1219 { MP_ROM_QSTR (MP_QSTR_GP8 ), MP_ROM_PTR (& pin_GPIO8 ) },
1320 { MP_ROM_QSTR (MP_QSTR_GP9 ), MP_ROM_PTR (& pin_GPIO9 ) },
21+
22+ { MP_ROM_QSTR (MP_QSTR_SCK ), MP_ROM_PTR (& pin_GPIO10 ) },
1423 { MP_ROM_QSTR (MP_QSTR_GP10 ), MP_ROM_PTR (& pin_GPIO10 ) },
24+
25+ { MP_ROM_QSTR (MP_QSTR_MOSI ), MP_ROM_PTR (& pin_GPIO11 ) },
1526 { MP_ROM_QSTR (MP_QSTR_GP11 ), MP_ROM_PTR (& pin_GPIO11 ) },
27+
28+ { MP_ROM_QSTR (MP_QSTR_MISO ), MP_ROM_PTR (& pin_GPIO12 ) },
1629 { MP_ROM_QSTR (MP_QSTR_GP12 ), MP_ROM_PTR (& pin_GPIO12 ) },
30+
1731 { MP_ROM_QSTR (MP_QSTR_GP13 ), MP_ROM_PTR (& pin_GPIO13 ) },
32+
33+ { MP_ROM_QSTR (MP_QSTR_SDA ), MP_ROM_PTR (& pin_GPIO14 ) },
1834 { MP_ROM_QSTR (MP_QSTR_GP14 ), MP_ROM_PTR (& pin_GPIO14 ) },
35+
36+ { MP_ROM_QSTR (MP_QSTR_SCL ), MP_ROM_PTR (& pin_GPIO15 ) },
1937 { MP_ROM_QSTR (MP_QSTR_GP15 ), MP_ROM_PTR (& pin_GPIO15 ) },
38+
2039 { MP_ROM_QSTR (MP_QSTR_GP16 ), MP_ROM_PTR (& pin_GPIO16 ) },
2140
2241 { MP_ROM_QSTR (MP_QSTR_GP18 ), MP_ROM_PTR (& pin_GPIO18 ) },
2342
2443 { MP_ROM_QSTR (MP_QSTR_GP21 ), MP_ROM_PTR (& pin_GPIO21 ) },
2544
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 ) },
2746 { MP_ROM_QSTR (MP_QSTR_GP22 ), MP_ROM_PTR (& pin_GPIO22 ) },
2847
2948 { MP_ROM_QSTR (MP_QSTR_LED ), MP_ROM_PTR (& pin_GPIO25 ) },
3049 { 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 ) },
3164};
3265MP_DEFINE_CONST_DICT (board_module_globals , board_module_globals_table );
0 commit comments