@@ -4,28 +4,26 @@ STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
4
4
// S2 Mini Board bottom, right, top-bottom
5
5
// GPIO0-GPIO14: broken out as a bloc on ESP32-S2FN4R2 SoC
6
6
// mpconfigboard.h: GPIO0: CIRCUITPY_BOOT_BUTTON
7
+ { MP_ROM_QSTR (MP_QSTR_BUTTON ), MP_ROM_PTR (& pin_GPIO0 ) },
7
8
{ MP_ROM_QSTR (MP_QSTR_IO0 ), MP_ROM_PTR (& pin_GPIO0 ) }, // RTC_GPIO0,GPIO0
8
- // mpconfigboard.h: GPIO1: MICROPY_HW_NEOPIXEL
9
+ // mpconfigboard.h: GPIO1: MICROPY_HW_NEOPIXEL - left to user to solder on
10
+ { MP_ROM_QSTR (MP_QSTR_NEOPIXEL ), MP_ROM_PTR (& pin_GPIO1 ) },
9
11
{ MP_ROM_QSTR (MP_QSTR_IO1 ), MP_ROM_PTR (& pin_GPIO1 ) }, // RTC_GPIO1,GPIO1,TOUCH1,ADC1_CH0
10
12
11
13
{ MP_ROM_QSTR (MP_QSTR_IO2 ), MP_ROM_PTR (& pin_GPIO2 ) }, // RTC_GPIO2,GPIO2,TOUCH2,ADC1_CH1
12
14
{ MP_ROM_QSTR (MP_QSTR_IO3 ), MP_ROM_PTR (& pin_GPIO3 ) }, // RTC_GPIO3,GPIO3,TOUCH3,ADC1_CH2
13
15
14
16
{ MP_ROM_QSTR (MP_QSTR_IO4 ), MP_ROM_PTR (& pin_GPIO4 ) }, // RTC_GPIO4,GPIO4,TOUCH4,ADC1_CH3
15
- { MP_ROM_QSTR (MP_QSTR_A9 ), MP_ROM_PTR (& pin_GPIO4 ) },
16
17
{ MP_ROM_QSTR (MP_QSTR_IO5 ), MP_ROM_PTR (& pin_GPIO5 ) }, // RTC_GPIO5,GPIO5,TOUCH5,ADC1_CH4
17
- { MP_ROM_QSTR (MP_QSTR_A5 ), MP_ROM_PTR (& pin_GPIO5 ) },
18
18
19
19
{ MP_ROM_QSTR (MP_QSTR_IO6 ), MP_ROM_PTR (& pin_GPIO6 ) }, // RTC_GPIO6,GPIO6,TOUCH6,ADC1_CH5
20
- { MP_ROM_QSTR (MP_QSTR_A4 ), MP_ROM_PTR (& pin_GPIO6 ) },
21
20
{ MP_ROM_QSTR (MP_QSTR_IO7 ), MP_ROM_PTR (& pin_GPIO7 ) }, // RTC_GPIO7,GPIO7,TOUCH7,ADC1_CH6
22
- { MP_ROM_QSTR (MP_QSTR_A8 ), MP_ROM_PTR (& pin_GPIO7 ) },
23
21
24
22
// mpconfigboard.h: GPIO8/GPIO9: SCL/SDA I2C0
25
- { MP_ROM_QSTR (MP_QSTR_IO8 ), MP_ROM_PTR (& pin_GPIO8 ) }, // RTC_GPIO8,GPIO8,TOUCH8,ADC1_CH7
26
23
{ MP_ROM_QSTR (MP_QSTR_SDA ), MP_ROM_PTR (& pin_GPIO8 ) },
27
- { MP_ROM_QSTR (MP_QSTR_IO9 ), MP_ROM_PTR (& pin_GPIO9 ) }, // RTC_GPIO9,GPIO9,TOUCH9,ADC1_CH8,FSPIHD
24
+ { MP_ROM_QSTR (MP_QSTR_IO8 ), MP_ROM_PTR (& pin_GPIO8 ) }, // RTC_GPIO8,GPIO8,TOUCH8,ADC1_CH7
28
25
{ MP_ROM_QSTR (MP_QSTR_SCL ), MP_ROM_PTR (& pin_GPIO9 ) },
26
+ { MP_ROM_QSTR (MP_QSTR_IO9 ), MP_ROM_PTR (& pin_GPIO9 ) }, // RTC_GPIO9,GPIO9,TOUCH9,ADC1_CH8,FSPIHD
29
27
30
28
{ MP_ROM_QSTR (MP_QSTR_IO10 ), MP_ROM_PTR (& pin_GPIO10 ) },// RTC_GPIO10,GPIO10,TOUCH10,ADC1_CH9,FSPICS0,FSPIIO4
31
29
{ MP_ROM_QSTR (MP_QSTR_IO11 ), MP_ROM_PTR (& pin_GPIO11 ) },// RTC_GPIO11,GPIO11,TOUCH11,ADC2_CH0,FSPID,FSPIIO5
@@ -34,40 +32,34 @@ STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
34
32
{ MP_ROM_QSTR (MP_QSTR_IO13 ), MP_ROM_PTR (& pin_GPIO13 ) },//RTC_GPIO13,GPIO13,TOUCH13,ADC2_CH2,FSPIQ,FSPIIO7
35
33
36
34
{ MP_ROM_QSTR (MP_QSTR_IO14 ), MP_ROM_PTR (& pin_GPIO14 ) },//RTC_GPIO14,GPIO14,TOUCH14,ADC2_CH3,FSPIWP,FSPIDQS
37
- { MP_ROM_QSTR (MP_QSTR_A2 ), MP_ROM_PTR (& pin_GPIO14 ) },
38
35
39
36
// S2 Mini Board bottom, left, bottom-top
40
37
// mpconfigboard.h: GPIO15: CIRCUITPY_STATUS_LED_POWER
41
- { MP_ROM_QSTR (MP_QSTR_IO15 ), MP_ROM_PTR (& pin_GPIO15 ) },//XTAL_32K_P: RTC_GPIO15,GPIO15,U0RTS,ADC2_CH4,XTAL_32K_P
42
38
{ MP_ROM_QSTR (MP_QSTR_LED ), MP_ROM_PTR (& pin_GPIO15 ) },
39
+ { MP_ROM_QSTR (MP_QSTR_IO15 ), MP_ROM_PTR (& pin_GPIO15 ) },//XTAL_32K_P: RTC_GPIO15,GPIO15,U0RTS,ADC2_CH4,XTAL_32K_P
43
40
44
41
{ MP_ROM_QSTR (MP_QSTR_IO16 ), MP_ROM_PTR (& pin_GPIO16 ) },//XTAL_32K_N: RTC_GPIO16,GPIO16,U0CTS,ADC2_CH5,XTAL_32K_N
45
42
{ MP_ROM_QSTR (MP_QSTR_IO17 ), MP_ROM_PTR (& pin_GPIO17 ) },//DAC_1: RTC_GPIO17,GPIO17,U1TXD,ADC2_CH6,DAC_1
46
- { MP_ROM_QSTR (MP_QSTR_A0 ), MP_ROM_PTR (& pin_GPIO17 ) },
47
- { MP_ROM_QSTR (MP_QSTR_DAC1 ), MP_ROM_PTR (& pin_GPIO17 ) },
48
43
49
44
{ MP_ROM_QSTR (MP_QSTR_IO18 ), MP_ROM_PTR (& pin_GPIO18 ) },//DAC_2: RTC_GPIO18,GPIO18,U1RXD,ADC2_CH7,DAC_2,CLK_OUT3
50
- { MP_ROM_QSTR (MP_QSTR_A1 ), MP_ROM_PTR (& pin_GPIO18 ) },
51
- { MP_ROM_QSTR (MP_QSTR_DAC2 ), MP_ROM_PTR (& pin_GPIO18 ) },
52
45
// skip GPIO19-GPIO20: USB_D-/USB_D+
53
46
{ MP_ROM_QSTR (MP_QSTR_IO21 ), MP_ROM_PTR (& pin_GPIO21 ) },// RTC_GPIO21,GPIO21
47
+
54
48
// skip GPIO22-GPIO25: not broken out on ESP32-S2FN4R2 SoC
55
49
// skip GPIO26-GPIO32: SPI Flash & RAM, not broken out on S2 Mini (internal to ESP32-S2FN4R2 SoC?)
56
50
57
51
// GPIO33-GPIO40: broken out as a bloc on ESP32-S2FN4R2 SoC, last 2 half of JTAG
58
52
{ MP_ROM_QSTR (MP_QSTR_IO33 ), MP_ROM_PTR (& pin_GPIO33 ) },// SPIIO4,GPIO33,FSPIHD
59
53
{ MP_ROM_QSTR (MP_QSTR_IO34 ), MP_ROM_PTR (& pin_GPIO34 ) },// SPIIO5,GPIO34,FSPICS0
60
54
61
- // mpconfigboard.h: GPIO35/GPIO36/GPIO37: SCK/MOSI/MISO SPI
62
- { MP_ROM_QSTR (MP_QSTR_IO35 ), MP_ROM_PTR (& pin_GPIO35 ) },// SPIIO6,GPIO35,FSPID
55
+ // mpconfigboard.h: GPIO35/GPIO36/GPIO37: MOSI/MESO/SCK SPI
63
56
{ MP_ROM_QSTR (MP_QSTR_MOSI ), MP_ROM_PTR (& pin_GPIO35 ) },
64
- { MP_ROM_QSTR (MP_QSTR_SDO ), MP_ROM_PTR (& pin_GPIO35 ) },
65
- { MP_ROM_QSTR (MP_QSTR_IO36 ), MP_ROM_PTR (& pin_GPIO36 ) },// SPIIO7,GPIO36,FSPICLK
57
+ { MP_ROM_QSTR (MP_QSTR_IO35 ), MP_ROM_PTR (& pin_GPIO35 ) },// SPIIO6,GPIO35,FSPID
66
58
{ MP_ROM_QSTR (MP_QSTR_MISO ), MP_ROM_PTR (& pin_GPIO36 ) },
67
- { MP_ROM_QSTR (MP_QSTR_SDI ), MP_ROM_PTR (& pin_GPIO36 ) },
59
+ { MP_ROM_QSTR (MP_QSTR_IO36 ), MP_ROM_PTR (& pin_GPIO36 ) },// SPIIO7,GPIO36,FSPICLK
68
60
69
- { MP_ROM_QSTR (MP_QSTR_IO37 ), MP_ROM_PTR (& pin_GPIO37 ) },// SPIDQS,GPIO37,FSPIQ
70
61
{ MP_ROM_QSTR (MP_QSTR_SCK ), MP_ROM_PTR (& pin_GPIO37 ) },
62
+ { MP_ROM_QSTR (MP_QSTR_IO37 ), MP_ROM_PTR (& pin_GPIO37 ) },// SPIDQS,GPIO37,FSPIQ
71
63
{ MP_ROM_QSTR (MP_QSTR_IO38 ), MP_ROM_PTR (& pin_GPIO38 ) },// GPIO38,FSPIWP
72
64
73
65
{ MP_ROM_QSTR (MP_QSTR_IO39 ), MP_ROM_PTR (& pin_GPIO39 ) },// MTCK,GPIO39,CLK_OUT3
@@ -84,7 +76,5 @@ STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
84
76
{ MP_ROM_QSTR(MP_QSTR_IO45), MP_ROM_PTR(&pin_GPIO45) },// GPIO45
85
77
{ MP_ROM_QSTR(MP_QSTR_IO46), MP_ROM_PTR(&pin_GPIO46) },// GPIO46
86
78
*/
87
-
88
- // { MP_ROM_QSTR(MP_QSTR_NEOPIXEL), MP_ROM_PTR(&pin_GPIO18) },
89
79
};
90
80
MP_DEFINE_CONST_DICT (board_module_globals , board_global_dict_table );
0 commit comments