@@ -39,80 +39,80 @@ typedef struct {
3939 bool free ;
4040} pin_status_t ;
4141
42- const mcu_pin_obj_t pin_D0 = PIN (PIN_UART2_RXD , false);
43- const mcu_pin_obj_t pin_D1 = PIN (PIN_UART2_TXD , false);
44- const mcu_pin_obj_t pin_D2 = PIN (PIN_HIF_IRQ_OUT , false);
45- const mcu_pin_obj_t pin_D3 = PIN (PIN_PWM3 , false);
46- const mcu_pin_obj_t pin_D4 = PIN (PIN_SPI2_MOSI , false);
47- const mcu_pin_obj_t pin_D5 = PIN (PIN_PWM1 , false);
48- const mcu_pin_obj_t pin_D6 = PIN (PIN_PWM0 , false);
49- const mcu_pin_obj_t pin_D7 = PIN (PIN_SPI3_CS1_X , false);
50- const mcu_pin_obj_t pin_D8 = PIN (PIN_SPI2_MISO , false);
51- const mcu_pin_obj_t pin_D9 = PIN (PIN_PWM2 , false);
52- const mcu_pin_obj_t pin_D10 = PIN (PIN_SPI4_CS_X , false);
53- const mcu_pin_obj_t pin_D11 = PIN (PIN_SPI4_MOSI , false);
54- const mcu_pin_obj_t pin_D12 = PIN (PIN_SPI4_MISO , false);
55- const mcu_pin_obj_t pin_D13 = PIN (PIN_SPI4_SCK , false);
56- const mcu_pin_obj_t pin_D14 = PIN (PIN_I2C0_BDT , false);
57- const mcu_pin_obj_t pin_D15 = PIN (PIN_I2C0_BCK , false);
58- const mcu_pin_obj_t pin_D16 = PIN (PIN_EMMC_DATA0 , false);
59- const mcu_pin_obj_t pin_D17 = PIN (PIN_EMMC_DATA1 , false);
60- const mcu_pin_obj_t pin_D18 = PIN (PIN_I2S0_DATA_OUT , false);
61- const mcu_pin_obj_t pin_D19 = PIN (PIN_I2S0_DATA_IN , false);
62- const mcu_pin_obj_t pin_D20 = PIN (PIN_EMMC_DATA2 , false);
63- const mcu_pin_obj_t pin_D21 = PIN (PIN_EMMC_DATA3 , false);
64- const mcu_pin_obj_t pin_D22 = PIN (PIN_SEN_IRQ_IN , false);
65- const mcu_pin_obj_t pin_D23 = PIN (PIN_EMMC_CLK , false);
66- const mcu_pin_obj_t pin_D24 = PIN (PIN_EMMC_CMD , false);
67- const mcu_pin_obj_t pin_D25 = PIN (PIN_I2S0_LRCK , false);
68- const mcu_pin_obj_t pin_D26 = PIN (PIN_I2S0_BCK , false);
69- const mcu_pin_obj_t pin_D27 = PIN (PIN_UART2_CTS , false);
70- const mcu_pin_obj_t pin_D28 = PIN (PIN_UART2_RTS , false);
71- const mcu_pin_obj_t pin_LED0 = PIN (PIN_I2S1_BCK , false);
72- const mcu_pin_obj_t pin_LED1 = PIN (PIN_I2S1_LRCK , false);
73- const mcu_pin_obj_t pin_LED2 = PIN (PIN_I2S1_DATA_IN , false);
74- const mcu_pin_obj_t pin_LED3 = PIN (PIN_I2S1_DATA_OUT , false);
75- const mcu_pin_obj_t pin_A0 = PIN (0 , true);
76- const mcu_pin_obj_t pin_A1 = PIN (1 , true);
77- const mcu_pin_obj_t pin_A2 = PIN (2 , true);
78- const mcu_pin_obj_t pin_A3 = PIN (3 , true);
79- const mcu_pin_obj_t pin_A4 = PIN (4 , true);
80- const mcu_pin_obj_t pin_A5 = PIN (5 , true);
42+ const mcu_pin_obj_t pin_UART2_RXD = PIN (PIN_UART2_RXD , false);
43+ const mcu_pin_obj_t pin_UART2_TXD = PIN (PIN_UART2_TXD , false);
44+ const mcu_pin_obj_t pin_HIF_IRQ_OUT = PIN (PIN_HIF_IRQ_OUT , false);
45+ const mcu_pin_obj_t pin_PWM3 = PIN (PIN_PWM3 , false);
46+ const mcu_pin_obj_t pin_SPI2_MOSI = PIN (PIN_SPI2_MOSI , false);
47+ const mcu_pin_obj_t pin_PWM1 = PIN (PIN_PWM1 , false);
48+ const mcu_pin_obj_t pin_PWM0 = PIN (PIN_PWM0 , false);
49+ const mcu_pin_obj_t pin_SPI3_CS1_X = PIN (PIN_SPI3_CS1_X , false);
50+ const mcu_pin_obj_t pin_SPI2_MISO = PIN (PIN_SPI2_MISO , false);
51+ const mcu_pin_obj_t pin_PWM2 = PIN (PIN_PWM2 , false);
52+ const mcu_pin_obj_t pin_SPI4_CS_X = PIN (PIN_SPI4_CS_X , false);
53+ const mcu_pin_obj_t pin_SPI4_MOSI = PIN (PIN_SPI4_MOSI , false);
54+ const mcu_pin_obj_t pin_SPI4_MISO = PIN (PIN_SPI4_MISO , false);
55+ const mcu_pin_obj_t pin_SPI4_SCK = PIN (PIN_SPI4_SCK , false);
56+ const mcu_pin_obj_t pin_I2C0_BDT = PIN (PIN_I2C0_BDT , false);
57+ const mcu_pin_obj_t pin_I2C0_BCK = PIN (PIN_I2C0_BCK , false);
58+ const mcu_pin_obj_t pin_EMMC_DATA0 = PIN (PIN_EMMC_DATA0 , false);
59+ const mcu_pin_obj_t pin_EMMC_DATA1 = PIN (PIN_EMMC_DATA1 , false);
60+ const mcu_pin_obj_t pin_I2S0_DATA_OUT = PIN (PIN_I2S0_DATA_OUT , false);
61+ const mcu_pin_obj_t pin_I2S0_DATA_IN = PIN (PIN_I2S0_DATA_IN , false);
62+ const mcu_pin_obj_t pin_EMMC_DATA2 = PIN (PIN_EMMC_DATA2 , false);
63+ const mcu_pin_obj_t pin_EMMC_DATA3 = PIN (PIN_EMMC_DATA3 , false);
64+ const mcu_pin_obj_t pin_SEN_IRQ_IN = PIN (PIN_SEN_IRQ_IN , false);
65+ const mcu_pin_obj_t pin_EMMC_CLK = PIN (PIN_EMMC_CLK , false);
66+ const mcu_pin_obj_t pin_EMMC_CMD = PIN (PIN_EMMC_CMD , false);
67+ const mcu_pin_obj_t pin_I2S0_LRCK = PIN (PIN_I2S0_LRCK , false);
68+ const mcu_pin_obj_t pin_I2S0_BCK = PIN (PIN_I2S0_BCK , false);
69+ const mcu_pin_obj_t pin_UART2_CTS = PIN (PIN_UART2_CTS , false);
70+ const mcu_pin_obj_t pin_UART2_RTS = PIN (PIN_UART2_RTS , false);
71+ const mcu_pin_obj_t pin_I2S1_BCK = PIN (PIN_I2S1_BCK , false);
72+ const mcu_pin_obj_t pin_I2S1_LRCK = PIN (PIN_I2S1_LRCK , false);
73+ const mcu_pin_obj_t pin_I2S1_DATA_IN = PIN (PIN_I2S1_DATA_IN , false);
74+ const mcu_pin_obj_t pin_I2S1_DATA_OUT = PIN (PIN_I2S1_DATA_OUT , false);
75+ const mcu_pin_obj_t pin_LPADC0 = PIN (0 , true);
76+ const mcu_pin_obj_t pin_LPADC1 = PIN (1 , true);
77+ const mcu_pin_obj_t pin_LPADC2 = PIN (2 , true);
78+ const mcu_pin_obj_t pin_LPADC3 = PIN (3 , true);
79+ const mcu_pin_obj_t pin_HPADC0 = PIN (4 , true);
80+ const mcu_pin_obj_t pin_HPADC1 = PIN (5 , true);
8181
8282STATIC pin_status_t pins [] = {
83- { & pin_D0 , true, true },
84- { & pin_D1 , true, true },
85- { & pin_D2 , true, true },
86- { & pin_D3 , true, true },
87- { & pin_D4 , true, true },
88- { & pin_D5 , true, true },
89- { & pin_D6 , true, true },
90- { & pin_D7 , true, true },
91- { & pin_D8 , true, true },
92- { & pin_D9 , true, true },
93- { & pin_D10 , true, true },
94- { & pin_D11 , true, true },
95- { & pin_D12 , true, true },
96- { & pin_D13 , true, true },
97- { & pin_D14 , true, true },
98- { & pin_D15 , true, true },
99- { & pin_D16 , true, true },
100- { & pin_D17 , true, true },
101- { & pin_D18 , true, true },
102- { & pin_D19 , true, true },
103- { & pin_D20 , true, true },
104- { & pin_D21 , true, true },
105- { & pin_D22 , true, true },
106- { & pin_D23 , true, true },
107- { & pin_D24 , true, true },
108- { & pin_D25 , true, true },
109- { & pin_D26 , true, true },
110- { & pin_D27 , true, true },
111- { & pin_D28 , true, true },
112- { & pin_LED0 , true, true },
113- { & pin_LED1 , true, true },
114- { & pin_LED2 , true, true },
115- { & pin_LED3 , true, true },
83+ { & pin_UART2_RXD , true, true },
84+ { & pin_UART2_TXD , true, true },
85+ { & pin_HIF_IRQ_OUT , true, true },
86+ { & pin_PWM3 , true, true },
87+ { & pin_SPI2_MOSI , true, true },
88+ { & pin_PWM1 , true, true },
89+ { & pin_PWM0 , true, true },
90+ { & pin_SPI3_CS1_X , true, true },
91+ { & pin_SPI2_MISO , true, true },
92+ { & pin_PWM2 , true, true },
93+ { & pin_SPI4_CS_X , true, true },
94+ { & pin_SPI4_MOSI , true, true },
95+ { & pin_SPI4_MISO , true, true },
96+ { & pin_SPI4_SCK , true, true },
97+ { & pin_I2C0_BDT , true, true },
98+ { & pin_I2C0_BCK , true, true },
99+ { & pin_EMMC_DATA0 , true, true },
100+ { & pin_EMMC_DATA1 , true, true },
101+ { & pin_I2S0_DATA_OUT , true, true },
102+ { & pin_I2S0_DATA_IN , true, true },
103+ { & pin_EMMC_DATA2 , true, true },
104+ { & pin_EMMC_DATA3 , true, true },
105+ { & pin_SEN_IRQ_IN , true, true },
106+ { & pin_EMMC_CLK , true, true },
107+ { & pin_EMMC_CMD , true, true },
108+ { & pin_I2S0_LRCK , true, true },
109+ { & pin_I2S0_BCK , true, true },
110+ { & pin_UART2_CTS , true, true },
111+ { & pin_UART2_RTS , true, true },
112+ { & pin_I2S1_BCK , true, true },
113+ { & pin_I2S1_LRCK , true, true },
114+ { & pin_I2S1_DATA_IN , true, true },
115+ { & pin_I2S1_DATA_OUT , true, true },
116116};
117117
118118bool common_hal_mcu_pin_is_free (const mcu_pin_obj_t * pin ) {
0 commit comments