mirror of https://github.com/ARMmbed/mbed-os.git
[STD-PIN] STM32L5: standardized pins
parent
bb7d0391a4
commit
eafaca379e
|
|
@ -194,65 +194,43 @@ typedef enum {
|
|||
ADC_VREF = 0xF1, // Internal pin virtual value
|
||||
ADC_VBAT = 0xF2, // Internal pin virtual value
|
||||
|
||||
// Arduino Uno(Rev3) Header pin connection naming
|
||||
A0 = PA_3,
|
||||
A1 = PA_2,
|
||||
A2 = PC_3,
|
||||
A3 = PB_0,
|
||||
A4 = PC_1,
|
||||
A5 = PC_0,
|
||||
D0 = PD_9,
|
||||
D1 = PD_8,
|
||||
D2 = PF_15,
|
||||
D3 = PE_13,
|
||||
D4 = PF_14,
|
||||
D5 = PE_11,
|
||||
D6 = PE_9,
|
||||
D7 = PF_13,
|
||||
D8 = PF_12,
|
||||
D9 = PD_15,
|
||||
D10 = PD_14,
|
||||
D11 = PA_7,
|
||||
D12 = PA_6,
|
||||
D13 = PA_5,
|
||||
D14 = PB_9,
|
||||
D15 = PB_8,
|
||||
#ifdef TARGET_FF_ARDUINO_UNO
|
||||
ARDUINO_UNO_A0 = PA_3,
|
||||
ARDUINO_UNO_A1 = PA_2,
|
||||
ARDUINO_UNO_A2 = PC_3,
|
||||
ARDUINO_UNO_A3 = PB_0,
|
||||
ARDUINO_UNO_A4 = PC_1,
|
||||
ARDUINO_UNO_A5 = PC_0,
|
||||
ARDUINO_UNO_D0 = PD_9,
|
||||
ARDUINO_UNO_D1 = PD_8,
|
||||
ARDUINO_UNO_D2 = PF_15,
|
||||
ARDUINO_UNO_D3 = PE_13,
|
||||
ARDUINO_UNO_D4 = PF_14,
|
||||
ARDUINO_UNO_D5 = PE_11,
|
||||
ARDUINO_UNO_D6 = PE_9,
|
||||
ARDUINO_UNO_D7 = PF_13,
|
||||
ARDUINO_UNO_D8 = PF_12,
|
||||
ARDUINO_UNO_D9 = PD_15,
|
||||
ARDUINO_UNO_D10 = PD_14,
|
||||
ARDUINO_UNO_D11 = PA_7,
|
||||
ARDUINO_UNO_D12 = PA_6,
|
||||
ARDUINO_UNO_D13 = PA_5,
|
||||
ARDUINO_UNO_D14 = PB_9,
|
||||
ARDUINO_UNO_D15 = PB_8,
|
||||
#endif
|
||||
|
||||
// STDIO for console print
|
||||
#ifdef MBED_CONF_TARGET_STDIO_UART_TX
|
||||
STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX,
|
||||
USBTX = MBED_CONF_TARGET_STDIO_UART_TX,
|
||||
#else
|
||||
STDIO_UART_TX = PG_7,
|
||||
USBTX = PG_7,
|
||||
#endif
|
||||
#ifdef MBED_CONF_TARGET_STDIO_UART_RX
|
||||
STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX,
|
||||
USBRX = MBED_CONF_TARGET_STDIO_UART_RX,
|
||||
#else
|
||||
STDIO_UART_RX = PG_8,
|
||||
USBRX = PG_8,
|
||||
#endif
|
||||
|
||||
USBTX = STDIO_UART_TX, // used for greentea tests
|
||||
USBRX = STDIO_UART_RX, // used for greentea tests
|
||||
|
||||
// I2C signals aliases
|
||||
I2C_SDA = D14,
|
||||
I2C_SCL = D15,
|
||||
|
||||
// SPI signals aliases
|
||||
SPI_CS = D10,
|
||||
SPI_MOSI = D11,
|
||||
SPI_MISO = D12,
|
||||
SPI_SCK = D13,
|
||||
|
||||
// Standardized LED and button names
|
||||
LED1 = PC_7, // LD1 LED_GREEN
|
||||
LED2 = PB_7, // LD2 LED_BLUE
|
||||
LED3 = PA_9, // LD3 LED_RED
|
||||
BUTTON1 = PC_13, // USER_BUTTON
|
||||
|
||||
// Backward legacy names
|
||||
USER_BUTTON = BUTTON1,
|
||||
PWM_OUT = D9,
|
||||
|
||||
/**** USB pins ****/
|
||||
USB_DM = PA_11,
|
||||
USB_DP = PA_12,
|
||||
|
|
@ -291,6 +269,13 @@ typedef enum {
|
|||
NC = (int)0xFFFFFFFF
|
||||
} PinName;
|
||||
|
||||
// Standardized LED and button names
|
||||
#define LED1 PC_7 // LD1 Green
|
||||
#define LED2 PB_7 // LD2 Blue
|
||||
#define LED3 PA_9 // LD3 Red
|
||||
#define BUTTON1 PC_13
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -191,64 +191,43 @@ typedef enum {
|
|||
ADC_VREF = 0xF1, // Internal pin virtual value
|
||||
ADC_VBAT = 0xF2, // Internal pin virtual value
|
||||
|
||||
// Arduino Uno(Rev3) Header pin connection naming
|
||||
A0 = PA_0,
|
||||
A1 = PA_1,
|
||||
A2 = PA_4,
|
||||
A3 = PA_5,
|
||||
A4 = PC_4,
|
||||
A5 = PC_5,
|
||||
D0 = PB_10,
|
||||
D1 = PB_11,
|
||||
D2 = PD_11,
|
||||
D3 = PD_12,
|
||||
D4 = PF_4,
|
||||
D5 = PD_13,
|
||||
D6 = PB_8,
|
||||
D7 = PC_6,
|
||||
D8 = PG_0,
|
||||
D9 = PB_9,
|
||||
D10 = PE_0,
|
||||
D11 = PB_5,
|
||||
D12 = PB_4,
|
||||
D13 = PG_9,
|
||||
D14 = PB_7,
|
||||
D15 = PB_6,
|
||||
#ifdef TARGET_FF_ARDUINO_UNO
|
||||
ARDUINO_UNO_A0 = PA_0,
|
||||
ARDUINO_UNO_A1 = PA_1,
|
||||
ARDUINO_UNO_A2 = PA_4,
|
||||
ARDUINO_UNO_A3 = PA_5,
|
||||
ARDUINO_UNO_A4 = PC_4,
|
||||
ARDUINO_UNO_A5 = PC_5,
|
||||
ARDUINO_UNO_D0 = PB_10,
|
||||
ARDUINO_UNO_D1 = PB_11,
|
||||
ARDUINO_UNO_D2 = PD_11,
|
||||
ARDUINO_UNO_D3 = PD_12,
|
||||
ARDUINO_UNO_D4 = PF_4,
|
||||
ARDUINO_UNO_D5 = PD_13,
|
||||
ARDUINO_UNO_D6 = PB_8,
|
||||
ARDUINO_UNO_D7 = PC_6,
|
||||
ARDUINO_UNO_D8 = PG_0,
|
||||
ARDUINO_UNO_D9 = PB_9,
|
||||
ARDUINO_UNO_D10 = PE_0,
|
||||
ARDUINO_UNO_D11 = PB_5,
|
||||
ARDUINO_UNO_D12 = PB_4,
|
||||
ARDUINO_UNO_D13 = PG_9,
|
||||
ARDUINO_UNO_D14 = PB_7,
|
||||
ARDUINO_UNO_D15 = PB_6,
|
||||
#endif
|
||||
|
||||
// STDIO for console print
|
||||
#ifdef MBED_CONF_TARGET_STDIO_UART_TX
|
||||
STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX,
|
||||
USBTX = MBED_CONF_TARGET_STDIO_UART_TX,
|
||||
#else
|
||||
STDIO_UART_TX = PA_9,
|
||||
USBTX = PA_9,
|
||||
#endif
|
||||
#ifdef MBED_CONF_TARGET_STDIO_UART_RX
|
||||
STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX,
|
||||
USBRX = MBED_CONF_TARGET_STDIO_UART_RX,
|
||||
#else
|
||||
STDIO_UART_RX = PA_10,
|
||||
USBRX = PA_10,
|
||||
#endif
|
||||
|
||||
USBTX = STDIO_UART_TX, // used for greentea tests
|
||||
USBRX = STDIO_UART_RX, // used for greentea tests
|
||||
|
||||
// I2C signals aliases
|
||||
I2C_SDA = D14,
|
||||
I2C_SCL = D15,
|
||||
|
||||
// SPI signals aliases
|
||||
SPI_CS = D10,
|
||||
SPI_MOSI = D11,
|
||||
SPI_MISO = D12,
|
||||
SPI_SCK = D13,
|
||||
|
||||
// Standardized LED and button names
|
||||
LED1 = PD_3, // LD9 LED_RED
|
||||
LED2 = PG_12, // LD10 LED_GREEN
|
||||
BUTTON1 = PC_13, // USER_BUTTON
|
||||
|
||||
// Backward legacy names
|
||||
USER_BUTTON = BUTTON1,
|
||||
PWM_OUT = D9,
|
||||
|
||||
/**** USB pins ****/
|
||||
USB_DM = PA_11,
|
||||
USB_DP = PA_12,
|
||||
|
|
@ -350,6 +329,11 @@ typedef enum {
|
|||
NC = (int)0xFFFFFFFF
|
||||
} PinName;
|
||||
|
||||
// Standardized LED and button names
|
||||
#define LED1 PG_12 // LD7 Green
|
||||
#define LED2 PE_1 // LD9 Red
|
||||
#define BUTTON1 PC_13
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -4088,8 +4088,7 @@
|
|||
"MCU_STM32L552xE"
|
||||
],
|
||||
"supported_form_factors": [
|
||||
"ARDUINO",
|
||||
"MORPHO"
|
||||
"ARDUINO_UNO"
|
||||
],
|
||||
"detect_code": [
|
||||
"0854"
|
||||
|
|
@ -4121,7 +4120,7 @@
|
|||
"MX25LM51245G"
|
||||
],
|
||||
"supported_form_factors": [
|
||||
"ARDUINO",
|
||||
"ARDUINO_UNO",
|
||||
"STMOD",
|
||||
"PMOD"
|
||||
],
|
||||
|
|
|
|||
Loading…
Reference in New Issue