Skip to content

Commit 6950e78

Browse files
authored
Merge pull request #12945 from malavikasajikumar/SDPK1-PinNames
Cleaning up PinNames.h for SDP-K1 board.
2 parents 5302a35 + 74bd04f commit 6950e78

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)