@@ -33,53 +33,46 @@ typedef enum {
3333 NC = (int )0xFFFFFFFF ,
3434
3535 // Generic naming
36- PA_0 = NU_PORT_N_PIN_TO_PINNAME (0 , 0 ), PA_1 , PA_2 , PA_3 , PA_4 , PA_5 , PA_6 , PA_7 , PA_8 , PA_9 , PA_10 , PA_11 , PA_12 , PA_13 , PA_14 , PA_15 ,
37- PB_0 = NU_PORT_N_PIN_TO_PINNAME (1 , 0 ), PB_1 , PB_2 , PB_3 , PB_4 , PB_5 , PB_6 , PB_7 , PB_8 , PB_9 , PB_10 , PB_11 , PB_12 , PB_13 , PB_14 , PB_15 ,
38- PC_0 = NU_PORT_N_PIN_TO_PINNAME (2 , 0 ), PC_1 , PC_2 , PC_3 , PC_4 , PC_5 , PC_6 , PC_7 , PC_8 , PC_9 , PC_10 , PC_11 , PC_12 , PC_13 ,
39- PD_0 = NU_PORT_N_PIN_TO_PINNAME (3 , 0 ), PD_1 , PD_2 , PD_3 , PD_4 , PD_5 , PD_6 , PD_7 , PD_8 , PD_9 , PD_10 , PD_11 , PD_12 , PD_14 = PD_12 + 2 ,
40- PE_0 = NU_PORT_N_PIN_TO_PINNAME (4 , 0 ), PE_1 , PE_2 , PE_3 , PE_4 , PE_5 , PE_6 , PE_7 , PE_8 , PE_9 , PE_10 , PE_11 , PE_12 , PE_13 , PE_14 , PE_15 ,
41- PF_0 = NU_PORT_N_PIN_TO_PINNAME (5 , 0 ), PF_1 , PF_2 , PF_3 , PF_4 , PF_5 , PF_6 , PF_7 , PF_8 , PF_9 , PF_10 , PF_11 ,
42- PG_2 = NU_PORT_N_PIN_TO_PINNAME (6 , 2 ) , PG_3 , PG_4 , PG_9 = PG_4 + 5 , PG_10 , PG_11 , PG_12 , PG_13 , PG_14 , PG_15 ,
43- PH_4 = NU_PORT_N_PIN_TO_PINNAME (7 , 4 ) , PH_5 , PH_6 , PH_7 , PH_8 , PH_9 , PH_10 , PH_11 ,
36+ PA_INIT = NU_PORT_N_PIN_TO_PINNAME (0 , 0 ), PA_0 = PA_INIT , PA_1 , PA_2 , PA_3 , PA_4 , PA_5 , PA_6 , PA_7 , PA_8 , PA_9 , PA_10 , PA_11 , PA_12 , PA_13 , PA_14 , PA_15 ,
37+ PB_INIT = NU_PORT_N_PIN_TO_PINNAME (1 , 0 ), PB_0 = PB_INIT , PB_1 , PB_2 , PB_3 , PB_4 , PB_5 , PB_6 , PB_7 , PB_8 , PB_9 , PB_10 , PB_11 , PB_12 , PB_13 , PB_14 , PB_15 ,
38+ PC_INIT = NU_PORT_N_PIN_TO_PINNAME (2 , 0 ), PC_0 = PC_INIT , PC_1 , PC_2 , PC_3 , PC_4 , PC_5 , PC_6 , PC_7 , PC_8 , PC_9 , PC_10 , PC_11 , PC_12 , PC_13 ,
39+ PD_INIT = NU_PORT_N_PIN_TO_PINNAME (3 , 0 ), PD_0 = PD_INIT , PD_1 , PD_2 , PD_3 , PD_4 , PD_5 , PD_6 , PD_7 , PD_8 , PD_9 , PD_10 , PD_11 , PD_12 , PD_14 = PD_12 + 2 ,
40+ PE_INIT = NU_PORT_N_PIN_TO_PINNAME (4 , 0 ), PE_0 = PE_INIT , PE_1 , PE_2 , PE_3 , PE_4 , PE_5 , PE_6 , PE_7 , PE_8 , PE_9 , PE_10 , PE_11 , PE_12 , PE_13 , PE_14 , PE_15 ,
41+ PF_INIT = NU_PORT_N_PIN_TO_PINNAME (5 , 0 ), PF_0 = PF_INIT , PF_1 , PF_2 , PF_3 , PF_4 , PF_5 , PF_6 , PF_7 , PF_8 , PF_9 , PF_10 , PF_11 ,
42+ PG_INIT = NU_PORT_N_PIN_TO_PINNAME (6 , 0 ), PG_2 = PG_INIT + 2 , PG_3 , PG_4 , PG_9 = PG_4 + 5 , PG_10 , PG_11 , PG_12 , PG_13 , PG_14 , PG_15 ,
43+ PH_INIT = NU_PORT_N_PIN_TO_PINNAME (7 , 0 ), PH_4 = PH_INIT + 4 , PH_5 , PH_6 , PH_7 , PH_8 , PH_9 , PH_10 , PH_11 ,
4444
4545 // Arduino UNO naming
46- A0 = PB_11 ,
47- A1 = PB_10 ,
48- A2 = PB_9 ,
49- A3 = PB_8 ,
50- A4 = PB_7 ,
51- A5 = PB_6 ,
52-
53- D0 = PA_8 ,
54- D1 = PA_9 ,
55- D2 = PC_1 ,
56- D3 = PC_0 ,
57- D4 = PE_7 ,
58- D5 = PE_6 ,
59- D6 = PC_12 ,
60- D7 = PC_11 ,
61- D8 = PC_9 ,
62- D9 = PC_10 ,
63- D10 = PA_3 ,
64- D11 = PA_0 ,
65- D12 = PA_1 ,
66- D13 = PA_2 ,
67- D14 = PG_3 ,
68- D15 = PG_2 ,
46+ ARDUINO_UNO_A0 = PB_11 ,
47+ ARDUINO_UNO_A1 = PB_10 ,
48+ ARDUINO_UNO_A2 = PB_9 ,
49+ ARDUINO_UNO_A3 = PB_8 ,
50+ ARDUINO_UNO_A4 = PB_7 ,
51+ ARDUINO_UNO_A5 = PB_6 ,
52+
53+ ARDUINO_UNO_D0 = PA_8 ,
54+ ARDUINO_UNO_D1 = PA_9 ,
55+ ARDUINO_UNO_D2 = PC_1 ,
56+ ARDUINO_UNO_D3 = PC_0 ,
57+ ARDUINO_UNO_D4 = PE_7 ,
58+ ARDUINO_UNO_D5 = PE_6 ,
59+ ARDUINO_UNO_D6 = PC_12 ,
60+ ARDUINO_UNO_D7 = PC_11 ,
61+ ARDUINO_UNO_D8 = PC_9 ,
62+ ARDUINO_UNO_D9 = PC_10 ,
63+ ARDUINO_UNO_D10 = PA_3 ,
64+ ARDUINO_UNO_D11 = PA_0 ,
65+ ARDUINO_UNO_D12 = PA_1 ,
66+ ARDUINO_UNO_D13 = PA_2 ,
67+ ARDUINO_UNO_D14 = PG_3 ,
68+ ARDUINO_UNO_D15 = PG_2 ,
6969
7070 // Other board-specific naming
7171
7272 // UART naming
73- #if defined(MBED_CONF_TARGET_USB_UART_TX )
74- CONSOLE_TX = MBED_CONF_TARGET_USB_UART_TX ,
75- #else
76- CONSOLE_TX = NC ,
77- #endif
78- #if defined(MBED_CONF_TARGET_USB_UART_RX )
79- CONSOLE_RX = MBED_CONF_TARGET_USB_UART_RX ,
80- #else
81- CONSOLE_RX = NC ,
82- #endif
73+ CONSOLE_TX = MBED_CONF_TARGET_USB_UART_TX ,
74+ CONSOLE_RX = MBED_CONF_TARGET_USB_UART_RX ,
75+
8376#if defined(MBED_CONF_TARGET_STDIO_UART_TX )
8477 STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX ,
8578#else
@@ -91,23 +84,18 @@ typedef enum {
9184 STDIO_UART_RX = CONSOLE_RX ,
9285#endif
9386
94- // I2C naming
95- I2C_SCL = D15 ,
96- I2C_SDA = D14 ,
97-
98- // LED naming
99- LED1 = PD_2 ,
100- LED2 = PD_3 ,
101-
102- // Button naming
103- SW2 = PF_11 ,
104- BUTTON1 = SW2 ,
105-
10687 // Force PinName to 32-bit required by NU_PINNAME_BIND(...)
10788 FORCE_ENUM_PINNAME_32BIT = 0x7FFFFFFF ,
10889
10990} PinName ;
11091
92+ // LED naming
93+ #define LED1 PD_2
94+ #define LED2 PD_3
95+
96+ // Button naming
97+ #define BUTTON1 PF_11 // SW2
98+
11199#ifdef __cplusplus
112100}
113101#endif
0 commit comments