Skip to content

Commit 8f653d6

Browse files
committed
Use CXD56 pin names
1 parent 5f09609 commit 8f653d6

7 files changed

Lines changed: 213 additions & 213 deletions

File tree

ports/cxd56/boards/spresense/mpconfigboard.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,12 @@
2828
#define MICROPY_HW_MCU_NAME "CXD5602"
2929
#define MICROPY_PY_SYS_PLATFORM "SPRESENSE"
3030

31-
#define DEFAULT_I2C_BUS_SCL (&pin_D15)
32-
#define DEFAULT_I2C_BUS_SDA (&pin_D14)
31+
#define DEFAULT_I2C_BUS_SCL (&pin_I2C0_BCK)
32+
#define DEFAULT_I2C_BUS_SDA (&pin_I2C0_BDT)
3333

34-
#define DEFAULT_SPI_BUS_SCK (&pin_D13)
35-
#define DEFAULT_SPI_BUS_MISO (&pin_D12)
36-
#define DEFAULT_SPI_BUS_MOSI (&pin_D11)
34+
#define DEFAULT_SPI_BUS_SCK (&pin_SPI4_SCK)
35+
#define DEFAULT_SPI_BUS_MISO (&pin_SPI4_MISO)
36+
#define DEFAULT_SPI_BUS_MOSI (&pin_SPI4_MOSI)
3737

38-
#define DEFAULT_UART_BUS_RX (&pin_D0)
39-
#define DEFAULT_UART_BUS_TX (&pin_D1)
38+
#define DEFAULT_UART_BUS_RX (&pin_UART2_RXD)
39+
#define DEFAULT_UART_BUS_TX (&pin_UART2_TXD)

ports/cxd56/boards/spresense/pins.c

Lines changed: 46 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -27,52 +27,52 @@
2727
#include "shared-bindings/board/__init__.h"
2828

