@@ -267,54 +267,45 @@ typedef enum {
267
267
ADC_VBAT = 0xF2 ,
268
268
269
269
// Arduino connector namings
270
- A0 = PA_2 ,
271
- A1 = PA_4 ,
272
- A2 = PA_6 ,
273
- A3 = PC_1 ,
274
- A4 = PC_4 ,
275
- A5 = PC_5 ,
270
+ A0 = PA_2 , // ADC 0 / GPIO 16
271
+ A1 = PA_4 , // ADC 1 / GPIO 17
272
+ A2 = PA_6 , // ADC 2 / GPIO 18
273
+ A3 = PC_1 , // ADC 3 / GPIO 19
274
+ A4 = PC_4 , // ADC 4 / GPIO 20
275
+ A5 = PC_5 , // ADC 5 / GPIO 21
276
276
277
- D0 = PA_1 ,
278
- D1 = PA_0 ,
279
- D2 = PG_7 ,
280
- D3 = PD_12 ,
281
- D4 = PG_9 ,
282
- D5 = PA_11 ,
283
- D6 = PA_10 ,
284
- D7 = PG_10 ,
285
- D8 = PG_11 ,
286
- D9 = PB_15 ,
287
- D10 = PA_15 , // SPI CS
288
- D11 = PA_7 , // SPI MOSI
289
- D12 = PB_4 , // SPI MISO
290
- D13 = PB_3 , // SPI SCK
291
- D14 = PB_7 , // I2C SDA
292
- D15 = PB_8 , // I2C SCL
277
+ D0 = PA_1 , // UART RX / GPIO 0
278
+ D1 = PA_0 , // UART TX / GPIO 1
279
+ D2 = PG_7 , // GPIO 2
280
+ D3 = PD_12 , // TMR / PWM / GPIO 3
281
+ D4 = PG_9 , // GPIO 4
282
+ D5 = PA_11 , // TMR / PWM / GPIO 5
283
+ D6 = PA_10 , // TMR / PWM / GPIO 6
284
+ D7 = PG_10 , // GPIO 7
285
+ D8 = PG_11 , // GPIO 8
286
+ D9 = PB_15 , // TMR / PWM / GPIO 9
287
+ D10 = PA_15 , // SPI CS / TMR / PWM / GPIO 10
288
+ D11 = PA_7 , // SPI MOSI / TMR / PWM / GPIO 11
289
+ D12 = PB_4 , // SPI MISO / GPIO 12
290
+ D13 = PB_3 , // SPI SCK / GPIO 13
291
+ D14 = PB_7 , // I2C SDA / GPIO 14
292
+ D15 = PB_8 , // I2C SCL / GPIO 15
293
293
294
- // STDIO for console print
295
- #ifdef MBED_CONF_TARGET_STDIO_UART_TX
296
- STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX ,
297
- #else
298
- STDIO_UART_TX = PC_12 ,
299
- #endif
300
- #ifdef MBED_CONF_TARGET_STDIO_UART_RX
301
- STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX ,
302
- #else
303
- STDIO_UART_RX = PD_2 ,
304
- #endif
294
+ // I2C alias added here
295
+ I2C_SDA = D14 , // I2C SDA // should only be used as I2C line as uses pull ups on them
296
+ I2C_SCL = D15 , // I2C SCL // should only be used as I2C line as uses pull ups on them
305
297
306
- // Debug pins
307
- DEBUG_GPIO0 = PG_6 ,
308
298
// Generic signals namings
309
299
LED1 = PK_7 , // Red LED
310
300
LED2 = PK_6 , // Orange LED
311
301
LED3 = PK_5 , // Green LED
312
- LED4 = PK_4 ,
313
- SERIAL_TX = STDIO_UART_TX ,
314
- SERIAL_RX = STDIO_UART_RX ,
315
- USBTX = STDIO_UART_TX ,
316
- USBRX = STDIO_UART_RX ,
302
+ LED4 = PK_4 , // Status LED
317
303
304
+ USBTX = PC_12 , // Use USBTX and USBRX for serial communications back to PC. Do not
305
+ USBRX = PD_2 , // use STDIO_UART_TX and STDIO_UART_RX
306
+ STDIO_UART_TX = USBTX ,
307
+ STDIO_UART_RX = USBRX ,
308
+
318
309
// Adding these signals for the SDP connector
319
310
SDP_SPI_MOSI = PF_9 , // SDP Connector for SPI lines
320
311
SDP_SPI_MISO = PF_8 ,
@@ -352,14 +343,6 @@ typedef enum {
352
343
USB_OTG_HS_ULPI_NXT = PC_3 ,
353
344
USB_OTG_HS_ULPI_STP = PC_0 ,
354
345
355
- /**** OSCILLATOR pins ****/
356
- RCC_OSC32_IN = PC_14 ,
357
- RCC_OSC32_OUT = PC_15 ,
358
-
359
- /**** DEBUG pins ****/
360
- SYS_JTCK_SWCLK = PA_14 ,
361
- SYS_JTMS_SWDIO = PA_13 ,
362
-
363
346
// Not connected
364
347
NC = (int )0xFFFFFFFF
365
348
} PinName ;
0 commit comments