mirror of https://github.com/ARMmbed/mbed-os.git
parent
af886e277c
commit
60c7edc5bc
|
@ -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}
|
||||||
};
|
};
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue