1515 * Automatically generated from STM32CubeMX/db/mcu/STM32G431R(6-8-B)Tx.xml
1616 */
1717
18+ /* MBED TARGET LIST: NUCLEO_G431RB */
19+
1820#ifndef MBED_PINNAMES_H
1921#define MBED_PINNAMES_H
2022
@@ -143,26 +145,45 @@ typedef enum {
143145 ADC_VREF = 0xF1 , // Internal pin virtual value
144146 ADC_VBAT = 0xF2 , // Internal pin virtual value
145147
148+ #ifdef TARGET_FF_ARDUINO_UNO
149+ // Arduino Uno (Rev3) pins
150+ ARDUINO_UNO_A0 = PA_0 ,
151+ ARDUINO_UNO_A1 = PA_1 ,
152+ ARDUINO_UNO_A2 = PA_4 ,
153+ ARDUINO_UNO_A3 = PB_0 ,
154+ ARDUINO_UNO_A4 = PC_1 , // PB_9 with SB34 ON and SB35 OFF
155+ ARDUINO_UNO_A5 = PC_0 , // PA_15 with SB37 ON and SB36 OFF
156+
157+ ARDUINO_UNO_D0 = PC_5 , // PA_3 with SB22 ON and SB19 OFF
158+ ARDUINO_UNO_D1 = PC_4 , // PA_2 with SB18 ON and SB13 OFF
159+ ARDUINO_UNO_D2 = PA_10 ,
160+ ARDUINO_UNO_D3 = PB_3 ,
161+ ARDUINO_UNO_D4 = PB_5 ,
162+ ARDUINO_UNO_D5 = PB_4 ,
163+ ARDUINO_UNO_D6 = PB_10 ,
164+ ARDUINO_UNO_D7 = PA_8 ,
165+ ARDUINO_UNO_D8 = PA_9 ,
166+ ARDUINO_UNO_D9 = PC_7 ,
167+ ARDUINO_UNO_D10 = PB_6 ,
168+ ARDUINO_UNO_D11 = PA_7 ,
169+ ARDUINO_UNO_D12 = PA_6 ,
170+ ARDUINO_UNO_D13 = PA_5 ,
171+ ARDUINO_UNO_D14 = PB_9 ,
172+ ARDUINO_UNO_D15 = PB_8 ,
173+ #endif
146174
147175 // STDIO for console print
148176#ifdef MBED_CONF_TARGET_STDIO_UART_TX
149- STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX ,
177+ CONSOLE_TX = MBED_CONF_TARGET_STDIO_UART_TX ,
150178#else
151- STDIO_UART_TX = PA_2 ,
179+ CONSOLE_TX = PA_2 ,
152180#endif
153181#ifdef MBED_CONF_TARGET_STDIO_UART_RX
154- STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX ,
182+ CONSOLE_RX = MBED_CONF_TARGET_STDIO_UART_RX ,
155183#else
156- STDIO_UART_RX = PA_3 ,
184+ CONSOLE_RX = PA_3 ,
157185#endif
158186
159- CONSOLE_TX = STDIO_UART_TX , // used for greentea tests
160- CONSOLE_RX = STDIO_UART_RX , // used for greentea tests
161-
162- // Standardized LED and button names
163- LED1 = PA_5 , // LD2 [green]
164- BUTTON1 = PC_13 , // B1 [blue push button]
165-
166187 /**** USB pins ****/
167188 USB_DM = PA_11 ,
168189 USB_DP = PA_12 ,
@@ -189,6 +210,10 @@ typedef enum {
189210 NC = (int )0xFFFFFFFF
190211} PinName ;
191212
213+ // Standardized LED and button names
214+ #define LED1 PA_5 // LD2 [green]
215+ #define BUTTON1 PC_13 // B1 [blue push button]
216+
192217#ifdef __cplusplus
193218}
194219#endif
0 commit comments