Skip to content

Commit 74bd04f

Browse files
Cleaning up PinNames.h for SDP-K1 board.
Added pin description comments to Arduino header pins and LED4. Added I2C alias names. Removed Oscillator and DEBUG pin definitions. Use USBTX and USBRX for serial communications back to PC. Do not use STDIO_UART_TX and STDIO_UART_RX
1 parent 1b2a68a commit 74bd04f

File tree

1 file changed

+31
-48
lines changed
  • targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F469xI/TARGET_SDP_K1

1 file changed

+31
-48
lines changed

targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F469xI/TARGET_SDP_K1/PinNames.h

Lines changed: 31 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)