@@ -33,53 +33,46 @@ typedef enum {
33
33
NC = (int )0xFFFFFFFF ,
34
34
35
35
// 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 ,
44
44
45
45
// 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 ,
69
69
70
70
// Other board-specific naming
71
71
72
72
// 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
+
83
76
#if defined(MBED_CONF_TARGET_STDIO_UART_TX )
84
77
STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX ,
85
78
#else
@@ -91,23 +84,18 @@ typedef enum {
91
84
STDIO_UART_RX = CONSOLE_RX ,
92
85
#endif
93
86
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
-
106
87
// Force PinName to 32-bit required by NU_PINNAME_BIND(...)
107
88
FORCE_ENUM_PINNAME_32BIT = 0x7FFFFFFF ,
108
89
109
90
} PinName ;
110
91
92
+ // LED naming
93
+ #define LED1 PD_2
94
+ #define LED2 PD_3
95
+
96
+ // Button naming
97
+ #define BUTTON1 PF_11 // SW2
98
+
111
99
#ifdef __cplusplus
112
100
}
113
101
#endif
0 commit comments