File tree Expand file tree Collapse file tree 5 files changed +42
-27
lines changed
TARGET_STM/TARGET_STM32F4
TARGET_STM32F412xG/TARGET_MTB_MXCHIP_EMW3166 Expand file tree Collapse file tree 5 files changed +42
-27
lines changed Original file line number Diff line number Diff line change @@ -46,10 +46,6 @@ typedef enum {
46
46
UART_6 = (int )USART6_BASE
47
47
} UARTName ;
48
48
49
- #define STDIO_UART_TX PB_6
50
- #define STDIO_UART_RX PB_7
51
- #define STDIO_UART UART_1
52
-
53
49
typedef enum {
54
50
SPI_1 = (int )SPI1_BASE ,
55
51
SPI_2 = (int )SPI2_BASE ,
Original file line number Diff line number Diff line change @@ -145,9 +145,26 @@ typedef enum {
145
145
P_39 = PA_13 ,
146
146
P_40 = PB_7 ,
147
147
148
+ // STDIO for console print
149
+ #ifdef MBED_CONF_TARGET_STDIO_UART_TX
150
+ STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX ,
151
+ #elif MBED_CONF_TARGET_USB_TX
152
+ STDIO_UART_TX = MBED_CONF_TARGET_USB_TX ,
153
+ #else
154
+ STDIO_UART_TX = PB_6 ,
155
+ #endif
156
+
157
+ #ifdef MBED_CONF_TARGET_STDIO_UART_RX
158
+ STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX ,
159
+ #elif MBED_CONF_TARGET_USB_RX
160
+ STDIO_UART_TX = MBED_CONF_TARGET_USB_RX ,
161
+ #else
162
+ STDIO_UART_RX = PB_7 ,
163
+ #endif
164
+
148
165
//DAPLink
149
- USBTX = MBED_CONF_TARGET_USB_TX ,
150
- USBRX = MBED_CONF_TARGET_USB_RX ,
166
+ USBTX = STDIO_UART_TX ,
167
+ USBRX = STDIO_UART_RX ,
151
168
SWDIO = PA_13 ,
152
169
SWCLK = PA_14 ,
153
170
Original file line number Diff line number Diff line change @@ -33,10 +33,6 @@ typedef enum {
33
33
UART_6 = (int )USART6_BASE
34
34
} UARTName ;
35
35
36
- #define STDIO_UART_TX PD_8
37
- #define STDIO_UART_RX PD_9
38
- #define STDIO_UART UART_3
39
-
40
36
typedef enum {
41
37
SPI_1 = (int )SPI1_BASE ,
42
38
SPI_2 = (int )SPI2_BASE ,
Original file line number Diff line number Diff line change @@ -219,9 +219,25 @@ typedef enum {
219
219
SPI_SCK = P_6 ,
220
220
SPI_CS = P_16 ,
221
221
222
+ // STDIO for console print
223
+ #ifdef MBED_CONF_TARGET_STDIO_UART_TX
224
+ STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX ,
225
+ #elif MBED_CONF_TARGET_USB_TX
226
+ STDIO_UART_TX = MBED_CONF_TARGET_USB_TX ,
227
+ #else
228
+ STDIO_UART_TX = PB_6 ,
229
+ #endif
230
+
231
+ #ifdef MBED_CONF_TARGET_STDIO_UART_RX
232
+ STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX ,
233
+ #elif MBED_CONF_TARGET_USB_RX
234
+ STDIO_UART_TX = MBED_CONF_TARGET_USB_RX ,
235
+ #else
236
+ STDIO_UART_RX = PB_7 ,
237
+ #endif
222
238
//DAPLink
223
- USBRX = MBED_CONF_TARGET_USB_RX ,
224
- USBTX = MBED_CONF_TARGET_USB_TX ,
239
+ USBRX = STDIO_UART_RX ,
240
+ USBTX = STDIO_UART_TX ,
225
241
SWDIO = P_26 ,
226
242
SWCLK = P_25 ,
227
243
NTRST = P_13 ,
Original file line number Diff line number Diff line change 1088
1088
"device_name" : " STM32F412ZG" ,
1089
1089
"bootloader_supported" : true ,
1090
1090
"config" : {
1091
- "usb_tx " : {
1091
+ "stdio_uart_tx " : {
1092
1092
"help" : " Value PB_6" ,
1093
1093
"value" : " PB_6"
1094
1094
},
1095
- "usb_rx " : {
1095
+ "stdio_uart_rx " : {
1096
1096
"help" : " Value PB_7" ,
1097
1097
"value" : " PB_7"
1098
1098
},
1099
- "stdio_uart" : {
1100
- "help" : " Value: UART_1" ,
1101
- "value" : " UART_1" ,
1102
- "macro_name" : " STDIO_UART"
1103
- },
1104
1099
"clock_source" : {
1105
1100
"help" : " Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI" ,
1106
1101
"value" : " USE_PLL_HSI" ,
1891
1886
"value" : 1 ,
1892
1887
"macro_name" : " MODEM_ON_BOARD_UART"
1893
1888
},
1894
- "usb_tx " : {
1889
+ "stdio_uart_tx " : {
1895
1890
"help" : " Value PB_6" ,
1896
1891
"value" : " PB_6"
1897
1892
},
1898
- "usb_rx " : {
1893
+ "stdio_uart_rx " : {
1899
1894
"help" : " Value PB_7" ,
1900
1895
"value" : " PB_7"
1901
- },
1902
- "stdio_uart" : {
1903
- "help" : " Value: UART_1" ,
1904
- "value" : " UART_1" ,
1905
- "macro_name" : " STDIO_UART"
1906
- }
1896
+ }
1907
1897
},
1908
1898
"overrides" : {
1909
1899
"lse_available" : 0
You can’t perform that action at this time.
0 commit comments