File tree Expand file tree Collapse file tree 4 files changed +32
-16
lines changed
TARGET_STM32F4/TARGET_STM32F413xH/TARGET_NUCLEO_F413ZH
TARGET_STM32L4/TARGET_STM32L433xC/TARGET_NUCLEO_L433RC_P Expand file tree Collapse file tree 4 files changed +32
-16
lines changed Original file line number Diff line number Diff line change @@ -43,10 +43,6 @@ typedef enum {
43
43
UART_10 = (int )UART10_BASE
44
44
} UARTName ;
45
45
46
- #define STDIO_UART_TX PD_8
47
- #define STDIO_UART_RX PD_9
48
- #define STDIO_UART UART_3
49
-
50
46
typedef enum {
51
47
SPI_1 = (int )SPI1_BASE ,
52
48
SPI_2 = (int )SPI2_BASE ,
Original file line number Diff line number Diff line change @@ -222,6 +222,18 @@ typedef enum {
222
222
D14 = PB_9 ,
223
223
D15 = PB_8 ,
224
224
225
+ // STDIO for console print
226
+ #ifdef MBED_CONF_TARGET_STDIO_UART_TX
227
+ STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX ,
228
+ #else
229
+ STDIO_UART_TX = PD_8 ,
230
+ #endif
231
+ #ifdef MBED_CONF_TARGET_STDIO_UART_RX
232
+ STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX ,
233
+ #else
234
+ STDIO_UART_RX = PD_9 ,
235
+ #endif
236
+
225
237
// Generic signals namings
226
238
LED1 = PB_0 , // Green
227
239
LED2 = PB_7 , // Blue
@@ -231,10 +243,10 @@ typedef enum {
231
243
USER_BUTTON = PC_13 ,
232
244
// Standardized button names
233
245
BUTTON1 = USER_BUTTON ,
234
- SERIAL_TX = PD_8 ,
235
- SERIAL_RX = PD_9 ,
236
- USBTX = SERIAL_TX ,
237
- USBRX = SERIAL_RX ,
246
+ SERIAL_TX = STDIO_UART_TX ,
247
+ SERIAL_RX = STDIO_UART_RX ,
248
+ USBTX = STDIO_UART_TX ,
249
+ USBRX = STDIO_UART_RX ,
238
250
I2C_SCL = D15 ,
239
251
I2C_SDA = D14 ,
240
252
SPI_MOSI = D11 ,
Original file line number Diff line number Diff line change @@ -51,10 +51,6 @@ typedef enum {
51
51
LPUART_1 = (int )LPUART1_BASE
52
52
} UARTName ;
53
53
54
- #define STDIO_UART_TX PA_2
55
- #define STDIO_UART_RX PA_3
56
- #define STDIO_UART UART_2
57
-
58
54
typedef enum {
59
55
SPI_1 = (int )SPI1_BASE ,
60
56
SPI_2 = (int )SPI2_BASE ,
Original file line number Diff line number Diff line change @@ -184,17 +184,29 @@ typedef enum {
184
184
D12 = PB_14 ,
185
185
D13 = PB_13 ,
186
186
187
+ // STDIO for console print
188
+ #ifdef MBED_CONF_TARGET_STDIO_UART_TX
189
+ STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX ,
190
+ #else
191
+ STDIO_UART_TX = PA_2 ,
192
+ #endif
193
+ #ifdef MBED_CONF_TARGET_STDIO_UART_RX
194
+ STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX ,
195
+ #else
196
+ STDIO_UART_RX = PA_3 ,
197
+ #endif
198
+
187
199
// Generic signals namings
188
200
LED1 = PA_5 ,
189
201
LED2 = PA_5 ,
190
202
LED3 = PA_5 ,
191
203
LED4 = PA_5 ,
192
204
USER_BUTTON = PC_13 ,
193
205
BUTTON1 = USER_BUTTON ,
194
- SERIAL_TX = PA_2 ,
195
- SERIAL_RX = PA_3 ,
196
- USBTX = SERIAL_TX ,
197
- USBRX = SERIAL_RX ,
206
+ SERIAL_TX = STDIO_UART_TX ,
207
+ SERIAL_RX = STDIO_UART_RX ,
208
+ USBTX = STDIO_UART_TX ,
209
+ USBRX = STDIO_UART_RX ,
198
210
I2C_SCL = PB_8 ,
199
211
I2C_SDA = PB_7 ,
200
212
SPI_MOSI = D11 ,
You can’t perform that action at this time.
0 commit comments