@@ -218,6 +218,9 @@ typedef enum {
218
218
ADC_VREF = 0xF1 ,
219
219
ADC_VBAT = 0xF2 ,
220
220
221
+ // Not connected
222
+ NC = (int )0xFFFFFFFF ,
223
+
221
224
// STDIO for console print
222
225
#ifdef MBED_CONF_TARGET_STDIO_UART_TX
223
226
STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX ,
@@ -240,45 +243,49 @@ typedef enum {
240
243
LED_GREEN = LED3 ,
241
244
242
245
// Standardized button names
243
- USER_BUTTON = PA_15 ,
246
+ USER_BUTTON = PB_0 ,
244
247
BUTTON1 = USER_BUTTON ,
245
248
246
249
SERIAL_TX = STDIO_UART_TX , // Virtual Com Port
247
250
SERIAL_RX = STDIO_UART_RX , // Virtual Com Port
248
251
USBTX = STDIO_UART_TX , // Virtual Com Port
249
252
USBRX = STDIO_UART_RX , // Virtual Com Port
250
253
254
+ SERIAL_TX1 = PE_8 ,
255
+ SERIAL_RX1 = PE_7 ,
256
+
251
257
I2C0_SCL = PB_6 ,
252
- I2C0_SDA = PB_7 , // Can also be PB_9, but not mapped.
258
+ I2C0_SDA = PB_7 ,
253
259
254
- I2C1_SCL = PA_8 ,
260
+ I2C1_SCL = PB_8 ,
255
261
I2C1_SDA = PC_9 ,
256
262
257
263
//Default I2C
258
264
I2C_SCL = I2C0_SCL ,
259
265
I2C_SDA = I2C0_SDA ,
260
266
261
- SPI0_MOSI = PB_5 ,
267
+ SPI0_MOSI = PA_7 ,
262
268
SPI0_MISO = PA_6 ,
263
269
SPI0_SCK = PA_5 ,
264
- SPI0_CS = PA_15 ,
270
+ SPI0_CS = PC_0 ,
265
271
266
272
SPI1_MOSI = PB_15 ,
267
273
SPI1_MISO = PB_14 ,
268
- SPI1_SCK = PD_3 ,
269
- SPI1_CS = PB_9 , //Also I2C0_SDA
274
+ SPI1_SCK = PB_10 ,
275
+ SPI1_CS = PD_2 , //MX25R Chip Select
270
276
271
277
// See JIRA IOTTHD-2908
272
- // SPI2_MOSI = PC_12,
273
- // SPI2_MISO = PC_11,
274
- // SPI2_SCK = PC_10,
275
- // SPI2_CS = , //****************** TBC
278
+ SPI2_MOSI = PC_12 ,
279
+ SPI2_MISO = PC_11 ,
280
+ SPI2_SCK = PC_10 ,
281
+ SPI2_CS = NC ,
276
282
283
+ /*
277
284
SPI3_MOSI = PE_6,
278
285
SPI3_MISO = PE_5,
279
286
SPI3_SCK = PE_12,
280
287
SPI3_CS = PE_11,
281
-
288
+ */
282
289
//Default SPI, connected to S2_LP on MCB.
283
290
SPI_MOSI = SPI0_MOSI ,
284
291
SPI_MISO = SPI0_MISO ,
@@ -337,31 +344,32 @@ typedef enum {
337
344
UART2_TX = PE_1 ,
338
345
UART2_RX = PE_0 ,
339
346
347
+ /*
340
348
CAN1_TXD = PD_1,
341
349
CAN1_RXD = PD_0,
342
-
350
+ */
343
351
344
352
//MTB aliases.
345
353
TX1 = UART1_TX ,
346
354
RX1 = UART1_RX ,
347
355
SDA1 = I2C0_SDA ,
348
356
SCL1 = I2C0_SCL ,
349
- MOSI1 = SPI0_MOSI ,
350
- MISO1 = SPI0_MISO ,
351
- SCK1 = SPI0_SCK ,
357
+ MOSI1 = SPI1_MOSI ,
358
+ MISO1 = SPI1_MISO ,
359
+ SCK1 = PB_10 ,
352
360
GP0 = USER_BUTTON ,
353
- GP1 = PC_10 ,
354
- AIN0 = PC_0 ,
355
- AIN1 = PC_11 ,
356
- AIN2 = PC_12 ,
361
+ GP1 = PB_1 ,
362
+ AIN0 = PA_0 ,
363
+ AIN1 = PA_1 ,
364
+ AIN2 = PA_2 ,
357
365
PWM0 = LED_RED ,
358
366
PWM1 = LED_BLUE ,
359
367
PWM2 = LED_GREEN ,
360
- GP2 = PE_5 , // SD card or MX25R Chip Select line. Could also be PD_2.
368
+ GP2 = PE_5 , // SD card Chip Select line. Could also be PD_2.
361
369
GP3 = PE_6 ,
362
- SCK2 = PD_3 ,
363
- MISO2 = SPI1_MISO ,
364
- MOSI2 = SPI1_MOSI ,
370
+ SCK2 = PC_10 ,
371
+ MISO2 = PC_11 ,
372
+ MOSI2 = PC_12 ,
365
373
SCL2 = I2C1_SCL ,
366
374
SDA2 = I2C1_SDA ,
367
375
RX2 = UART2_RX ,
@@ -372,8 +380,6 @@ typedef enum {
372
380
GP7 = PE_14 , //LCD CS
373
381
GP8 = PE_15 ,
374
382
375
- // Not connected
376
- NC = (int )0xFFFFFFFF
377
383
} PinName ;
378
384
379
385
#ifdef __cplusplus
0 commit comments