mirror of https://github.com/ARMmbed/mbed-os.git
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_RXpull/12945/head
parent
1b2a68ae20
commit
74bd04f381
|
@ -267,53 +267,44 @@ typedef enum {
|
||||||
ADC_VBAT = 0xF2,
|
ADC_VBAT = 0xF2,
|
||||||
|
|
||||||
// Arduino connector namings
|
// Arduino connector namings
|
||||||
A0 = PA_2,
|
A0 = PA_2, // ADC 0 / GPIO 16
|
||||||
A1 = PA_4,
|
A1 = PA_4, // ADC 1 / GPIO 17
|
||||||
A2 = PA_6,
|
A2 = PA_6, // ADC 2 / GPIO 18
|
||||||
A3 = PC_1,
|
A3 = PC_1, // ADC 3 / GPIO 19
|
||||||
A4 = PC_4,
|
A4 = PC_4, // ADC 4 / GPIO 20
|
||||||
A5 = PC_5,
|
A5 = PC_5, // ADC 5 / GPIO 21
|
||||||
|
|
||||||
D0 = PA_1,
|
D0 = PA_1, // UART RX / GPIO 0
|
||||||
D1 = PA_0,
|
D1 = PA_0, // UART TX / GPIO 1
|
||||||
D2 = PG_7,
|
D2 = PG_7, // GPIO 2
|
||||||
D3 = PD_12,
|
D3 = PD_12, // TMR / PWM / GPIO 3
|
||||||
D4 = PG_9,
|
D4 = PG_9, // GPIO 4
|
||||||
D5 = PA_11,
|
D5 = PA_11, // TMR / PWM / GPIO 5
|
||||||
D6 = PA_10,
|
D6 = PA_10, // TMR / PWM / GPIO 6
|
||||||
D7 = PG_10,
|
D7 = PG_10, // GPIO 7
|
||||||
D8 = PG_11,
|
D8 = PG_11, // GPIO 8
|
||||||
D9 = PB_15,
|
D9 = PB_15, // TMR / PWM / GPIO 9
|
||||||
D10 = PA_15, // SPI CS
|
D10 = PA_15, // SPI CS / TMR / PWM / GPIO 10
|
||||||
D11 = PA_7, // SPI MOSI
|
D11 = PA_7, // SPI MOSI / TMR / PWM / GPIO 11
|
||||||
D12 = PB_4, // SPI MISO
|
D12 = PB_4, // SPI MISO / GPIO 12
|
||||||
D13 = PB_3, // SPI SCK
|
D13 = PB_3, // SPI SCK / GPIO 13
|
||||||
D14 = PB_7, // I2C SDA
|
D14 = PB_7, // I2C SDA / GPIO 14
|
||||||
D15 = PB_8, // I2C SCL
|
D15 = PB_8, // I2C SCL / GPIO 15
|
||||||
|
|
||||||
// STDIO for console print
|
// I2C alias added here
|
||||||
#ifdef MBED_CONF_TARGET_STDIO_UART_TX
|
I2C_SDA = D14, // I2C SDA // should only be used as I2C line as uses pull ups on them
|
||||||
STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX,
|
I2C_SCL = D15, // I2C SCL // should only be used as I2C line as uses pull ups on them
|
||||||
#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
|
|
||||||
|
|
||||||
// Debug pins
|
|
||||||
DEBUG_GPIO0 = PG_6,
|
|
||||||
// Generic signals namings
|
// Generic signals namings
|
||||||
LED1 = PK_7, // Red LED
|
LED1 = PK_7, // Red LED
|
||||||
LED2 = PK_6, // Orange LED
|
LED2 = PK_6, // Orange LED
|
||||||
LED3 = PK_5, // Green LED
|
LED3 = PK_5, // Green LED
|
||||||
LED4 = PK_4,
|
LED4 = PK_4, // Status LED
|
||||||
SERIAL_TX = STDIO_UART_TX,
|
|
||||||
SERIAL_RX = STDIO_UART_RX,
|
USBTX = PC_12, // Use USBTX and USBRX for serial communications back to PC. Do not
|
||||||
USBTX = STDIO_UART_TX,
|
USBRX = PD_2, // use STDIO_UART_TX and STDIO_UART_RX
|
||||||
USBRX = STDIO_UART_RX,
|
STDIO_UART_TX = USBTX,
|
||||||
|
STDIO_UART_RX = USBRX,
|
||||||
|
|
||||||
// Adding these signals for the SDP connector
|
// Adding these signals for the SDP connector
|
||||||
SDP_SPI_MOSI = PF_9, // SDP Connector for SPI lines
|
SDP_SPI_MOSI = PF_9, // SDP Connector for SPI lines
|
||||||
|
@ -352,14 +343,6 @@ typedef enum {
|
||||||
USB_OTG_HS_ULPI_NXT = PC_3,
|
USB_OTG_HS_ULPI_NXT = PC_3,
|
||||||
USB_OTG_HS_ULPI_STP = PC_0,
|
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
|
// Not connected
|
||||||
NC = (int)0xFFFFFFFF
|
NC = (int)0xFFFFFFFF
|
||||||
} PinName;
|
} PinName;
|
||||||
|
|
Loading…
Reference in New Issue