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
pull/12945/head
Malavika Sajikumar 2020-05-07 14:18:42 -07:00
parent 1b2a68ae20
commit 74bd04f381
1 changed files with 31 additions and 48 deletions

View File

@ -267,54 +267,45 @@ typedef enum {
ADC_VBAT = 0xF2,
// Arduino connector namings
A0 = PA_2,
A1 = PA_4,
A2 = PA_6,
A3 = PC_1,
A4 = PC_4,
A5 = PC_5,
A0 = PA_2, // ADC 0 / GPIO 16
A1 = PA_4, // ADC 1 / GPIO 17
A2 = PA_6, // ADC 2 / GPIO 18
A3 = PC_1, // ADC 3 / GPIO 19
A4 = PC_4, // ADC 4 / GPIO 20
A5 = PC_5, // ADC 5 / GPIO 21
D0 = PA_1,
D1 = PA_0,
D2 = PG_7,
D3 = PD_12,
D4 = PG_9,
D5 = PA_11,
D6 = PA_10,
D7 = PG_10,
D8 = PG_11,
D9 = PB_15,
D10 = PA_15, // SPI CS
D11 = PA_7, // SPI MOSI
D12 = PB_4, // SPI MISO
D13 = PB_3, // SPI SCK
D14 = PB_7, // I2C SDA
D15 = PB_8, // I2C SCL
D0 = PA_1, // UART RX / GPIO 0
D1 = PA_0, // UART TX / GPIO 1
D2 = PG_7, // GPIO 2
D3 = PD_12, // TMR / PWM / GPIO 3
D4 = PG_9, // GPIO 4
D5 = PA_11, // TMR / PWM / GPIO 5
D6 = PA_10, // TMR / PWM / GPIO 6
D7 = PG_10, // GPIO 7
D8 = PG_11, // GPIO 8
D9 = PB_15, // TMR / PWM / GPIO 9
D10 = PA_15, // SPI CS / TMR / PWM / GPIO 10
D11 = PA_7, // SPI MOSI / TMR / PWM / GPIO 11
D12 = PB_4, // SPI MISO / GPIO 12
D13 = PB_3, // SPI SCK / GPIO 13
D14 = PB_7, // I2C SDA / GPIO 14
D15 = PB_8, // I2C SCL / GPIO 15
// STDIO for console print
#ifdef MBED_CONF_TARGET_STDIO_UART_TX
STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX,
#else
STDIO_UART_TX = PC_12,
#endif
#ifdef MBED_CONF_TARGET_STDIO_UART_RX
STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX,
#else
STDIO_UART_RX = PD_2,
#endif
// I2C alias added here
I2C_SDA = D14, // I2C SDA // should only be used as I2C line as uses pull ups on them
I2C_SCL = D15, // I2C SCL // should only be used as I2C line as uses pull ups on them
// Debug pins
DEBUG_GPIO0 = PG_6,
// Generic signals namings
LED1 = PK_7, // Red LED
LED2 = PK_6, // Orange LED
LED3 = PK_5, // Green LED
LED4 = PK_4,
SERIAL_TX = STDIO_UART_TX,
SERIAL_RX = STDIO_UART_RX,
USBTX = STDIO_UART_TX,
USBRX = STDIO_UART_RX,
LED4 = PK_4, // Status LED
USBTX = PC_12, // Use USBTX and USBRX for serial communications back to PC. Do not
USBRX = PD_2, // use STDIO_UART_TX and STDIO_UART_RX
STDIO_UART_TX = USBTX,
STDIO_UART_RX = USBRX,
// Adding these signals for the SDP connector
SDP_SPI_MOSI = PF_9, // SDP Connector for SPI lines
SDP_SPI_MISO = PF_8,
@ -352,14 +343,6 @@ typedef enum {
USB_OTG_HS_ULPI_NXT = PC_3,
USB_OTG_HS_ULPI_STP = PC_0,
/**** OSCILLATOR pins ****/
RCC_OSC32_IN = PC_14,
RCC_OSC32_OUT = PC_15,
/**** DEBUG pins ****/
SYS_JTCK_SWCLK = PA_14,
SYS_JTMS_SWDIO = PA_13,
// Not connected
NC = (int)0xFFFFFFFF
} PinName;