Pin map changes

Based on v1.1.0 of S2_LP MCB using STM32F429ZIT6.
pull/10281/head
Ashok Rao 2019-01-31 11:06:50 +00:00
parent af886e277c
commit 60c7edc5bc
2 changed files with 34 additions and 28 deletions

View File

@ -125,7 +125,7 @@ MBED_WEAK const PinMap PinMap_I2C_SDA[] = {
{PB_7, I2C_1, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF4_I2C1)}, // Connected to LD2 [Blue] {PB_7, I2C_1, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF4_I2C1)}, // Connected to LD2 [Blue]
{PB_9, I2C_1, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF4_I2C1)}, {PB_9, I2C_1, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF4_I2C1)},
{PB_11, I2C_2, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF4_I2C2)}, {PB_11, I2C_2, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF4_I2C2)},
{PC_9, I2C_3, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF4_I2C3)}, {PC_9, I2C_1, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF4_I2C1)},
{PF_0, I2C_2, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF4_I2C2)}, {PF_0, I2C_2, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF4_I2C2)},
{NC, NC, 0} {NC, NC, 0}
}; };

View File

@ -218,6 +218,9 @@ typedef enum {
ADC_VREF = 0xF1, ADC_VREF = 0xF1,
ADC_VBAT = 0xF2, ADC_VBAT = 0xF2,
// Not connected
NC = (int)0xFFFFFFFF,
// STDIO for console print // STDIO for console print
#ifdef MBED_CONF_TARGET_STDIO_UART_TX #ifdef MBED_CONF_TARGET_STDIO_UART_TX
STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX, STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX,
@ -240,7 +243,7 @@ typedef enum {
LED_GREEN = LED3, LED_GREEN = LED3,
// Standardized button names // Standardized button names
USER_BUTTON = PA_15, USER_BUTTON = PB_0,
BUTTON1 = USER_BUTTON, BUTTON1 = USER_BUTTON,
SERIAL_TX = STDIO_UART_TX, // Virtual Com Port SERIAL_TX = STDIO_UART_TX, // Virtual Com Port
@ -248,37 +251,41 @@ typedef enum {
USBTX = STDIO_UART_TX, // Virtual Com Port USBTX = STDIO_UART_TX, // Virtual Com Port
USBRX = STDIO_UART_RX, // Virtual Com Port USBRX = STDIO_UART_RX, // Virtual Com Port
I2C0_SCL = PB_6, SERIAL_TX1 = PE_8,
I2C0_SDA = PB_7, // Can also be PB_9, but not mapped. SERIAL_RX1 = PE_7,
I2C1_SCL = PA_8, I2C0_SCL = PB_6,
I2C0_SDA = PB_7,
I2C1_SCL = PB_8,
I2C1_SDA = PC_9, I2C1_SDA = PC_9,
//Default I2C //Default I2C
I2C_SCL = I2C0_SCL, I2C_SCL = I2C0_SCL,
I2C_SDA = I2C0_SDA, I2C_SDA = I2C0_SDA,
SPI0_MOSI = PB_5, SPI0_MOSI = PA_7,
SPI0_MISO = PA_6, SPI0_MISO = PA_6,
SPI0_SCK = PA_5, SPI0_SCK = PA_5,
SPI0_CS = PA_15, SPI0_CS = PC_0,
SPI1_MOSI = PB_15, SPI1_MOSI = PB_15,
SPI1_MISO = PB_14, SPI1_MISO = PB_14,
SPI1_SCK = PD_3, SPI1_SCK = PB_10,
SPI1_CS = PB_9, //Also I2C0_SDA SPI1_CS = PD_2, //MX25R Chip Select
// See JIRA IOTTHD-2908 // See JIRA IOTTHD-2908
// SPI2_MOSI = PC_12, SPI2_MOSI = PC_12,
// SPI2_MISO = PC_11, SPI2_MISO = PC_11,
// SPI2_SCK = PC_10, SPI2_SCK = PC_10,
// SPI2_CS = , //****************** TBC SPI2_CS = NC,
/*
SPI3_MOSI = PE_6, SPI3_MOSI = PE_6,
SPI3_MISO = PE_5, SPI3_MISO = PE_5,
SPI3_SCK = PE_12, SPI3_SCK = PE_12,
SPI3_CS = PE_11, SPI3_CS = PE_11,
*/
//Default SPI, connected to S2_LP on MCB. //Default SPI, connected to S2_LP on MCB.
SPI_MOSI = SPI0_MOSI, SPI_MOSI = SPI0_MOSI,
SPI_MISO = SPI0_MISO, SPI_MISO = SPI0_MISO,
@ -337,31 +344,32 @@ typedef enum {
UART2_TX = PE_1, UART2_TX = PE_1,
UART2_RX = PE_0, UART2_RX = PE_0,
/*
CAN1_TXD = PD_1, CAN1_TXD = PD_1,
CAN1_RXD = PD_0, CAN1_RXD = PD_0,
*/
//MTB aliases. //MTB aliases.
TX1 = UART1_TX, TX1 = UART1_TX,
RX1 = UART1_RX, RX1 = UART1_RX,
SDA1 = I2C0_SDA, SDA1 = I2C0_SDA,
SCL1 = I2C0_SCL, SCL1 = I2C0_SCL,
MOSI1 = SPI0_MOSI, MOSI1 = SPI1_MOSI,
MISO1 = SPI0_MISO, MISO1 = SPI1_MISO,
SCK1 = SPI0_SCK, SCK1 = PB_10,
GP0 = USER_BUTTON, GP0 = USER_BUTTON,
GP1 = PC_10, GP1 = PB_1,
AIN0 = PC_0, AIN0 = PA_0,
AIN1 = PC_11, AIN1 = PA_1,
AIN2 = PC_12, AIN2 = PA_2,
PWM0 = LED_RED, PWM0 = LED_RED,
PWM1 = LED_BLUE, PWM1 = LED_BLUE,
PWM2 = LED_GREEN, PWM2 = LED_GREEN,
GP2 = PE_5, // SD card or MX25R Chip Select line. Could also be PD_2. GP2 = PE_5, // SD card Chip Select line. Could also be PD_2.
GP3 = PE_6, GP3 = PE_6,
SCK2 = PD_3, SCK2 = PC_10,
MISO2 = SPI1_MISO, MISO2 = PC_11,
MOSI2 = SPI1_MOSI, MOSI2 = PC_12,
SCL2 = I2C1_SCL, SCL2 = I2C1_SCL,
SDA2 = I2C1_SDA, SDA2 = I2C1_SDA,
RX2 = UART2_RX, RX2 = UART2_RX,
@ -372,8 +380,6 @@ typedef enum {
GP7 = PE_14, //LCD CS GP7 = PE_14, //LCD CS
GP8 = PE_15, GP8 = PE_15,
// Not connected
NC = (int)0xFFFFFFFF
} PinName; } PinName;
#ifdef __cplusplus #ifdef __cplusplus