File tree Expand file tree Collapse file tree 13 files changed +99
-49
lines changed
targets/TARGET_STM/TARGET_STM32L4
TARGET_STM32L432xC/TARGET_NUCLEO_L432KC
TARGET_STM32L475xG/TARGET_DISCO_L475VG_IOT01A
TARGET_STM32L486xG/TARGET_NUCLEO_L486RG
TARGET_STM32L496xG/TARGET_NUCLEO_L496ZG Expand file tree Collapse file tree 13 files changed +99
-49
lines changed Original file line number Diff line number Diff line change @@ -50,10 +50,6 @@ typedef enum {
50
50
LPUART_1 = (int )LPUART1_BASE
51
51
} UARTName ;
52
52
53
- #define STDIO_UART_TX PA_2
54
- #define STDIO_UART_RX PA_15
55
- #define STDIO_UART UART_2
56
-
57
53
typedef enum {
58
54
SPI_1 = (int )SPI1_BASE ,
59
55
SPI_3 = (int )SPI3_BASE
Original file line number Diff line number Diff line change @@ -109,15 +109,27 @@ typedef enum {
109
109
D12 = PB_4 ,
110
110
D13 = PB_3 ,
111
111
112
+ // STDIO for console print
113
+ #ifdef MBED_CONF_TARGET_STDIO_UART_TX
114
+ STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX ,
115
+ #else
116
+ STDIO_UART_TX = PA_2 ,
117
+ #endif
118
+ #ifdef MBED_CONF_TARGET_STDIO_UART_RX
119
+ STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX ,
120
+ #else
121
+ STDIO_UART_RX = PA_15 ,
122
+ #endif
123
+
112
124
// Generic signals namings
113
125
LED1 = PB_3 ,
114
126
LED2 = PB_3 ,
115
127
LED3 = PB_3 ,
116
128
LED4 = PB_3 ,
117
- SERIAL_TX = PA_2 ,
118
- SERIAL_RX = PA_15 ,
119
- USBTX = PA_2 ,
120
- USBRX = PA_15 ,
129
+ SERIAL_TX = STDIO_UART_TX ,
130
+ SERIAL_RX = STDIO_UART_RX ,
131
+ USBTX = STDIO_UART_TX ,
132
+ USBRX = STDIO_UART_RX ,
121
133
I2C_SCL = PB_6 ,
122
134
I2C_SDA = PB_7 ,
123
135
SPI_MOSI = PB_5 ,
Original file line number Diff line number Diff line change @@ -55,10 +55,6 @@ typedef enum {
55
55
LPUART_1 = (int )LPUART1_BASE
56
56
} UARTName ;
57
57
58
- #define STDIO_UART_TX PB_6
59
- #define STDIO_UART_RX PB_7
60
- #define STDIO_UART UART_1
61
-
62
58
typedef enum {
63
59
SPI_1 = (int )SPI1_BASE ,
64
60
SPI_2 = (int )SPI2_BASE ,
Original file line number Diff line number Diff line change @@ -205,6 +205,18 @@ typedef enum {
205
205
D14 = PB_9 ,
206
206
D15 = PB_8 ,
207
207
208
+ // STDIO for console print
209
+ #ifdef MBED_CONF_TARGET_STDIO_UART_TX
210
+ STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX ,
211
+ #else
212
+ STDIO_UART_TX = PB_6 ,
213
+ #endif
214
+ #ifdef MBED_CONF_TARGET_STDIO_UART_RX
215
+ STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX ,
216
+ #else
217
+ STDIO_UART_RX = PB_7 ,
218
+ #endif
219
+
208
220
// Generic signals namings
209
221
LED1 = D13 , // Green LED (LD1)
210
222
LED2 = PB_14 , // Green LED (LD2)
@@ -216,10 +228,10 @@ typedef enum {
216
228
BUTTON3 = USER_BUTTON ,
217
229
BUTTON4 = USER_BUTTON ,
218
230
BUTTON5 = USER_BUTTON ,
219
- SERIAL_TX = PB_6 ,
220
- SERIAL_RX = PB_7 ,
221
- USBTX = SERIAL_TX ,
222
- USBRX = SERIAL_RX ,
231
+ SERIAL_TX = STDIO_UART_TX ,
232
+ SERIAL_RX = STDIO_UART_RX ,
233
+ USBTX = STDIO_UART_TX ,
234
+ USBRX = STDIO_UART_RX ,
223
235
I2C_SCL = D15 ,
224
236
I2C_SDA = D14 ,
225
237
SPI_MOSI = D11 ,
Original file line number Diff line number Diff line change @@ -55,10 +55,6 @@ typedef enum {
55
55
LPUART_1 = (int )LPUART1_BASE
56
56
} UARTName ;
57
57
58
- #define STDIO_UART_TX PD_5
59
- #define STDIO_UART_RX PD_6
60
- #define STDIO_UART UART_2
61
-
62
58
typedef enum {
63
59
SPI_1 = (int )SPI1_BASE ,
64
60
SPI_2 = (int )SPI2_BASE ,
Original file line number Diff line number Diff line change @@ -131,6 +131,18 @@ typedef enum {
131
131
ADC_VREF = 0xF1 ,
132
132
ADC_VBAT = 0xF2 ,
133
133
134
+ // STDIO for console print
135
+ #ifdef MBED_CONF_TARGET_STDIO_UART_TX
136
+ STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX ,
137
+ #else
138
+ STDIO_UART_TX = PD_5 ,
139
+ #endif
140
+ #ifdef MBED_CONF_TARGET_STDIO_UART_RX
141
+ STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX ,
142
+ #else
143
+ STDIO_UART_RX = PD_6 ,
144
+ #endif
145
+
134
146
// Generic signals namings
135
147
LED1 = PE_8 , // LD5 Green
136
148
LED2 = PB_2 , // LD4 Red
@@ -149,10 +161,10 @@ typedef enum {
149
161
BUTTON4 = JOYSTICK_UP ,
150
162
BUTTON5 = JOYSTICK_DOWN ,
151
163
152
- SERIAL_TX = PD_5 ,
153
- SERIAL_RX = PD_6 ,
154
- USBTX = PD_5 ,
155
- USBRX = PD_6 ,
164
+ SERIAL_TX = STDIO_UART_TX ,
165
+ SERIAL_RX = STDIO_UART_RX ,
166
+ USBTX = STDIO_UART_TX ,
167
+ USBRX = STDIO_UART_RX ,
156
168
157
169
I2C_SCL = PB_8 ,
158
170
I2C_SDA = PB_9 ,
Original file line number Diff line number Diff line change @@ -55,10 +55,6 @@ typedef enum {
55
55
LPUART_1 = (int )LPUART1_BASE
56
56
} UARTName ;
57
57
58
- #define STDIO_UART_TX PA_2
59
- #define STDIO_UART_RX PA_3
60
- #define STDIO_UART UART_2
61
-
62
58
typedef enum {
63
59
SPI_1 = (int )SPI1_BASE ,
64
60
SPI_2 = (int )SPI2_BASE ,
Original file line number Diff line number Diff line change @@ -123,6 +123,18 @@ typedef enum {
123
123
D14 = PB_9 ,
124
124
D15 = PB_8 ,
125
125
126
+ // STDIO for console print
127
+ #ifdef MBED_CONF_TARGET_STDIO_UART_TX
128
+ STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX ,
129
+ #else
130
+ STDIO_UART_TX = PA_2 ,
131
+ #endif
132
+ #ifdef MBED_CONF_TARGET_STDIO_UART_RX
133
+ STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX ,
134
+ #else
135
+ STDIO_UART_RX = PA_3 ,
136
+ #endif
137
+
126
138
// Generic signals namings
127
139
LED1 = PA_5 ,
128
140
LED2 = PA_5 ,
@@ -131,10 +143,10 @@ typedef enum {
131
143
USER_BUTTON = PC_13 ,
132
144
// Standardized button names
133
145
BUTTON1 = USER_BUTTON ,
134
- SERIAL_TX = PA_2 ,
135
- SERIAL_RX = PA_3 ,
136
- USBTX = PA_2 ,
137
- USBRX = PA_3 ,
146
+ SERIAL_TX = STDIO_UART_TX ,
147
+ SERIAL_RX = STDIO_UART_RX ,
148
+ USBTX = STDIO_UART_TX ,
149
+ USBRX = STDIO_UART_RX ,
138
150
I2C_SCL = PB_8 ,
139
151
I2C_SDA = PB_9 ,
140
152
SPI_MOSI = PA_7 ,
Original file line number Diff line number Diff line change @@ -55,10 +55,6 @@ typedef enum {
55
55
LPUART_1 = (int )LPUART1_BASE
56
56
} UARTName ;
57
57
58
- #define STDIO_UART_TX PA_2
59
- #define STDIO_UART_RX PA_3
60
- #define STDIO_UART UART_2
61
-
62
58
typedef enum {
63
59
SPI_1 = (int )SPI1_BASE ,
64
60
SPI_2 = (int )SPI2_BASE ,
Original file line number Diff line number Diff line change @@ -123,6 +123,18 @@ typedef enum {
123
123
D14 = PB_9 ,
124
124
D15 = PB_8 ,
125
125
126
+ // STDIO for console print
127
+ #ifdef MBED_CONF_TARGET_STDIO_UART_TX
128
+ STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX ,
129
+ #else
130
+ STDIO_UART_TX = PA_2 ,
131
+ #endif
132
+ #ifdef MBED_CONF_TARGET_STDIO_UART_RX
133
+ STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX ,
134
+ #else
135
+ STDIO_UART_RX = PA_3 ,
136
+ #endif
137
+
126
138
// Generic signals namings
127
139
LED1 = PA_5 ,
128
140
LED2 = PA_5 ,
@@ -131,10 +143,10 @@ typedef enum {
131
143
USER_BUTTON = PC_13 ,
132
144
// Standardized button names
133
145
BUTTON1 = USER_BUTTON ,
134
- SERIAL_TX = PA_2 ,
135
- SERIAL_RX = PA_3 ,
136
- USBTX = PA_2 ,
137
- USBRX = PA_3 ,
146
+ SERIAL_TX = STDIO_UART_TX ,
147
+ SERIAL_RX = STDIO_UART_RX ,
148
+ USBTX = STDIO_UART_TX ,
149
+ USBRX = STDIO_UART_RX ,
138
150
I2C_SCL = PB_8 ,
139
151
I2C_SDA = PB_9 ,
140
152
SPI_MOSI = PA_7 ,
You can’t perform that action at this time.
0 commit comments