2929
STATIC const mp_rom_map_elem_t board_module_globals_table[] = {
30-
{ MP_ROM_QSTR(MP_QSTR_D0), MP_ROM_PTR(&pin_D0) },
31-
{ MP_ROM_QSTR(MP_QSTR_D1), MP_ROM_PTR(&pin_D1) },
32-
{ MP_ROM_QSTR(MP_QSTR_D2), MP_ROM_PTR(&pin_D2) },
33-
{ MP_ROM_QSTR(MP_QSTR_D3), MP_ROM_PTR(&pin_D3) },
34-
{ MP_ROM_QSTR(MP_QSTR_D4), MP_ROM_PTR(&pin_D4) },
35-
{ MP_ROM_QSTR(MP_QSTR_D5), MP_ROM_PTR(&pin_D5) },
36-
{ MP_ROM_QSTR(MP_QSTR_D6), MP_ROM_PTR(&pin_D6) },
37-
{ MP_ROM_QSTR(MP_QSTR_D7), MP_ROM_PTR(&pin_D7) },
38-
{ MP_ROM_QSTR(MP_QSTR_D8), MP_ROM_PTR(&pin_D8) },
39-
{ MP_ROM_QSTR(MP_QSTR_D9), MP_ROM_PTR(&pin_D9) },
40-
{ MP_ROM_QSTR(MP_QSTR_D10), MP_ROM_PTR(&pin_D10) },
41-
{ MP_ROM_QSTR(MP_QSTR_D11), MP_ROM_PTR(&pin_D11) },
42-
{ MP_ROM_QSTR(MP_QSTR_D12), MP_ROM_PTR(&pin_D12) },
43-
{ MP_ROM_QSTR(MP_QSTR_D13), MP_ROM_PTR(&pin_D13) },
44-
{ MP_ROM_QSTR(MP_QSTR_D14), MP_ROM_PTR(&pin_D14) },
45-
{ MP_ROM_QSTR(MP_QSTR_D15), MP_ROM_PTR(&pin_D15) },
46-
{ MP_ROM_QSTR(MP_QSTR_D16), MP_ROM_PTR(&pin_D16) },
47-
{ MP_ROM_QSTR(MP_QSTR_D17), MP_ROM_PTR(&pin_D17) },
48-
{ MP_ROM_QSTR(MP_QSTR_D18), MP_ROM_PTR(&pin_D18) },
49-
{ MP_ROM_QSTR(MP_QSTR_D19), MP_ROM_PTR(&pin_D19) },
50-
{ MP_ROM_QSTR(MP_QSTR_D20), MP_ROM_PTR(&pin_D20) },
51-
{ MP_ROM_QSTR(MP_QSTR_D21), MP_ROM_PTR(&pin_D21) },
52-
{ MP_ROM_QSTR(MP_QSTR_D22), MP_ROM_PTR(&pin_D22) },
53-
{ MP_ROM_QSTR(MP_QSTR_D23), MP_ROM_PTR(&pin_D23) },
54-
{ MP_ROM_QSTR(MP_QSTR_D24), MP_ROM_PTR(&pin_D24) },
55-
{ MP_ROM_QSTR(MP_QSTR_D25), MP_ROM_PTR(&pin_D25) },
56-
{ MP_ROM_QSTR(MP_QSTR_D26), MP_ROM_PTR(&pin_D26) },
57-
{ MP_ROM_QSTR(MP_QSTR_D27), MP_ROM_PTR(&pin_D27) },
58-
{ MP_ROM_QSTR(MP_QSTR_D28), MP_ROM_PTR(&pin_D28) },
59-
{ MP_ROM_QSTR(MP_QSTR_LED0), MP_ROM_PTR(&pin_LED0) },
60-
{ MP_ROM_QSTR(MP_QSTR_LED1), MP_ROM_PTR(&pin_LED1) },
61-
{ MP_ROM_QSTR(MP_QSTR_LED2), MP_ROM_PTR(&pin_LED2) },
62-
{ MP_ROM_QSTR(MP_QSTR_LED3), MP_ROM_PTR(&pin_LED3) },
63-
{ MP_ROM_QSTR(MP_QSTR_A0), MP_ROM_PTR(&pin_A0) },
64-
{ MP_ROM_QSTR(MP_QSTR_A1), MP_ROM_PTR(&pin_A1) },
65-
{ MP_ROM_QSTR(MP_QSTR_A2), MP_ROM_PTR(&pin_A2) },
66-
{ MP_ROM_QSTR(MP_QSTR_A3), MP_ROM_PTR(&pin_A3) },
67-
{ MP_ROM_QSTR(MP_QSTR_A4), MP_ROM_PTR(&pin_A4) },
68-
{ MP_ROM_QSTR(MP_QSTR_A5), MP_ROM_PTR(&pin_A5) },
69-
{ MP_ROM_QSTR(MP_QSTR_SDA), MP_ROM_PTR(&pin_D14) },
70-
{ MP_ROM_QSTR(MP_QSTR_SCL), MP_ROM_PTR(&pin_D15) },
71-
{ MP_ROM_QSTR(MP_QSTR_SCK), MP_ROM_PTR(&pin_D13) },
72-
{ MP_ROM_QSTR(MP_QSTR_MISO), MP_ROM_PTR(&pin_D12) },
73-
{ MP_ROM_QSTR(MP_QSTR_MOSI), MP_ROM_PTR(&pin_D11) },
74-
{ MP_ROM_QSTR(MP_QSTR_RX), MP_ROM_PTR(&pin_D0) },
75-
{ MP_ROM_QSTR(MP_QSTR_TX), MP_ROM_PTR(&pin_D1) },
30+
{ MP_ROM_QSTR(MP_QSTR_D0), MP_ROM_PTR(&pin_UART2_RXD) },
31+
{ MP_ROM_QSTR(MP_QSTR_D1), MP_ROM_PTR(&pin_UART2_TXD) },
32+
{ MP_ROM_QSTR(MP_QSTR_D2), MP_ROM_PTR(&pin_HIF_IRQ_OUT) },
33+
{ MP_ROM_QSTR(MP_QSTR_D3), MP_ROM_PTR(&pin_PWM3) },
34+
{ MP_ROM_QSTR(MP_QSTR_D4), MP_ROM_PTR(&pin_SPI2_MOSI) },
35+
{ MP_ROM_QSTR(MP_QSTR_D5), MP_ROM_PTR(&pin_PWM1) },
36+
{ MP_ROM_QSTR(MP_QSTR_D6), MP_ROM_PTR(&pin_PWM0) },
37+
{ MP_ROM_QSTR(MP_QSTR_D7), MP_ROM_PTR(&pin_SPI3_CS1_X) },
38+
{ MP_ROM_QSTR(MP_QSTR_D8), MP_ROM_PTR(&pin_SPI2_MISO) },
39+
{ MP_ROM_QSTR(MP_QSTR_D9), MP_ROM_PTR(&pin_PWM2) },
40+
{ MP_ROM_QSTR(MP_QSTR_D10), MP_ROM_PTR(&pin_SPI4_CS_X) },
41+
{ MP_ROM_QSTR(MP_QSTR_D11), MP_ROM_PTR(&pin_SPI4_MOSI) },
42+
{ MP_ROM_QSTR(MP_QSTR_D12), MP_ROM_PTR(&pin_SPI4_MISO) },
43+
{ MP_ROM_QSTR(MP_QSTR_D13), MP_ROM_PTR(&pin_SPI4_SCK) },
44+
{ MP_ROM_QSTR(MP_QSTR_D14), MP_ROM_PTR(&pin_I2C0_BDT) },
45+
{ MP_ROM_QSTR(MP_QSTR_D15), MP_ROM_PTR(&pin_I2C0_BCK) },
46+
{ MP_ROM_QSTR(MP_QSTR_D16), MP_ROM_PTR(&pin_EMMC_DATA0) },
47+
{ MP_ROM_QSTR(MP_QSTR_D17), MP_ROM_PTR(&pin_EMMC_DATA1) },
48+
{ MP_ROM_QSTR(MP_QSTR_D18), MP_ROM_PTR(&pin_I2S0_DATA_OUT) },
49+
{ MP_ROM_QSTR(MP_QSTR_D19), MP_ROM_PTR(&pin_I2S0_DATA_IN) },
50+
{ MP_ROM_QSTR(MP_QSTR_D20), MP_ROM_PTR(&pin_EMMC_DATA2) },
51+
{ MP_ROM_QSTR(MP_QSTR_D21), MP_ROM_PTR(&pin_EMMC_DATA3) },
52+
{ MP_ROM_QSTR(MP_QSTR_D22), MP_ROM_PTR(&pin_SEN_IRQ_IN) },
53+
{ MP_ROM_QSTR(MP_QSTR_D23), MP_ROM_PTR(&pin_EMMC_CLK) },
54+
{ MP_ROM_QSTR(MP_QSTR_D24), MP_ROM_PTR(&pin_EMMC_CMD) },
55+
{ MP_ROM_QSTR(MP_QSTR_D25), MP_ROM_PTR(&pin_I2S0_LRCK) },
56+
{ MP_ROM_QSTR(MP_QSTR_D26), MP_ROM_PTR(&pin_I2S0_BCK) },
57+
{ MP_ROM_QSTR(MP_QSTR_D27), MP_ROM_PTR(&pin_UART2_CTS) },
58+
{ MP_ROM_QSTR(MP_QSTR_D28), MP_ROM_PTR(&pin_UART2_RTS) },
59+
{ MP_ROM_QSTR(MP_QSTR_LED0), MP_ROM_PTR(&pin_I2S1_BCK) },
60+
{ MP_ROM_QSTR(MP_QSTR_LED1), MP_ROM_PTR(&pin_I2S1_LRCK) },
61+
{ MP_ROM_QSTR(MP_QSTR_LED2), MP_ROM_PTR(&pin_I2S1_DATA_IN) },
62+
{ MP_ROM_QSTR(MP_QSTR_LED3), MP_ROM_PTR(&pin_I2S1_DATA_OUT) },
63+
{ MP_ROM_QSTR(MP_QSTR_A0), MP_ROM_PTR(&pin_LPADC0) },
64+
{ MP_ROM_QSTR(MP_QSTR_A1), MP_ROM_PTR(&pin_LPADC1) },
65+
{ MP_ROM_QSTR(MP_QSTR_A2), MP_ROM_PTR(&pin_LPADC2) },
66+
{ MP_ROM_QSTR(MP_QSTR_A3), MP_ROM_PTR(&pin_LPADC3) },
67+
{ MP_ROM_QSTR(MP_QSTR_A4), MP_ROM_PTR(&pin_HPADC0) },
68+
{ MP_ROM_QSTR(MP_QSTR_A5), MP_ROM_PTR(&pin_HPADC1) },
69+
{ MP_ROM_QSTR(MP_QSTR_SDA), MP_ROM_PTR(&pin_I2C0_BDT) },
70+
{ MP_ROM_QSTR(MP_QSTR_SCL), MP_ROM_PTR(&pin_I2C0_BCK) },
71+
{ MP_ROM_QSTR(MP_QSTR_SCK), MP_ROM_PTR(&pin_SPI4_SCK) },
72+
{ MP_ROM_QSTR(MP_QSTR_MISO), MP_ROM_PTR(&pin_SPI4_MISO) },
73+
{ MP_ROM_QSTR(MP_QSTR_MOSI), MP_ROM_PTR(&pin_SPI4_MOSI) },
74+
{ MP_ROM_QSTR(MP_QSTR_RX), MP_ROM_PTR(&pin_UART2_RXD) },
75+
{ MP_ROM_QSTR(MP_QSTR_TX), MP_ROM_PTR(&pin_UART2_TXD) },
7676
{ MP_ROM_QSTR(MP_QSTR_I2C), MP_ROM_PTR(&board_i2c_obj) },
7777
{ MP_ROM_QSTR(MP_QSTR_SPI), MP_ROM_PTR(&board_spi_obj) },
7878
{ MP_ROM_QSTR(MP_QSTR_UART), MP_ROM_PTR(&board_uart_obj) },

ports/cxd56/common-hal/analogio/AnalogIn.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,12 @@ typedef struct {
4242
} analogin_dev_t;
4343

4444
STATIC analogin_dev_t analogin_dev[] = {
45-
{"/dev/lpadc0", &pin_A0, -1},
46-
{"/dev/lpadc1", &pin_A1, -1},
47-
{"/dev/lpadc2", &pin_A2, -1},
48-
{"/dev/lpadc3", &pin_A3, -1},
49-
{"/dev/hpadc0", &pin_A4, -1},
50-
{"/dev/hpadc1", &pin_A5, -1},
45+
{"/dev/lpadc0", &pin_LPADC0, -1},
46+
{"/dev/lpadc1", &pin_LPADC1, -1},
47+
{"/dev/lpadc2", &pin_LPADC2, -1},
48+
{"/dev/lpadc3", &pin_LPADC3, -1},
49+
{"/dev/hpadc0", &pin_HPADC0, -1},
50+
{"/dev/hpadc1", &pin_HPADC1, -1},
5151
};
5252

5353
void common_hal_analogio_analogin_construct(analogio_analogin_obj_t *self, const mcu_pin_obj_t *pin) {

ports/cxd56/common-hal/microcontroller/Pin.c

Lines changed: 72 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -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

8282
STATIC 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

118118
bool common_hal_mcu_pin_is_free(const mcu_pin_obj_t *pin) {

ports/cxd56/common-hal/microcontroller/Pin.h

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -44,45 +44,45 @@ typedef struct {
4444
bool analog;
4545
} mcu_pin_obj_t;
4646

47-
extern const mcu_pin_obj_t pin_D0;
48-
extern const mcu_pin_obj_t pin_D1;
49-
extern const mcu_pin_obj_t pin_D2;
50-
extern const mcu_pin_obj_t pin_D3;
51-
extern const mcu_pin_obj_t pin_D4;
52-
extern const mcu_pin_obj_t pin_D5;
53-
extern const mcu_pin_obj_t pin_D6;
54-
extern const mcu_pin_obj_t pin_D7;
55-
extern const mcu_pin_obj_t pin_D8;
56-
extern const mcu_pin_obj_t pin_D9;
57-
extern const mcu_pin_obj_t pin_D10;
58-
extern const mcu_pin_obj_t pin_D11;
59-
extern const mcu_pin_obj_t pin_D12;
60-
extern const mcu_pin_obj_t pin_D13;
61-
extern const mcu_pin_obj_t pin_D14;
62-
extern const mcu_pin_obj_t pin_D15;
63-
extern const mcu_pin_obj_t pin_D16;
64-
extern const mcu_pin_obj_t pin_D17;
65-
extern const mcu_pin_obj_t pin_D18;
66-
extern const mcu_pin_obj_t pin_D19;
67-
extern const mcu_pin_obj_t pin_D20;
68-
extern const mcu_pin_obj_t pin_D21;
69-
extern const mcu_pin_obj_t pin_D22;
70-
extern const mcu_pin_obj_t pin_D23;
71-
extern const mcu_pin_obj_t pin_D24;
72-
extern const mcu_pin_obj_t pin_D25;
73-
extern const mcu_pin_obj_t pin_D26;
74-
extern const mcu_pin_obj_t pin_D27;
75-
extern const mcu_pin_obj_t pin_D28;
76-
extern const mcu_pin_obj_t pin_LED0;
77-
extern const mcu_pin_obj_t pin_LED1;
78-
extern const mcu_pin_obj_t pin_LED2;
79-
extern const mcu_pin_obj_t pin_LED3;
80-
extern const mcu_pin_obj_t pin_A0;
81-
extern const mcu_pin_obj_t pin_A1;
82-
extern const mcu_pin_obj_t pin_A2;
83-
extern const mcu_pin_obj_t pin_A3;
84-
extern const mcu_pin_obj_t pin_A4;
85-
extern const mcu_pin_obj_t pin_A5;
47+
extern const mcu_pin_obj_t pin_UART2_RXD;
48+
extern const mcu_pin_obj_t pin_UART2_TXD;
49+
extern const mcu_pin_obj_t pin_HIF_IRQ_OUT;
50+
extern const mcu_pin_obj_t pin_PWM3;
51+
extern const mcu_pin_obj_t pin_SPI2_MOSI;
52+
extern const mcu_pin_obj_t pin_PWM1;
53+
extern const mcu_pin_obj_t pin_PWM0;
54+
extern const mcu_pin_obj_t pin_SPI3_CS1_X;
55+
extern const mcu_pin_obj_t pin_SPI2_MISO;
56+
extern const mcu_pin_obj_t pin_PWM2;
57+
extern const mcu_pin_obj_t pin_SPI4_CS_X;
58+
extern const mcu_pin_obj_t pin_SPI4_MOSI;
59+
extern const mcu_pin_obj_t pin_SPI4_MISO;
60+
extern const mcu_pin_obj_t pin_SPI4_SCK;
61+
extern const mcu_pin_obj_t pin_I2C0_BDT;
62+
extern const mcu_pin_obj_t pin_I2C0_BCK;
63+
extern const mcu_pin_obj_t pin_EMMC_DATA0;
64+
extern const mcu_pin_obj_t pin_EMMC_DATA1;
65+
extern const mcu_pin_obj_t pin_I2S0_DATA_OUT;
66+
extern const mcu_pin_obj_t pin_I2S0_DATA_IN;
67+
extern const mcu_pin_obj_t pin_EMMC_DATA2;
68+
extern const mcu_pin_obj_t pin_EMMC_DATA3;
69+
extern const mcu_pin_obj_t pin_SEN_IRQ_IN;
70+
extern const mcu_pin_obj_t pin_EMMC_CLK;
71+
extern const mcu_pin_obj_t pin_EMMC_CMD;
72+
extern const mcu_pin_obj_t pin_I2S0_LRCK;
73+
extern const mcu_pin_obj_t pin_I2S0_BCK;
74+
extern const mcu_pin_obj_t pin_UART2_CTS;
75+
extern const mcu_pin_obj_t pin_UART2_RTS;
76+
extern const mcu_pin_obj_t pin_I2S1_BCK;
77+
extern const mcu_pin_obj_t pin_I2S1_LRCK;
78+
extern const mcu_pin_obj_t pin_I2S1_DATA_IN;
79+
extern const mcu_pin_obj_t pin_I2S1_DATA_OUT;
80+
extern const mcu_pin_obj_t pin_LPADC0;
81+
extern const mcu_pin_obj_t pin_LPADC1;
82+
extern const mcu_pin_obj_t pin_LPADC2;
83+
extern const mcu_pin_obj_t pin_LPADC3;
84+
extern const mcu_pin_obj_t pin_HPADC0;
85+
extern const mcu_pin_obj_t pin_HPADC1;
8686

8787
void never_reset_pin_number(uint8_t pin_number);
8888
void reset_pin_number(uint8_t pin_number);

0 commit comments

Comments
 (0)