11#include "shared-bindings/board/__init__.h"
22
33STATIC const mp_rom_map_elem_t board_global_dict_table [] = {
4- { MP_ROM_QSTR (MP_QSTR_A0 ), MP_ROM_PTR (& pin_PB08 ) },
5- { MP_ROM_QSTR (MP_QSTR_A1 ), MP_ROM_PTR (& pin_PB09 ) },
6- { MP_ROM_QSTR (MP_QSTR_A10 ), MP_ROM_PTR (& pin_PC00 ) },
7- { MP_ROM_QSTR (MP_QSTR_A11 ), MP_ROM_PTR (& pin_PC01 ) },
8- { MP_ROM_QSTR (MP_QSTR_A2 ), MP_ROM_PTR (& pin_PA04 ) },
9- { MP_ROM_QSTR (MP_QSTR_A3 ), MP_ROM_PTR (& pin_PA06 ) },
10- { MP_ROM_QSTR (MP_QSTR_A4 ), MP_ROM_PTR (& pin_PA07 ) },
11- { MP_ROM_QSTR (MP_QSTR_A5 ), MP_ROM_PTR (& pin_PB00 ) },
12- { MP_ROM_QSTR (MP_QSTR_A6 ), MP_ROM_PTR (& pin_PB01 ) },
13- { MP_ROM_QSTR (MP_QSTR_A7 ), MP_ROM_PTR (& pin_PB05 ) },
14- { MP_ROM_QSTR (MP_QSTR_A8 ), MP_ROM_PTR (& pin_PB06 ) },
15- { MP_ROM_QSTR (MP_QSTR_A9 ), MP_ROM_PTR (& pin_PB07 ) },
16- { MP_ROM_QSTR (MP_QSTR_D0 ), MP_ROM_PTR (& pin_PC10 ) },
17- { MP_ROM_QSTR (MP_QSTR_D1 ), MP_ROM_PTR (& pin_PC11 ) },
18- { MP_ROM_QSTR (MP_QSTR_D10 ), MP_ROM_PTR (& pin_PA14 ) },
19- { MP_ROM_QSTR (MP_QSTR_D11 ), MP_ROM_PTR (& pin_PA13 ) },
20- { MP_ROM_QSTR (MP_QSTR_D2 ), MP_ROM_PTR (& pin_PB14 ) },
21- { MP_ROM_QSTR (MP_QSTR_D3 ), MP_ROM_PTR (& pin_PB15 ) },
22- { MP_ROM_QSTR (MP_QSTR_D4 ), MP_ROM_PTR (& pin_PC20 ) },
23- { MP_ROM_QSTR (MP_QSTR_D5 ), MP_ROM_PTR (& pin_PC21 ) },
24- { MP_ROM_QSTR (MP_QSTR_D6 ), MP_ROM_PTR (& pin_PA12 ) },
25- { MP_ROM_QSTR (MP_QSTR_D7 ), MP_ROM_PTR (& pin_PB31 ) },
26- { MP_ROM_QSTR (MP_QSTR_D8 ), MP_ROM_PTR (& pin_PA16 ) },
27- { MP_ROM_QSTR (MP_QSTR_D9 ), MP_ROM_PTR (& pin_PA17 ) },
4+ { MP_ROM_QSTR (MP_QSTR_A0 ), MP_ROM_PTR (& pin_PA04 ) },
5+ { MP_ROM_QSTR (MP_QSTR_A1 ), MP_ROM_PTR (& pin_PA06 ) },
6+ { MP_ROM_QSTR (MP_QSTR_A10 ), MP_ROM_PTR (& pin_PB07 ) },
7+ { MP_ROM_QSTR (MP_QSTR_A11 ), MP_ROM_PTR (& pin_PC00 ) },
8+ { MP_ROM_QSTR (MP_QSTR_A2 ), MP_ROM_PTR (& pin_PA07 ) },
9+ { MP_ROM_QSTR (MP_QSTR_A3 ), MP_ROM_PTR (& pin_PB08 ) },
10+ { MP_ROM_QSTR (MP_QSTR_A4 ), MP_ROM_PTR (& pin_PB09 ) },
11+ { MP_ROM_QSTR (MP_QSTR_A5 ), MP_ROM_PTR (& pin_PC02 ) },
12+ { MP_ROM_QSTR (MP_QSTR_A6 ), MP_ROM_PTR (& pin_PC03 ) },
13+ { MP_ROM_QSTR (MP_QSTR_A7 ), MP_ROM_PTR (& pin_PB04 ) },
14+ { MP_ROM_QSTR (MP_QSTR_A8 ), MP_ROM_PTR (& pin_PB05 ) },
15+ { MP_ROM_QSTR (MP_QSTR_A9 ), MP_ROM_PTR (& pin_PB06 ) },
16+ { MP_ROM_QSTR (MP_QSTR_D0 ), MP_ROM_PTR (& pin_PB31 ) },
17+ { MP_ROM_QSTR (MP_QSTR_D1 ), MP_ROM_PTR (& pin_PC16 ) },
18+ { MP_ROM_QSTR (MP_QSTR_D10 ), MP_ROM_PTR (& pin_PC13 ) },
19+ { MP_ROM_QSTR (MP_QSTR_D11 ), MP_ROM_PTR (& pin_PA14 ) },
20+ { MP_ROM_QSTR (MP_QSTR_D12 ), MP_ROM_PTR (& pin_PA15 ) },
21+ { MP_ROM_QSTR (MP_QSTR_D13 ), MP_ROM_PTR (& pin_PB12 ) },
22+ { MP_ROM_QSTR (MP_QSTR_D14 ), MP_ROM_PTR (& pin_PB13 ) },
23+ { MP_ROM_QSTR (MP_QSTR_D2 ), MP_ROM_PTR (& pin_PC17 ) },
24+ { MP_ROM_QSTR (MP_QSTR_D3 ), MP_ROM_PTR (& pin_PC18 ) },
25+ { MP_ROM_QSTR (MP_QSTR_D4 ), MP_ROM_PTR (& pin_PC19 ) },
26+ { MP_ROM_QSTR (MP_QSTR_D5 ), MP_ROM_PTR (& pin_PC20 ) },
27+ { MP_ROM_QSTR (MP_QSTR_D6 ), MP_ROM_PTR (& pin_PC21 ) },
28+ { MP_ROM_QSTR (MP_QSTR_D7 ), MP_ROM_PTR (& pin_PB18 ) },
29+ { MP_ROM_QSTR (MP_QSTR_D8 ), MP_ROM_PTR (& pin_PB19 ) },
30+ { MP_ROM_QSTR (MP_QSTR_D9 ), MP_ROM_PTR (& pin_PC12 ) },
2831 { MP_ROM_QSTR (MP_QSTR_DAC0 ), MP_ROM_PTR (& pin_PA02 ) },
2932 { MP_ROM_QSTR (MP_QSTR_DAC1 ), MP_ROM_PTR (& pin_PA05 ) },
30- { MP_ROM_QSTR (MP_QSTR_ESP01_EN ), MP_ROM_PTR (& pin_PC03 ) },
33+ { MP_ROM_QSTR (MP_QSTR_ESP01_EN ), MP_ROM_PTR (& pin_PC15 ) },
34+ { MP_ROM_QSTR (MP_QSTR_E5 ), MP_ROM_PTR (& pin_PC15 ) },
3135 { MP_ROM_QSTR (MP_QSTR_ESP01_GPIO0 ), MP_ROM_PTR (& pin_PA18 ) },
32- { MP_ROM_QSTR (MP_QSTR_UART3_RTS ), MP_ROM_PTR (& pin_PA18 ) },
36+ { MP_ROM_QSTR (MP_QSTR_E3 ), MP_ROM_PTR (& pin_PA18 ) },
3337 { MP_ROM_QSTR (MP_QSTR_ESP01_GPIO2 ), MP_ROM_PTR (& pin_PA19 ) },
34- { MP_ROM_QSTR (MP_QSTR_UART3_CTS ), MP_ROM_PTR (& pin_PA19 ) },
35- { MP_ROM_QSTR (MP_QSTR_ESP01_RESET ), MP_ROM_PTR (& pin_PC02 ) },
36- { MP_ROM_QSTR (MP_QSTR_ESP01_RX ), MP_ROM_PTR (& pin_PB21 ) },
37- { MP_ROM_QSTR (MP_QSTR_UART3_RX ), MP_ROM_PTR (& pin_PB21 ) },
38- { MP_ROM_QSTR (MP_QSTR_ESP01_TX ), MP_ROM_PTR (& pin_PB20 ) },
39- { MP_ROM_QSTR (MP_QSTR_UART3_TX ), MP_ROM_PTR (& pin_PB20 ) },
40- { MP_ROM_QSTR (MP_QSTR_I2C_SCL ), MP_ROM_PTR (& pin_PB03 ) },
41- { MP_ROM_QSTR (MP_QSTR_SCL ), MP_ROM_PTR (& pin_PB03 ) },
42- { MP_ROM_QSTR (MP_QSTR_I2C_SDA ), MP_ROM_PTR (& pin_PB02 ) },
43- { MP_ROM_QSTR (MP_QSTR_SDA ), MP_ROM_PTR (& pin_PB02 ) },
38+ { MP_ROM_QSTR (MP_QSTR_E4 ), MP_ROM_PTR (& pin_PA19 ) },
39+ { MP_ROM_QSTR (MP_QSTR_ESP01_RESET ), MP_ROM_PTR (& pin_PC14 ) },
40+ { MP_ROM_QSTR (MP_QSTR_E6 ), MP_ROM_PTR (& pin_PC14 ) },
41+ { MP_ROM_QSTR (MP_QSTR_ESP01_RX ), MP_ROM_PTR (& pin_PA12 ) },
42+ { MP_ROM_QSTR (MP_QSTR_UART3_RX ), MP_ROM_PTR (& pin_PA12 ) },
43+ { MP_ROM_QSTR (MP_QSTR_I2C3_SCL ), MP_ROM_PTR (& pin_PA12 ) },
44+ { MP_ROM_QSTR (MP_QSTR_E2 ), MP_ROM_PTR (& pin_PA12 ) },
45+ { MP_ROM_QSTR (MP_QSTR_ESP01_TX ), MP_ROM_PTR (& pin_PA13 ) },
46+ { MP_ROM_QSTR (MP_QSTR_UART3_TX ), MP_ROM_PTR (& pin_PA13 ) },
47+ { MP_ROM_QSTR (MP_QSTR_I2C3_SDA ), MP_ROM_PTR (& pin_PA13 ) },
48+ { MP_ROM_QSTR (MP_QSTR_E1 ), MP_ROM_PTR (& pin_PA13 ) },
49+ { MP_ROM_QSTR (MP_QSTR_I2C1_SCL ), MP_ROM_PTR (& pin_PA16 ) },
50+ { MP_ROM_QSTR (MP_QSTR_SCL ), MP_ROM_PTR (& pin_PA16 ) },
51+ { MP_ROM_QSTR (MP_QSTR_I2C1_SDA ), MP_ROM_PTR (& pin_PA17 ) },
52+ { MP_ROM_QSTR (MP_QSTR_SDA ), MP_ROM_PTR (& pin_PA17 ) },
4453 { MP_ROM_QSTR (MP_QSTR_I2S_FS_0 ), MP_ROM_PTR (& pin_PA20 ) },
45- { MP_ROM_QSTR (MP_QSTR_I2S_FS_1 ), MP_ROM_PTR (& pin_PA23 ) },
4654 { MP_ROM_QSTR (MP_QSTR_I2S_MCK_0 ), MP_ROM_PTR (& pin_PB17 ) },
47- { MP_ROM_QSTR (MP_QSTR_I2S_MCK_1 ), MP_ROM_PTR (& pin_PB13 ) },
4855 { MP_ROM_QSTR (MP_QSTR_I2S_SCK_0 ), MP_ROM_PTR (& pin_PB16 ) },
49- { MP_ROM_QSTR (MP_QSTR_I2S_SCK_1 ), MP_ROM_PTR (& pin_PB12 ) },
5056 { MP_ROM_QSTR (MP_QSTR_I2S_SDI ), MP_ROM_PTR (& pin_PA22 ) },
5157 { MP_ROM_QSTR (MP_QSTR_I2S_SDO ), MP_ROM_PTR (& pin_PA21 ) },
52- { MP_ROM_QSTR (MP_QSTR_LED_B ), MP_ROM_PTR (& pin_PA15 ) },
53- { MP_ROM_QSTR (MP_QSTR_LED_STATUS ), MP_ROM_PTR (& pin_PA15 ) },
54- { MP_ROM_QSTR (MP_QSTR_LED_G ), MP_ROM_PTR (& pin_PB18 ) },
55- { MP_ROM_QSTR (MP_QSTR_LED_R ), MP_ROM_PTR (& pin_PB19 ) },
58+ { MP_ROM_QSTR (MP_QSTR_LED_B ), MP_ROM_PTR (& pin_PA23 ) },
59+ { MP_ROM_QSTR (MP_QSTR_LED_STATUS ), MP_ROM_PTR (& pin_PA23 ) },
60+ { MP_ROM_QSTR (MP_QSTR_LED_G ), MP_ROM_PTR (& pin_PB15 ) },
61+ { MP_ROM_QSTR (MP_QSTR_LED_R ), MP_ROM_PTR (& pin_PB14 ) },
5662 { MP_ROM_QSTR (MP_QSTR_LED_RX ), MP_ROM_PTR (& pin_PC05 ) },
5763 { MP_ROM_QSTR (MP_QSTR_LED_TX ), MP_ROM_PTR (& pin_PC06 ) },
58- { MP_ROM_QSTR (MP_QSTR_RS485_RE ), MP_ROM_PTR (& pin_PC15 ) },
59- { MP_ROM_QSTR (MP_QSTR_RS485_RX ), MP_ROM_PTR (& pin_PC13 ) },
60- { MP_ROM_QSTR (MP_QSTR_RS485_TE ), MP_ROM_PTR (& pin_PC14 ) },
61- { MP_ROM_QSTR (MP_QSTR_RS485_TX ), MP_ROM_PTR (& pin_PC12 ) },
64+ { MP_ROM_QSTR (MP_QSTR_RS485_RE ), MP_ROM_PTR (& pin_PB01 ) },
65+ { MP_ROM_QSTR (MP_QSTR_RS485_RX ), MP_ROM_PTR (& pin_PB03 ) },
66+ { MP_ROM_QSTR (MP_QSTR_RS485_TE ), MP_ROM_PTR (& pin_PB00 ) },
67+ { MP_ROM_QSTR (MP_QSTR_RS485_TX ), MP_ROM_PTR (& pin_PB02 ) },
6268 { MP_ROM_QSTR (MP_QSTR_SPI_MISO ), MP_ROM_PTR (& pin_PB23 ) },
6369 { MP_ROM_QSTR (MP_QSTR_MISO ), MP_ROM_PTR (& pin_PB23 ) },
6470 { MP_ROM_QSTR (MP_QSTR_SPI_MOSI ), MP_ROM_PTR (& pin_PC27 ) },
@@ -67,14 +73,16 @@ STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
6773 { MP_ROM_QSTR (MP_QSTR_SCK ), MP_ROM_PTR (& pin_PC28 ) },
6874 { MP_ROM_QSTR (MP_QSTR_SPI_SS ), MP_ROM_PTR (& pin_PB22 ) },
6975 { MP_ROM_QSTR (MP_QSTR_SS ), MP_ROM_PTR (& pin_PB22 ) },
70- { MP_ROM_QSTR (MP_QSTR_UART1_CTS ), MP_ROM_PTR (& pin_PC19 ) },
71- { MP_ROM_QSTR (MP_QSTR_UART1_RTS ), MP_ROM_PTR (& pin_PC18 ) },
72- { MP_ROM_QSTR (MP_QSTR_UART1_RX ), MP_ROM_PTR (& pin_PC17 ) },
73- { MP_ROM_QSTR (MP_QSTR_UART1_TX ), MP_ROM_PTR (& pin_PC16 ) },
74- { MP_ROM_QSTR (MP_QSTR_UART2_RX ), MP_ROM_PTR (& pin_PB25 ) },
75- { MP_ROM_QSTR (MP_QSTR_RX ), MP_ROM_PTR (& pin_PB25 ) },
76- { MP_ROM_QSTR (MP_QSTR_UART2_TX ), MP_ROM_PTR (& pin_PB24 ) },
77- { MP_ROM_QSTR (MP_QSTR_TX ), MP_ROM_PTR (& pin_PB24 ) },
76+ { MP_ROM_QSTR (MP_QSTR_UART1_CTS ), MP_ROM_PTR (& pin_PC25 ) },
77+ { MP_ROM_QSTR (MP_QSTR_UART1_RTS ), MP_ROM_PTR (& pin_PC24 ) },
78+ { MP_ROM_QSTR (MP_QSTR_UART1_RX ), MP_ROM_PTR (& pin_PB24 ) },
79+ { MP_ROM_QSTR (MP_QSTR_UART1_TX ), MP_ROM_PTR (& pin_PB25 ) },
80+ { MP_ROM_QSTR (MP_QSTR_UART2_RX ), MP_ROM_PTR (& pin_PB20 ) },
81+ { MP_ROM_QSTR (MP_QSTR_RX ), MP_ROM_PTR (& pin_PB20 ) },
82+ { MP_ROM_QSTR (MP_QSTR_I2C2_SCL ), MP_ROM_PTR (& pin_PB20 ) },
83+ { MP_ROM_QSTR (MP_QSTR_UART2_TX ), MP_ROM_PTR (& pin_PB21 ) },
84+ { MP_ROM_QSTR (MP_QSTR_TX ), MP_ROM_PTR (& pin_PB21 ) },
85+ { MP_ROM_QSTR (MP_QSTR_I2C2_SDA ), MP_ROM_PTR (& pin_PB21 ) },
7886 { MP_ROM_QSTR (MP_QSTR_I2C ), MP_ROM_PTR (& board_i2c_obj ) },
7987 { MP_ROM_QSTR (MP_QSTR_SPI ), MP_ROM_PTR (& board_spi_obj ) },
8088 { MP_ROM_QSTR (MP_QSTR_UART ), MP_ROM_PTR (& board_uart_obj ) },
0 commit comments