[STD-PIN] STM32L4: standardized pins

pull/14381/head
jeromecoutant 2021-01-18 17:16:38 +01:00 committed by George Psimenos
parent 885cdef5f7
commit bb7d0391a4
17 changed files with 435 additions and 604 deletions

View File

@ -89,7 +89,7 @@ typedef enum {
ADC_VREF = 0xF1,
ADC_VBAT = 0xF2,
// Arduino connector namings
// Arduino Nano connector namings
A0 = PA_0,
A1 = PA_1,
A2 = PA_3,
@ -115,25 +115,16 @@ typedef enum {
// 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_2,
USBTX = PA_2,
#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_15,
USBRX = PA_15,
#endif
// Generic signals namings
LED1 = PB_3,
LED2 = PB_3,
LED3 = PB_3,
LED4 = PB_3,
SERIAL_TX = STDIO_UART_TX,
SERIAL_RX = STDIO_UART_RX,
USBTX = STDIO_UART_TX,
USBRX = STDIO_UART_RX,
I2C_SCL = PB_6,
I2C_SDA = PB_7,
SPI_MOSI = PB_5,
@ -165,6 +156,10 @@ typedef enum {
NC = (int)0xFFFFFFFF
} PinName;
// Standardized LED and button names
#define LED1 PB_3
#ifdef __cplusplus
}
#endif

View File

@ -160,61 +160,43 @@ typedef enum {
ADC_VREF = 0xF1,
ADC_VBAT = 0xF2,
// Arduino connector namings
A0 = PA_0,
A1 = PA_1,
A2 = PC_3,
A3 = PC_2,
A4 = PC_1,
A5 = PC_0,
D0 = PA_10,
D1 = PA_9,
D2 = PA_12,
D3 = PB_3,
D4 = PB_5,
D5 = PA_15,
D6 = PB_10,
D7 = PC_7,
D8 = PB_6,
D9 = PA_8,
D10 = PA_11,
D11 = PB_15,
D12 = PB_14,
D13 = PB_13,
D14 = PB_7,
D15 = PB_8,
#ifdef TARGET_FF_ARDUINO_UNO
ARDUINO_UNO_A0 = PA_0,
ARDUINO_UNO_A1 = PA_1,
ARDUINO_UNO_A2 = PC_3,
ARDUINO_UNO_A3 = PC_2,
ARDUINO_UNO_A4 = PC_1,
ARDUINO_UNO_A5 = PC_0,
ARDUINO_UNO_D0 = PA_10,
ARDUINO_UNO_D1 = PA_9,
ARDUINO_UNO_D2 = PA_12,
ARDUINO_UNO_D3 = PB_3,
ARDUINO_UNO_D4 = PB_5,
ARDUINO_UNO_D5 = PA_15,
ARDUINO_UNO_D6 = PB_10,
ARDUINO_UNO_D7 = PC_7,
ARDUINO_UNO_D8 = PB_6,
ARDUINO_UNO_D9 = PA_8,
ARDUINO_UNO_D10 = PA_11,
ARDUINO_UNO_D11 = PB_15,
ARDUINO_UNO_D12 = PB_14,
ARDUINO_UNO_D13 = PB_13,
ARDUINO_UNO_D14 = PB_7,
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 = PA_2,
USBTX = PA_2,
#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_3,
USBRX = PA_3,
#endif
// Generic signals namings
LED1 = PB_13,
LED2 = PB_13,
LED3 = PB_13,
LED4 = PB_13,
USER_BUTTON = PC_13,
BUTTON1 = USER_BUTTON,
SERIAL_TX = STDIO_UART_TX,
SERIAL_RX = STDIO_UART_RX,
USBTX = STDIO_UART_TX,
USBRX = STDIO_UART_RX,
I2C_SCL = PB_8,
I2C_SDA = PB_7,
SPI_MOSI = D11,
SPI_MISO = D12,
SPI_SCK = D13,
SPI_CS = D10,
PWM_OUT = D9,
/**** USB pins ****/
USB_DM = PA_11,
USB_DP = PA_12,
@ -242,6 +224,11 @@ typedef enum {
NC = (int)0xFFFFFFFF
} PinName;
// Standardized LED and button names
#define LED1 PB_13
#define BUTTON1 PC_13
#ifdef __cplusplus
}
#endif

View File

@ -156,12 +156,7 @@ typedef enum {
W_DISABLE = PC_2,
WAKE = PC_3,
I2C_SCL = PC_0,
I2C_SDA = PC_1,
SPI_MOSI = PB_15,
SPI_MISO = PB_14,
SPI_SCK = PB_10,
SPI_CS0 = PB_12,
SPI_CS1 = PB_9,
@ -184,27 +179,18 @@ typedef enum {
ANT_SWITCH = PC_15,
// Generic signals namings
LED1 = PWM0,
LED2 = GPIO2,
LED3 = GPIO4,
#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 = UART3_TX,
USBTX = UART3_TX,
#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 = UART3_RX,
USBRX = UART3_RX,
#endif
SERIAL_TX = STDIO_UART_TX,
SERIAL_RX = STDIO_UART_RX,
USBTX = SERIAL_TX,
USBRX = SERIAL_RX,
UART_TXD = UART1_TX,
UART_RXD = UART1_RX,
@ -212,6 +198,12 @@ typedef enum {
NC = (int)0xFFFFFFFF
} PinName;
// Standardized LED and button names
#define LED1 PA_5
#define LED2 PC_7
#define LED3 PB_0
#ifdef __cplusplus
}
#endif

View File

@ -134,61 +134,43 @@ typedef enum {
ADC_VREF = 0xF1,
ADC_VBAT = 0xF2,
// Arduino connector namings
A0 = PA_0,
A1 = PA_1,
A2 = PC_3,
A3 = PC_2,
A4 = PC_1,
A5 = PC_0,
D0 = PA_3,
D1 = PA_2,
D2 = PA_10,
D3 = PB_3,
D4 = PB_5,
D5 = PA_15,
D6 = PB_10,
D7 = PC_7,
D8 = PB_6,
D9 = PA_8,
D10 = PA_11,
D11 = PB_15,
D12 = PB_14,
D13 = PB_13,
D14 = PB_7,
D15 = PB_8,
#ifdef TARGET_FF_ARDUINO_UNO
ARDUINO_UNO_A0 = PA_0,
ARDUINO_UNO_A1 = PA_1,
ARDUINO_UNO_A2 = PC_3,
ARDUINO_UNO_A3 = PC_2,
ARDUINO_UNO_A4 = PC_1,
ARDUINO_UNO_A5 = PC_0,
ARDUINO_UNO_D0 = PA_3,
ARDUINO_UNO_D1 = PA_2,
ARDUINO_UNO_D2 = PA_10,
ARDUINO_UNO_D3 = PB_3,
ARDUINO_UNO_D4 = PB_5,
ARDUINO_UNO_D5 = PA_15,
ARDUINO_UNO_D6 = PB_10,
ARDUINO_UNO_D7 = PC_7,
ARDUINO_UNO_D8 = PB_6,
ARDUINO_UNO_D9 = PA_8,
ARDUINO_UNO_D10 = PA_11,
ARDUINO_UNO_D11 = PB_15,
ARDUINO_UNO_D12 = PB_14,
ARDUINO_UNO_D13 = PB_13,
ARDUINO_UNO_D14 = PB_7,
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 = PA_2,
USBTX = PA_2,
#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_3,
USBRX = PA_3,
#endif
// Generic signals namings
LED1 = PB_13,
LED2 = PB_13,
LED3 = PB_13,
LED4 = PB_13,
USER_BUTTON = PC_13,
BUTTON1 = USER_BUTTON,
SERIAL_TX = STDIO_UART_TX,
SERIAL_RX = STDIO_UART_RX,
USBTX = STDIO_UART_TX,
USBRX = STDIO_UART_RX,
I2C_SCL = PB_8,
I2C_SDA = PB_7,
SPI_MOSI = D11,
SPI_MISO = D12,
SPI_SCK = D13,
SPI_CS = D10,
PWM_OUT = D9,
/**** USB pins ****/
USB_DM = PA_11,
USB_DP = PA_12,
@ -219,6 +201,11 @@ typedef enum {
NC = (int)0xFFFFFFFF
} PinName;
// Standardized LED and button names
#define LED1 PB_13
#define BUTTON1 PC_13
#ifdef __cplusplus
}
#endif

View File

@ -169,59 +169,58 @@ typedef enum {
ADC_VREF = 0xF1,
ADC_VBAT = 0xF2,
// Arduino connector namings
A0 = PC_2,
A1 = PC_13, //rev b PC_0; rev c PC_13
A2 = PC_4,
A3 = PE_6, //reb b PB_1; rev c PE_6
A4 = PA_6,
A5 = PG_8,
D0 = PA_3,
D1 = PA_2,
D2 = PB_15,
D3 = PA_0,
D4 = PA_7,
D5 = PA_9,
D6 = PA_1,
D7 = PG_7,
D8 = PB_0,
D9 = PB_10,
D10 = PC_8,
D11 = PB_5,
D12 = PG_3,
D13 = PG_2,
D14 = PB_9,
D15 = PB_8,
#ifdef TARGET_FF_ARDUINO_UNO
ARDUINO_UNO_A0 = PC_2,
ARDUINO_UNO_A1 = PC_13, // rev b PC_0; rev c PC_13
ARDUINO_UNO_A2 = PC_4,
ARDUINO_UNO_A3 = PE_6, // reb b PB_1; rev c PE_6
ARDUINO_UNO_A4 = PA_6,
ARDUINO_UNO_A5 = PG_8,
ARDUINO_UNO_D0 = PA_3,
ARDUINO_UNO_D1 = PA_2,
ARDUINO_UNO_D2 = PB_15,
ARDUINO_UNO_D3 = PA_0,
ARDUINO_UNO_D4 = PA_7,
ARDUINO_UNO_D5 = PA_9,
ARDUINO_UNO_D6 = PA_1,
ARDUINO_UNO_D7 = PG_7,
ARDUINO_UNO_D8 = PB_0,
ARDUINO_UNO_D9 = PB_10,
ARDUINO_UNO_D10 = PC_8,
ARDUINO_UNO_D11 = PB_5,
ARDUINO_UNO_D12 = PG_3,
ARDUINO_UNO_D13 = PG_2,
ARDUINO_UNO_D14 = PB_9,
ARDUINO_UNO_D15 = PB_8,
#endif
// 40 pin
IO_00 = D1,
IO_01 = D4,
IO_02 = D8,
IO_03 = D6,
IO_04 = D11,
IO_05 = D13,
IO_06 = D15,
IO_07 = D2,
IO_08 = A0,
IO_09 = A3,
IO_10 = A1,
IO_11 = A4,
IO_12 = A2,
IO_13 = D9,
IO_14 = A5,
IO_15 = D14,
IO_16 = D12,
IO_17 = D10,
IO_18 = D3,
IO_19 = D5,
IO_20 = D7,
IO_21 = D0,
IO_00 = ARDUINO_UNO_D1,
IO_01 = ARDUINO_UNO_D4,
IO_02 = ARDUINO_UNO_D8,
IO_03 = ARDUINO_UNO_D6,
IO_04 = ARDUINO_UNO_D11,
IO_05 = ARDUINO_UNO_D13,
IO_06 = ARDUINO_UNO_D15,
IO_07 = ARDUINO_UNO_D2,
IO_08 = ARDUINO_UNO_A0,
IO_09 = ARDUINO_UNO_A3,
IO_10 = ARDUINO_UNO_A1,
IO_11 = ARDUINO_UNO_A4,
IO_12 = ARDUINO_UNO_A2,
IO_13 = ARDUINO_UNO_D9,
IO_14 = ARDUINO_UNO_A5,
IO_15 = ARDUINO_UNO_D14,
IO_16 = ARDUINO_UNO_D12,
IO_17 = ARDUINO_UNO_D10,
IO_18 = ARDUINO_UNO_D3,
IO_19 = ARDUINO_UNO_D5,
IO_20 = ARDUINO_UNO_D7,
IO_21 = ARDUINO_UNO_D0,
// 40 pin USB debug port
USBTX = PB_6,
USBRX = PB_7,
STDIO_UART_TX = PB_6,
STDIO_UART_RX = PB_7,
//UARTS
UART3_TX = PD_2,
@ -250,29 +249,24 @@ typedef enum {
J_TDO = PB_3, // a.k.a. SWO
J_TMS = PA_13, // a.k.a. SWDIO
// Generic signals namings
LED1 = D3,
LED2 = D3,
LED3 = D3,
LED4 = D3,
// SERIAL PORT
SERIAL_TX = D1,
SERIAL_RX = D0,
SERIAL_RTS = D6,
SERIAL_CTS = D3,
SERIAL_DCD = D4,
SERIAL_DSR = D5,
SERIAL_DTR = D7,
SERIAL_RI = D8,
SERIAL_TX = ARDUINO_UNO_D1,
SERIAL_RX = ARDUINO_UNO_D0,
SERIAL_RTS = ARDUINO_UNO_D6,
SERIAL_CTS = ARDUINO_UNO_D3,
SERIAL_DCD = ARDUINO_UNO_D4,
SERIAL_DSR = ARDUINO_UNO_D5,
SERIAL_DTR = ARDUINO_UNO_D7,
SERIAL_RI = ARDUINO_UNO_D8,
// SPI1 and SPI2 are available on Arduino pins
SPI1_MOSI = D11,
SPI1_MISO = D12,
SPI1_SCK = D13,
SPI2_MOSI = D2,
SPI2_MISO = A0,
SPI2_SCK = D9,
SPI1_MOSI = ARDUINO_UNO_D11,
SPI1_MISO = ARDUINO_UNO_D12,
SPI1_SCK = ARDUINO_UNO_D13,
SPI2_MOSI = ARDUINO_UNO_D2,
SPI2_MISO = ARDUINO_UNO_A0,
SPI2_SCK = ARDUINO_UNO_D9,
// SPI3 connects to flash part
SPI3_MOSI = PC_12,
@ -281,10 +275,10 @@ typedef enum {
SPI3_SSEL = PG_12,
// I2C1 and I2C3 are available on Arduino pins
I2C1_SCL = D15,
I2C1_SDA = D14,
I2C3_SCL = D7,
I2C3_SDA = A5,
I2C1_SCL = ARDUINO_UNO_D15,
I2C1_SDA = ARDUINO_UNO_D14,
I2C3_SCL = ARDUINO_UNO_D7,
I2C3_SDA = ARDUINO_UNO_A5,
// Modem
RADIO_PWR = PC_3,
@ -335,7 +329,7 @@ typedef enum {
GNSSRXD = (int) 0xFFFFFFFF,
PWR3V3 = (int) 0xFFFFFFFF,
WAKEUP = D3,
WAKEUP = ARDUINO_UNO_D3,
// TIMERS
TIM2_1 = PA_15,
@ -395,6 +389,9 @@ typedef enum {
NC = (int) 0xFFFFFFFF
} PinName;
// Standardized LED and button names
#define LED1 PA_0
#ifdef __cplusplus
}

View File

@ -36,8 +36,8 @@
const PinList *pinmap_gpio_restricted_pins()
{
static const PinName pins[] = {
D15, // fixed pull-up (for I2C)
D14, // fixed pull-up (for I2C)
PB_8, // fixed pull-up (for I2C)
PB_9, // fixed pull-up (for I2C)
PB_10, // fixed pull-up (for I2C)
PB_11, // fixed pull-up (for I2C)
RCC_OSC32_IN, // OSC32_IN

View File

@ -187,65 +187,43 @@ typedef enum {
ADC_VREF = 0xF1,
ADC_VBAT = 0xF2,
// Arduino connector namings
A0 = PC_5,
A1 = PC_4,
A2 = PC_3,
A3 = PC_2,
A4 = PC_1,
A5 = PC_0,
D0 = PA_1,
D1 = PA_0,
D2 = PD_14,
D3 = PB_0,
D4 = PA_3,
D5 = PB_4,
D6 = PB_1,
D7 = PA_4,
D8 = PB_2,
D9 = PA_15,
D10 = PA_2,
D11 = PA_7,
D12 = PA_6,
D13 = PA_5,
D14 = PB_9,
D15 = PB_8,
#ifdef TARGET_FF_ARDUINO_UNO
ARDUINO_UNO_A0 = PC_5,
ARDUINO_UNO_A1 = PC_4,
ARDUINO_UNO_A2 = PC_3,
ARDUINO_UNO_A3 = PC_2,
ARDUINO_UNO_A4 = PC_1,
ARDUINO_UNO_A5 = PC_0,
ARDUINO_UNO_D0 = PA_1,
ARDUINO_UNO_D1 = PA_0,
ARDUINO_UNO_D2 = PD_14,
ARDUINO_UNO_D3 = PB_0,
ARDUINO_UNO_D4 = PA_3,
ARDUINO_UNO_D5 = PB_4,
ARDUINO_UNO_D6 = PB_1,
ARDUINO_UNO_D7 = PA_4,
ARDUINO_UNO_D8 = PB_2,
ARDUINO_UNO_D9 = PA_15,
ARDUINO_UNO_D10 = PA_2,
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 = PB_6,
USBTX = PB_6,
#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 = PB_7,
USBRX = PB_7,
#endif
// Generic signals namings
LED1 = D13, // Green LED (LD1)
LED2 = PB_14, // Green LED (LD2)
LED3 = PC_9, // Yellow LED (LD3 WIFI) / Blue LED (LD4 BLE)
LED4 = LED3,
USER_BUTTON = PC_13,
BUTTON1 = USER_BUTTON,
BUTTON2 = USER_BUTTON,
BUTTON3 = USER_BUTTON,
BUTTON4 = USER_BUTTON,
BUTTON5 = USER_BUTTON,
SERIAL_TX = STDIO_UART_TX,
SERIAL_RX = STDIO_UART_RX,
USBTX = STDIO_UART_TX,
USBRX = STDIO_UART_RX,
I2C_SCL = D15,
I2C_SDA = D14,
SPI_MOSI = D11,
SPI_MISO = D12,
SPI_SCK = D13,
SPI_CS = D10,
PWM_OUT = D9,
/**** USB FS pins ****/
USB_OTG_FS_DM = PA_11,
USB_OTG_FS_DP = PA_12,
@ -291,6 +269,13 @@ typedef enum {
NC = (int)0xFFFFFFFF
} PinName;
// Standardized LED and button names
#define LED1 PA_5 // Green LED
#define LED2 PB_14 // Green LED
#define LED3 PC_9 // Yellow LED
#define BUTTON1 PC_13
#ifdef __cplusplus
}
#endif

View File

@ -186,46 +186,23 @@ typedef enum {
// 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 = PD_5,
USBTX = PD_5,
#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 = PD_6,
USBRX = PD_6,
#endif
// Generic signals namings
LED1 = PE_8, // LD5 Green
LED2 = PB_2, // LD4 Red
LED3 = LED1,
LED4 = LED2,
JOYSTICK_CENTER = PA_0,
JOYSTICK_LEFT = PA_1,
JOYSTICK_RIGHT = PA_2,
JOYSTICK_UP = PA_3,
JOYSTICK_DOWN = PA_5,
USER_BUTTON = JOYSTICK_CENTER,
// Standardized button names
BUTTON1 = USER_BUTTON,
BUTTON2 = JOYSTICK_LEFT,
BUTTON3 = JOYSTICK_RIGHT,
BUTTON4 = JOYSTICK_UP,
BUTTON5 = JOYSTICK_DOWN,
SERIAL_TX = STDIO_UART_TX,
SERIAL_RX = STDIO_UART_RX,
USBTX = STDIO_UART_TX,
USBRX = STDIO_UART_RX,
I2C_SCL = PB_8,
I2C_SDA = PB_9,
SPI_MOSI = PA_7,
SPI_MISO = PA_6,
SPI_SCK = PA_5,
SPI_CS = PA_4,
PWM_OUT = PB_3,
/**** USB FS pins ****/
USB_OTG_FS_DM = PA_11,
@ -272,6 +249,16 @@ typedef enum {
NC = (int)0xFFFFFFFF
} PinName;
// Standardized LED and button names
#define LED1 PE_8 // LD5 Green
#define LED2 PB_2 // LD4 Red
#define BUTTON1 JOYSTICK_CENTER
#define BUTTON2 JOYSTICK_LEFT
#define BUTTON3 JOYSTICK_RIGHT
#define BUTTON4 JOYSTICK_UP
#define BUTTON5 JOYSTICK_DOWN
#ifdef __cplusplus
}
#endif

View File

@ -156,62 +156,43 @@ typedef enum {
ADC_VREF = 0xF1,
ADC_VBAT = 0xF2,
// Arduino connector namings
A0 = PA_0,
A1 = PA_1,
A2 = PA_4,
A3 = PB_0,
A4 = PC_1,
A5 = PC_0,
D0 = PA_3,
D1 = PA_2,
D2 = PA_10,
D3 = PB_3,
D4 = PB_5,
D5 = PB_4,
D6 = PB_10,
D7 = PA_8,
D8 = PA_9,
D9 = PC_7,
D10 = PB_6,
D11 = PA_7,
D12 = PA_6,
D13 = PA_5,
D14 = PB_9,
D15 = PB_8,
#ifdef TARGET_FF_ARDUINO_UNO
ARDUINO_UNO_A0 = PA_0,
ARDUINO_UNO_A1 = PA_1,
ARDUINO_UNO_A2 = PA_4,
ARDUINO_UNO_A3 = PB_0,
ARDUINO_UNO_A4 = PC_1,
ARDUINO_UNO_A5 = PC_0,
ARDUINO_UNO_D0 = PA_3,
ARDUINO_UNO_D1 = PA_2,
ARDUINO_UNO_D2 = PA_10,
ARDUINO_UNO_D3 = PB_3,
ARDUINO_UNO_D4 = PB_5,
ARDUINO_UNO_D5 = PB_4,
ARDUINO_UNO_D6 = PB_10,
ARDUINO_UNO_D7 = PA_8,
ARDUINO_UNO_D8 = PA_9,
ARDUINO_UNO_D9 = PC_7,
ARDUINO_UNO_D10 = PB_6,
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 = PA_2,
USBTX = PA_2,
#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_3,
USBRX = PA_3,
#endif
// Generic signals namings
LED1 = PA_5,
LED2 = PA_5,
LED3 = PA_5,
LED4 = PA_5,
USER_BUTTON = PC_13,
// Standardized button names
BUTTON1 = USER_BUTTON,
SERIAL_TX = STDIO_UART_TX,
SERIAL_RX = STDIO_UART_RX,
USBTX = STDIO_UART_TX,
USBRX = STDIO_UART_RX,
I2C_SCL = PB_8,
I2C_SDA = PB_9,
SPI_MOSI = PA_7,
SPI_MISO = PA_6,
SPI_SCK = PA_5,
SPI_CS = PB_6,
PWM_OUT = PB_3,
/**** USB FS pins ****/
USB_OTG_FS_DM = PA_11,
USB_OTG_FS_DP = PA_12,
@ -243,6 +224,11 @@ typedef enum {
NC = (int)0xFFFFFFFF
} PinName;
// Standardized LED and button names
#define LED1 PA_5
#define BUTTON1 PC_13
#ifdef __cplusplus
}
#endif

View File

@ -187,21 +187,8 @@ typedef enum {
ADC_VBAT = 0xF2,
// STDIO for console print
STDIO_UART_TX = PC_4,
STDIO_UART_RX = PC_5,
// Generic signals namings
LED1 = PC_7, // LED Green
LED2 = PC_7, // LED Green
USER_BUTTON = PB_1,
// Standardized button names
BUTTON1 = USER_BUTTON,
SERIAL_TX = STDIO_UART_TX,
SERIAL_RX = STDIO_UART_RX,
USBTX = STDIO_UART_TX,
USBRX = STDIO_UART_RX,
USBTX = PC_4,
USBRX = PC_5,
I2C_SCL = PB_8,
I2C_SDA = PB_9,
@ -346,6 +333,10 @@ typedef enum {
} PinName;
// Standardized LED and button names
#define LED1 PC_7 // LED Green
#define BUTTON1 PB_1
#ifdef __cplusplus
}
#endif

View File

@ -163,29 +163,20 @@ typedef enum {
UART_CTS = UART3_CTS,
UART_RTS = UART3_RTS,
LED1 = GPIO2, // Green
LED2 = PWM1_OUT, // Blue
LED3 = PWM0_OUT, // Red
ADC_BC95 = PC_5,
MDMTXD = LPUART1_TX,
MDMRXD = LPUART1_RX,
USBTX = UART3_TX,
USBRX = UART3_RX,
USER_BUTTON = GPIO5,
// 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 = UART3_TX,
USBTX = UART3_TX,
#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 = UART3_RX,
USBRX = UART3_RX,
#endif
// Module external pins
@ -269,6 +260,13 @@ typedef enum {
} PinName;
// Standardized LED and button names
#define LED1 PB_15 // Green
#define LED2 PB_1 // Blue
#define LED3 PB_0 // Red
#define BUTTON1 PC_13
#ifdef __cplusplus
}
#endif

View File

@ -156,62 +156,43 @@ typedef enum {
ADC_VREF = 0xF1,
ADC_VBAT = 0xF2,
// Arduino connector namings
A0 = PA_0,
A1 = PA_1,
A2 = PA_4,
A3 = PB_0,
A4 = PC_1,
A5 = PC_0,
D0 = PA_3,
D1 = PA_2,
D2 = PA_10,
D3 = PB_3,
D4 = PB_5,
D5 = PB_4,
D6 = PB_10,
D7 = PA_8,
D8 = PA_9,
D9 = PC_7,
D10 = PB_6,
D11 = PA_7,
D12 = PA_6,
D13 = PA_5,
D14 = PB_9,
D15 = PB_8,
#ifdef TARGET_FF_ARDUINO_UNO
ARDUINO_UNO_A0 = PA_0,
ARDUINO_UNO_A1 = PA_1,
ARDUINO_UNO_A2 = PA_4,
ARDUINO_UNO_A3 = PB_0,
ARDUINO_UNO_A4 = PC_1,
ARDUINO_UNO_A5 = PC_0,
ARDUINO_UNO_D0 = PA_3,
ARDUINO_UNO_D1 = PA_2,
ARDUINO_UNO_D2 = PA_10,
ARDUINO_UNO_D3 = PB_3,
ARDUINO_UNO_D4 = PB_5,
ARDUINO_UNO_D5 = PB_4,
ARDUINO_UNO_D6 = PB_10,
ARDUINO_UNO_D7 = PA_8,
ARDUINO_UNO_D8 = PA_9,
ARDUINO_UNO_D9 = PC_7,
ARDUINO_UNO_D10 = PB_6,
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 = PA_2,
USBTX = PA_2,
#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_3,
USBRX = PA_3,
#endif
// Generic signals namings
LED1 = PA_5,
LED2 = PA_5,
LED3 = PA_5,
LED4 = PA_5,
USER_BUTTON = PC_13,
// Standardized button names
BUTTON1 = USER_BUTTON,
SERIAL_TX = STDIO_UART_TX,
SERIAL_RX = STDIO_UART_RX,
USBTX = STDIO_UART_TX,
USBRX = STDIO_UART_RX,
I2C_SCL = PB_8,
I2C_SDA = PB_9,
SPI_MOSI = PA_7,
SPI_MISO = PA_6,
SPI_SCK = PA_5,
SPI_CS = PB_6,
PWM_OUT = PB_3,
/**** USB FS pins ****/
USB_OTG_FS_DM = PA_11,
USB_OTG_FS_DP = PA_12,
@ -243,6 +224,11 @@ typedef enum {
NC = (int)0xFFFFFFFF
} PinName;
// Standardized LED and button names
#define LED1 PA_5
#define BUTTON1 PC_13
#ifdef __cplusplus
}
#endif

View File

@ -251,60 +251,43 @@ typedef enum {
ADC_VBAT = 0xF2,
// Arduino connector
A0 = PC_4,
A1 = PC_1,
A2 = PC_3,
A3 = PF_10,
A4 = PA_1,
A5 = PC_0,
D0 = PG_8,
D1 = PG_7,
D2 = PG_13,
D3 = PH_15,
D4 = PI_11,
D5 = PB_9,
D6 = PI_6,
D7 = PG_6,
D8 = PG_15,
D9 = PH_13,
D10 = PA_15,
D11 = PB_5,
D12 = PB_4,
D13 = PA_5,
D14 = PB_7,
D15 = PB_8,
#ifdef TARGET_FF_ARDUINO_UNO
ARDUINO_UNO_A0 = PC_4,
ARDUINO_UNO_A1 = PC_1,
ARDUINO_UNO_A2 = PC_3,
ARDUINO_UNO_A3 = PF_10,
ARDUINO_UNO_A4 = PA_1,
ARDUINO_UNO_A5 = PC_0,
ARDUINO_UNO_D0 = PG_8,
ARDUINO_UNO_D1 = PG_7,
ARDUINO_UNO_D2 = PG_13,
ARDUINO_UNO_D3 = PH_15,
ARDUINO_UNO_D4 = PI_11,
ARDUINO_UNO_D5 = PB_9,
ARDUINO_UNO_D6 = PI_6,
ARDUINO_UNO_D7 = PG_6,
ARDUINO_UNO_D8 = PG_15,
ARDUINO_UNO_D9 = PH_13,
ARDUINO_UNO_D10 = PA_15,
ARDUINO_UNO_D11 = PB_5,
ARDUINO_UNO_D12 = PB_4,
ARDUINO_UNO_D13 = PA_5,
ARDUINO_UNO_D14 = PB_7,
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 = PA_2,
USBTX = PA_2,
#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 = PD_6,
USBRX = PD_6,
#endif
// Generic signals
LED1 = PA_5, // Green LD3 on board
LED2 = PB_13, // Green LD2 on board --> Warning: the state is reverted (1=OFF and 0=ON)
LED3 = LED1,
LED4 = LED1,
USER_BUTTON = PC_13, // Joystick Center
BUTTON1 = USER_BUTTON,
SERIAL_TX = STDIO_UART_TX, // Virtual Com Port
SERIAL_RX = STDIO_UART_RX, // Virtual Com Port
USBTX = STDIO_UART_TX, // Virtual Com Port
USBRX = STDIO_UART_RX, // Virtual Com Port
I2C_SCL = D15,
I2C_SDA = D14,
SPI_MOSI = D11,
SPI_MISO = D12,
SPI_SCK = D13,
SPI_CS = D10,
PWM_OUT = D9,
/**** USB FS pins ****/
USB_OTG_FS_DM = PA_11,
USB_OTG_FS_DP = PA_12,
@ -391,6 +374,12 @@ typedef enum {
NC = (int)0xFFFFFFFF
} PinName;
// Standardized LED and button names
#define LED1 PA_5 // Green LD3 on board
#define LED2 PB_13 // Green LD2 on board
#define BUTTON1 PC_13
#ifdef __cplusplus
}
#endif

View File

@ -224,63 +224,43 @@ typedef enum {
ADC_VREF = 0xF1,
ADC_VBAT = 0xF2,
// Arduino J3 connector namings
A0 = PA_3,
A1 = PC_0,
A2 = PC_3,
A3 = PC_1,
A4 = PC_4,
A5 = PC_5,
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 = PC_0,
ARDUINO_UNO_A2 = PC_3,
ARDUINO_UNO_A3 = PC_1,
ARDUINO_UNO_A4 = PC_4,
ARDUINO_UNO_A5 = PC_5,
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
// Generic signals namings
LED1 = PC_7,
LED2 = PB_7,
LED3 = PB_14,
LED4 = LED1,
USER_BUTTON = PC_13,
// Standardized button names
BUTTON1 = USER_BUTTON,
SERIAL_TX = STDIO_UART_TX, // Virtual Com Port
SERIAL_RX = STDIO_UART_RX, // Virtual Com Port
USBTX = STDIO_UART_TX, // Virtual Com Port
USBRX = STDIO_UART_RX, // Virtual Com Port
I2C_SCL = D15,
I2C_SDA = D14,
SPI_MOSI = D11,
SPI_MISO = D12,
SPI_SCK = D13,
SPI_CS = D10,
PWM_OUT = D9,
/**** USB FS pins ****/
USB_OTG_FS_DM = PA_11,
USB_OTG_FS_DP = PA_12,
@ -323,6 +303,13 @@ typedef enum {
NC = (int)0xFFFFFFFF
} PinName;
// Standardized LED and button names
#define LED1 PC_7
#define LED2 PB_7
#define LED3 PB_14
#define BUTTON1 PC_13
#ifdef __cplusplus
}
#endif

View File

@ -193,65 +193,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 = PC_0,
A2 = PC_3,
A3 = PC_1,
A4 = PC_4,
A5 = PC_5,
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 = PC_0,
ARDUINO_UNO_A2 = PC_3,
ARDUINO_UNO_A3 = PC_1,
ARDUINO_UNO_A4 = PC_4,
ARDUINO_UNO_A5 = PC_5,
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 [Green]
LED2 = PB_7, // LD2 [Blue]
LED3 = PB_14, // LD3 [Red]
BUTTON1 = PC_13,
// Backward legacy names
USER_BUTTON = BUTTON1,
PWM_OUT = D9,
/**** USB FS pins ****/
USB_OTG_FS_DM = PA_11,
USB_OTG_FS_DP = PA_12,
@ -295,6 +273,13 @@ typedef enum {
NC = (int)0xFFFFFFFF
} PinName;
// Standardized LED and button names
#define LED1 PC_7 // Green
#define LED2 PB_7 // Blue
#define LED3 PB_14 // Red
#define BUTTON1 PC_13
#ifdef __cplusplus
}
#endif

View File

@ -209,64 +209,43 @@ typedef enum {
ADC_VREF = 0xF1, // Internal pin virtual value
ADC_VBAT = 0xF2, // Internal pin virtual value
// Arduino J3 connector namings
A0 = PA_7,
A1 = PC_4,
A2 = PC_3,
A3 = PB_0,
A4 = PA_0,
A5 = PA_5,
D0 = PC_0,
D1 = PC_1,
D2 = PG_11,
D3 = PF_10,
D4 = PG_6,
D5 = PA_1,
D6 = PB_4,
D7 = PA_4,
D8 = PH_15,
D9 = PH_13,
D10 = PI_0,
D11 = PB_15,
D12 = PB_14,
D13 = PB_13,
D14 = PG_8,
D15 = PG_7,
#ifdef TARGET_FF_ARDUINO_UNO
ARDUINO_UNO_A0 = PA_7,
ARDUINO_UNO_A1 = PC_4,
ARDUINO_UNO_A2 = PC_3,
ARDUINO_UNO_A3 = PB_0,
ARDUINO_UNO_A4 = PA_0,
ARDUINO_UNO_A5 = PA_5,
ARDUINO_UNO_D0 = PC_0,
ARDUINO_UNO_D1 = PC_1,
ARDUINO_UNO_D2 = PG_11,
ARDUINO_UNO_D3 = PF_10,
ARDUINO_UNO_D4 = PG_6,
ARDUINO_UNO_D5 = PA_1,
ARDUINO_UNO_D6 = PB_4,
ARDUINO_UNO_D7 = PA_4,
ARDUINO_UNO_D8 = PH_15,
ARDUINO_UNO_D9 = PH_13,
ARDUINO_UNO_D10 = PI_0,
ARDUINO_UNO_D11 = PB_15,
ARDUINO_UNO_D12 = PB_14,
ARDUINO_UNO_D13 = PB_13,
ARDUINO_UNO_D14 = PG_8,
ARDUINO_UNO_D15 = PG_7,
#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_2,
USBTX = PA_2,
#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_3,
USBRX = PA_3,
#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 = PH_4, // LED_GREEN LD2
LED2 = PB_13, // LED_GREEN LD3
BUTTON1 = PC_13,
// Backward legacy names
USER_BUTTON = BUTTON1,
PWM_OUT = D3,
/**** USB FS pins ****/
USB_OTG_FS_DM = PA_11,
USB_OTG_FS_DP = PA_12,
@ -366,6 +345,12 @@ typedef enum {
NC = (int)0xFFFFFFFF
} PinName;
// Standardized LED and button names
#define LED1 PH_4 // LD2 Green
#define LED2 PB_13 // LD3 Green
#define BUTTON1 PC_13
#ifdef __cplusplus
}
#endif

View File

@ -3580,8 +3580,7 @@
"MCU_STM32L433xC"
],
"supported_form_factors": [
"ARDUINO",
"MORPHO"
"ARDUINO_UNO"
],
"detect_code": [
"0779"
@ -3636,8 +3635,7 @@
"MCU_STM32L452xE"
],
"supported_form_factors": [
"ARDUINO",
"MORPHO"
"ARDUINO_UNO"
],
"detect_code": [
"0829"
@ -3662,7 +3660,7 @@
"MCU_STM32L471xG"
],
"supported_form_factors": [
"ARDUINO"
"ARDUINO_UNO"
],
"detect_code": [
"0312"
@ -3701,7 +3699,7 @@
"MX25R6435F"
],
"supported_form_factors": [
"ARDUINO"
"ARDUINO_UNO"
],
"detect_code": [
"0764"
@ -3739,8 +3737,7 @@
"MCU_STM32L476xG"
],
"supported_form_factors": [
"ARDUINO",
"MORPHO"
"ARDUINO_UNO"
],
"detect_code": [
"0765"
@ -3806,8 +3803,7 @@
"MCU_STM32L486xG"
],
"supported_form_factors": [
"ARDUINO",
"MORPHO"
"ARDUINO_UNO"
],
"detect_code": [
"0827"
@ -3853,7 +3849,7 @@
"MCU_STM32L496xG"
],
"supported_form_factors": [
"ARDUINO",
"ARDUINO_UNO",
"STMOD",
"PMOD"
],
@ -3877,8 +3873,7 @@
"MCU_STM32L496xG"
],
"supported_form_factors": [
"ARDUINO",
"MORPHO"
"ARDUINO_UNO"
],
"detect_code": [
"0823"
@ -3916,8 +3911,7 @@
"MCU_STM32L4R5xI"
],
"supported_form_factors": [
"ARDUINO",
"MORPHO"
"ARDUINO_UNO"
],
"extra_labels_add": [
"STM32L4R5ZI",
@ -3960,7 +3954,7 @@
],
"device_name": "STM32L4R9AIIx",
"supported_form_factors": [
"ARDUINO",
"ARDUINO_UNO",
"STMOD",
"PMOD"
],