@@ -267,54 +267,45 @@ typedef enum {
267267 ADC_VBAT = 0xF2 ,
268268
269269 // 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
276276
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
293293
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
305297
306- // Debug pins
307- DEBUG_GPIO0 = PG_6 ,
308298 // Generic signals namings
309299 LED1 = PK_7 , // Red LED
310300 LED2 = PK_6 , // Orange LED
311301 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
317303
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+
318309 // Adding these signals for the SDP connector
319310 SDP_SPI_MOSI = PF_9 , // SDP Connector for SPI lines
320311 SDP_SPI_MISO = PF_8 ,
@@ -352,14 +343,6 @@ typedef enum {
352343 USB_OTG_HS_ULPI_NXT = PC_3 ,
353344 USB_OTG_HS_ULPI_STP = PC_0 ,
354345
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-
363346 // Not connected
364347 NC = (int )0xFFFFFFFF
365348} PinName ;
0 commit comments