Skip to content

Commit c3e6faa

Browse files
committed
Revert "Adds a standard DONT_CARE pin name that allows specifying that any pin will..."
This reverts commit c804dc8.
1 parent c804dc8 commit c3e6faa

File tree

48 files changed

+5
-97
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+5
-97
lines changed

libraries/mbed/common/pinmap_common.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ void pinmap_pinout(PinName pin, const PinMap *map) {
2121
return;
2222

2323
while (map->pin != NC) {
24-
if ((map->pin == DONT_CARE) || (map->pin == pin)) {
24+
if (map->pin == pin) {
2525
pin_function(pin, map->function);
2626

2727
pin_mode(pin, PullNone);
@@ -50,7 +50,7 @@ uint32_t pinmap_merge(uint32_t a, uint32_t b) {
5050

5151
uint32_t pinmap_find_peripheral(PinName pin, const PinMap* map) {
5252
while (map->pin != NC) {
53-
if ((map->pin == DONT_CARE) || (map->pin == pin))
53+
if (map->pin == pin)
5454
return map->peripheral;
5555
map++;
5656
}

libraries/mbed/targets/hal/TARGET_Freescale/TARGET_K20D50M/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -237,8 +237,6 @@ typedef enum {
237237
TSI_ELEC0 = PTB16,
238238
TSI_ELEC1 = PTB17,
239239

240-
// Do not care
241-
DONT_CARE = (int)0xFFFFFFFE,
242240
// Not connected
243241
NC = (int)0xFFFFFFFF
244242
} PinName;

libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KLXX/TARGET_KL05Z/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,8 +118,6 @@ typedef enum {
118118
TSI_ELEC0 = PTA13,
119119
TSI_ELEC1 = PTB12,
120120

121-
// Do not care
122-
DONT_CARE = (int)0xFFFFFFFE,
123121
// Not connected
124122
NC = (int)0xFFFFFFFF
125123
} PinName;

libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KLXX/TARGET_KL25Z/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -236,8 +236,6 @@ typedef enum {
236236
TSI_ELEC0 = PTB16,
237237
TSI_ELEC1 = PTB17,
238238

239-
// Do not care
240-
DONT_CARE = (int)0xFFFFFFFE,
241239
// Not connected
242240
NC = (int)0xFFFFFFFF
243241
} PinName;

libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KLXX/TARGET_KL46Z/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -239,8 +239,6 @@ typedef enum {
239239
TSI_ELEC0 = PTB16,
240240
TSI_ELEC1 = PTB17,
241241

242-
// Do not care
243-
DONT_CARE = (int)0xFFFFFFFE,
244242
// Not connected
245243
NC = (int)0xFFFFFFFF
246244
} PinName;

libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/TARGET_FRDM/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -239,8 +239,6 @@ typedef enum {
239239

240240
DAC0_OUT = 0xFEFE, /* DAC does not have Pin Name in RM */
241241

242-
// Do not care
243-
DONT_CARE = (int)0xFFFFFFFE,
244242
// Not connected
245243
NC = (int)0xFFFFFFFF
246244
} PinName;

libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/TARGET_MTS_GAMBIT/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -208,8 +208,6 @@ typedef enum {
208208

209209
DAC0_OUT = 0xFEFE, /* DAC does not have Pin Name in RM */
210210

211-
// Do not care
212-
DONT_CARE = (int)0xFFFFFFFE,
213211
// Not connected
214212
NC = (int)0xFFFFFFFF
215213
} PinName;

libraries/mbed/targets/hal/TARGET_NORDIC/TARGET_MCU_NRF51822/TARGET_ARCH_BLE/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,8 +159,6 @@ typedef enum {
159159
A4 = p5,
160160
A5 = p6,
161161

162-
// Do not care
163-
DONT_CARE = (int)0xFFFFFFFE,
164162
// Not connected
165163
NC = (int)0xFFFFFFFF
166164
} PinName;

libraries/mbed/targets/hal/TARGET_NORDIC/TARGET_MCU_NRF51822/TARGET_HRM1017/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,8 +135,6 @@ typedef enum {
135135

136136
I2C_SDA1 = p13,
137137
I2C_SCL1 = p15,
138-
// Do not care
139-
DONT_CARE = (int)0xFFFFFFFE,
140138
// Not connected
141139
NC = (int)0xFFFFFFFF
142140
} PinName;

libraries/mbed/targets/hal/TARGET_NORDIC/TARGET_MCU_NRF51822/TARGET_NRF51822_MKIT/PinNames.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -135,9 +135,6 @@ typedef enum {
135135

136136
I2C_SDA1 = p13,
137137
I2C_SCL1 = p15,
138-
139-
// Do not care
140-
DONT_CARE = (int)0xFFFFFFFE,
141138
// Not connected
142139
NC = (int)0xFFFFFFFF
143140
} PinName;

libraries/mbed/targets/hal/TARGET_NORDIC/TARGET_MCU_NRF51822/TARGET_RBLAB_NRF51822/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -162,8 +162,6 @@ typedef enum {
162162
A4 = p5,
163163
A5 = p6,
164164

165-
// Do not care
166-
DONT_CARE = (int)0xFFFFFFFE,
167165
// Not connected
168166
NC = (int)0xFFFFFFFF
169167
} PinName;

libraries/mbed/targets/hal/TARGET_NORDIC/TARGET_MCU_NRF51822/serial_api.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,12 @@
2828
#define UART_NUM 1
2929

3030
static const PinMap PinMap_UART_TX[] = {
31-
{DONT_CARE, UART_0, 1},
31+
{TX_PIN_NUMBER, UART_0, 1},
3232
{ NC , NC , 0}
3333
};
3434

3535
static const PinMap PinMap_UART_RX[] = {
36-
{DONT_CARE, UART_0, 1},
36+
{RX_PIN_NUMBER, UART_0, 1},
3737
{NC , NC , 0}
3838
};
3939

libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC11U6X/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,8 +157,6 @@ typedef enum {
157157
SDA= P0_5, // same port as A4
158158
SCL= P0_4, // same port as A5
159159

160-
// Do not care
161-
DONT_CARE = (int)0xFFFFFFFE,
162160
// Not connected
163161
NC = (int)0xFFFFFFFF,
164162
} PinName;

libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC11UXX/TARGET_ARCH_GPRS/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,8 +164,6 @@ typedef enum {
164164
I2C_SCL = D15,
165165
I2C_SDA = D14,
166166

167-
// Do not care
168-
DONT_CARE = (int)0xFFFFFFFE,
169167
// Not connected
170168
NC = (int)0xFFFFFFFF,
171169
} PinName;

libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC11UXX/TARGET_GHI_MBUINO/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,6 @@ typedef enum {
7474
I2C_SCL = P0_4,
7575
I2C_SDA = P0_5,
7676

77-
// Do not care
78-
DONT_CARE = (int)0xFFFFFFFE,
7977
// Not connected
8078
NC = (int)0xFFFFFFFF,
8179
} PinName;

libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC11UXX/TARGET_LPC11U24_301/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,8 +135,6 @@ typedef enum {
135135
USBTX = P0_19,
136136
USBRX = P0_18,
137137

138-
// Do not care
139-
DONT_CARE = (int)0xFFFFFFFE,
140138
// Not connected
141139
NC = (int)0xFFFFFFFF,
142140
} PinName;

libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC11UXX/TARGET_LPC11U24_401/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,8 +164,6 @@ typedef enum {
164164
I2C_SCL = D15,
165165
I2C_SDA = D14,
166166

167-
// Do not care
168-
DONT_CARE = (int)0xFFFFFFFE,
169167
// Not connected
170168
NC = (int)0xFFFFFFFF,
171169
} PinName;

libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC11UXX/TARGET_LPC11U35_401/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,8 +130,6 @@ typedef enum {
130130
UART_TX = P0_19,
131131
UART_RX = P0_18,
132132

133-
// Do not care
134-
DONT_CARE = (int)0xFFFFFFFE,
135133
// Not connected
136134
NC = (int)0xFFFFFFFF,
137135
} PinName;

libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC11UXX/TARGET_LPCCAPPUCCINO/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,6 @@ typedef enum {
103103
UART_TX = P0_19,
104104
UART_RX = P0_18,
105105

106-
// Do not care
107-
DONT_CARE = (int)0xFFFFFFFE,
108106
// Not connected
109107
NC = (int)0xFFFFFFFF,
110108
} PinName;

libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC11UXX/TARGET_MCU_LPC11U35_501/TARGET_LPC11U35_501/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -145,8 +145,6 @@ typedef enum {
145145
UART_TX = P0_19,
146146
UART_RX = P0_18,
147147

148-
// Do not care
149-
DONT_CARE = (int)0xFFFFFFFE,
150148
// Not connected
151149
NC = (int)0xFFFFFFFF,
152150
} PinName;

libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC11UXX/TARGET_MCU_LPC11U35_501/TARGET_XADOW_M0/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,8 +148,6 @@ typedef enum {
148148
I2C_SCL = P0_4,
149149
I2C_SDA = P0_5,
150150

151-
// Do not care
152-
DONT_CARE = (int)0xFFFFFFFE,
153151
// Not connected
154152
NC = (int)0xFFFFFFFF,
155153
} PinName;

libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC11XX_11CXX/TARGET_LPC11CXX/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -188,8 +188,6 @@ typedef enum {
188188
dp27 = P0_4,
189189
dp28 = P0_7,
190190

191-
// Do not care
192-
DONT_CARE = (int)0xFFFFFFFE,
193191
// Not connected
194192
NC = (int)0xFFFFFFFF,
195193
} PinName;

libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC11XX_11CXX/TARGET_LPC11XX/PinNames.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -202,8 +202,7 @@ typedef enum {
202202
dip28 = P0_7,
203203

204204

205-
// Do not care
206-
DONT_CARE = (int)0xFFFFFFFE,
205+
207206
// Not connected
208207
NC = (int)0xFFFFFFFF,
209208
} PinName;

libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC13XX/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,8 +115,6 @@ typedef enum {
115115
UART_TX = P0_19,
116116
UART_RX = P0_18,
117117

118-
// Do not care
119-
DONT_CARE = (int)0xFFFFFFFE,
120118
// Not connected
121119
NC = (int)0xFFFFFFFF,
122120

libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC15XX/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,6 @@ typedef enum {
7575
SDA= P0_23, // same port as A4
7676
SCL= P0_22, // same port as A5
7777

78-
// Do not care
79-
DONT_CARE = (int)0xFFFFFFFE,
8078
// Not connected
8179
NC = (int)0xFFFFFFFF,
8280
} PinName;

libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC176X/TARGET_ARCH_PRO/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,8 +109,6 @@ typedef enum {
109109
I2C_SCL = D15,
110110
I2C_SDA = D14,
111111

112-
// Do not care
113-
DONT_CARE = (int)0xFFFFFFFE,
114112
// Not connected
115113
NC = (int)0xFFFFFFFF
116114
} PinName;

libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC176X/TARGET_MBED_LPC1768/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,8 +109,6 @@ typedef enum {
109109
I2C_SCL = D15,
110110
I2C_SDA = D14,
111111

112-
// Do not care
113-
DONT_CARE = (int)0xFFFFFFFE,
114112
// Not connected
115113
NC = (int)0xFFFFFFFF
116114
} PinName;

libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC176X/TARGET_UBLOX_C027/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,8 +158,6 @@ typedef enum {
158158
USBTXD = USBTX, // identical USBTX
159159
USBRXD = USBRX, // identical USBRX
160160

161-
// Do not care
162-
DONT_CARE = (int)0xFFFFFFFE,
163161
// Not connected
164162
NC = (int)0xFFFFFFFF
165163
} PinName;

libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC23XX/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,6 @@ typedef enum {
7676
USBTX = P0_2,
7777
USBRX = P0_3,
7878

79-
// Do not care
80-
DONT_CARE = (int)0xFFFFFFFE,
8179
// Not connected
8280
NC = (int)0xFFFFFFFF
8381
} PinName;

libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC408X/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,8 +109,6 @@ typedef enum {
109109
A5 = p20,
110110

111111

112-
// Do not care
113-
DONT_CARE = (int)0xFFFFFFFE,
114112
// Not connected
115113
NC = (int)0xFFFFFFFF
116114
} PinName;

libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC43XX/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -451,8 +451,6 @@ typedef enum {
451451
// Dedicated pin (no GPIO)
452452
P_DED = MBED_PIN(0, 0, NO_GPIO, 0),
453453

454-
// Do not care
455-
DONT_CARE = (int)0xFFFFFFFE,
456454
// Not connected
457455
NC = (int)0xFFFFFFFF,
458456

libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC81X/TARGET_LPC810/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,6 @@ typedef enum {
5353
USBTX = P0_4,
5454
USBRX = P0_0,
5555

56-
// Do not care
57-
DONT_CARE = (int)0xFFFFFFFE,
5856
// Not connected
5957
NC = (int)0xFFFFFFFF,
6058
} PinName;

libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC81X/TARGET_LPC812/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,6 @@ typedef enum {
8181
USBTX = P0_6,
8282
USBRX = P0_1,
8383

84-
// Do not care
85-
DONT_CARE = (int)0xFFFFFFFE,
8684
// Not connected
8785
NC = (int)0xFFFFFFFF,
8886
} PinName;

libraries/mbed/targets/hal/TARGET_STM/TARGET_DISCO_F051R8/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -211,8 +211,6 @@ typedef enum {
211211
SPI_CS = PB_6,
212212
PWM_OUT = PB_3,
213213

214-
// Do not care
215-
DONT_CARE = (int)0xFFFFFFFE,
216214
// Not connected
217215
NC = (int)0xFFFFFFFF
218216
} PinName;

libraries/mbed/targets/hal/TARGET_STM/TARGET_DISCO_F100RB/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,8 +171,6 @@ typedef enum {
171171
SPI_CS = PB_12,
172172
PWM_OUT = PB_8,
173173

174-
// Do not care
175-
DONT_CARE = (int)0xFFFFFFFE,
176174
// Not connected
177175
NC = (int)0xFFFFFFFF
178176
} PinName;

libraries/mbed/targets/hal/TARGET_STM/TARGET_DISCO_F303VC/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -207,8 +207,6 @@ typedef enum {
207207
SPI_CS = PA_15,
208208
PWM_OUT = PB_1,
209209

210-
// Do not care
211-
DONT_CARE = (int)0xFFFFFFFE,
212210
// Not connected
213211
NC = (int)0xFFFFFFFF
214212
} PinName;

libraries/mbed/targets/hal/TARGET_STM/TARGET_DISCO_F407VG/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -264,8 +264,6 @@ typedef enum {
264264
SPI_CS = PB_6,
265265
PWM_OUT = PB_3,
266266

267-
// Do not care
268-
DONT_CARE = (int)0xFFFFFFFE,
269267
// Not connected
270268
NC = (int)0xFFFFFFFF
271269
} PinName;

libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_F030R8/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,8 +160,6 @@ typedef enum {
160160
SPI_CS = PB_6,
161161
PWM_OUT = PC_7,
162162

163-
// Do not care
164-
DONT_CARE = (int)0xFFFFFFFE,
165163
// Not connected
166164
NC = (int)0xFFFFFFFF
167165
} PinName;

libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_F072RB/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,8 +164,6 @@ typedef enum {
164164
SPI_CS = PB_6,
165165
PWM_OUT = PB_3,
166166

167-
// Do not care
168-
DONT_CARE = (int)0xFFFFFFFE,
169167
// Not connected
170168
NC = (int)0xFFFFFFFF
171169
} PinName;

libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_F103RB/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,8 +148,6 @@ typedef enum {
148148
SPI_CS = PB_6,
149149
PWM_OUT = PB_3,
150150

151-
// Do not care
152-
DONT_CARE = (int)0xFFFFFFFE,
153151
// Not connected
154152
NC = (int)0xFFFFFFFF
155153
} PinName;

libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_F302R8/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -155,8 +155,6 @@ typedef enum {
155155
SPI_CS = PB_6,
156156
PWM_OUT = PB_4,
157157

158-
// Do not care
159-
DONT_CARE = (int)0xFFFFFFFE,
160158
// Not connected
161159
NC = (int)0xFFFFFFFF
162160
} PinName;

libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_F334R8/PinNames.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,8 +163,6 @@ typedef enum {
163163
SPI_CS = PB_6,
164164
PWM_OUT = PB_4,
165165

166-
// Do not care
167-
DONT_CARE = (int)0xFFFFFFFE,
168166
// Not connected
169167
NC = (int)0xFFFFFFFF
170168
} PinName;

0 commit comments

Comments
 (0)