File tree Expand file tree Collapse file tree 4 files changed +32
-16
lines changed
targets/TARGET_STM/TARGET_STM32L1 Expand file tree Collapse file tree 4 files changed +32
-16
lines changed Original file line number Diff line number Diff line change @@ -50,10 +50,6 @@ typedef enum {
50
50
UART_3 = (int )USART3_BASE
51
51
} UARTName ;
52
52
53
- #define STDIO_UART_TX PA_2
54
- #define STDIO_UART_RX PA_3
55
- #define STDIO_UART UART_2
56
-
57
53
typedef enum {
58
54
SPI_1 = (int )SPI1_BASE ,
59
55
SPI_2 = (int )SPI2_BASE ,
Original file line number Diff line number Diff line change @@ -122,16 +122,28 @@ typedef enum {
122
122
D14 = PB_9 ,
123
123
D15 = PB_8 ,
124
124
125
+ // STDIO for console print
126
+ #ifdef MBED_CONF_TARGET_STDIO_UART_TX
127
+ STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX ,
128
+ #else
129
+ STDIO_UART_TX = PA_2 ,
130
+ #endif
131
+ #ifdef MBED_CONF_TARGET_STDIO_UART_RX
132
+ STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX ,
133
+ #else
134
+ STDIO_UART_RX = PA_3 ,
135
+ #endif
136
+
125
137
// Generic signals namings
126
138
LED1 = PB_1 ,
127
139
LED2 = PC_3 ,
128
140
LED3 = PB_10 ,
129
141
LED4 = PB_10 ,
130
142
//USER_BUTTON = PC_13,
131
- SERIAL_TX = PA_2 ,
132
- SERIAL_RX = PA_3 ,
133
- USBTX = PA_2 ,
134
- USBRX = PA_3 ,
143
+ SERIAL_TX = STDIO_UART_TX ,
144
+ SERIAL_RX = STDIO_UART_RX ,
145
+ USBTX = STDIO_UART_TX ,
146
+ USBRX = STDIO_UART_RX ,
135
147
I2C_SCL = PB_8 ,
136
148
I2C_SDA = PB_9 ,
137
149
SPI_MOSI = PA_7 ,
Original file line number Diff line number Diff line change @@ -52,10 +52,6 @@ typedef enum {
52
52
UART_5 = (int )UART5_BASE
53
53
} UARTName ;
54
54
55
- #define STDIO_UART_TX PA_2
56
- #define STDIO_UART_RX PA_3
57
- #define STDIO_UART UART_2
58
-
59
55
typedef enum {
60
56
SPI_1 = (int )SPI1_BASE ,
61
57
SPI_2 = (int )SPI2_BASE ,
Original file line number Diff line number Diff line change @@ -122,6 +122,18 @@ typedef enum {
122
122
D14 = PB_9 ,
123
123
D15 = PB_8 ,
124
124
125
+ // STDIO for console print
126
+ #ifdef MBED_CONF_TARGET_STDIO_UART_TX
127
+ STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX ,
128
+ #else
129
+ STDIO_UART_TX = PA_2 ,
130
+ #endif
131
+ #ifdef MBED_CONF_TARGET_STDIO_UART_RX
132
+ STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX ,
133
+ #else
134
+ STDIO_UART_RX = PA_3 ,
135
+ #endif
136
+
125
137
// Generic signals namings
126
138
LED1 = PA_5 ,
127
139
LED2 = PA_5 ,
@@ -130,10 +142,10 @@ typedef enum {
130
142
USER_BUTTON = PC_13 ,
131
143
// Standardized button names
132
144
BUTTON1 = USER_BUTTON ,
133
- SERIAL_TX = PA_2 ,
134
- SERIAL_RX = PA_3 ,
135
- USBTX = PA_2 ,
136
- USBRX = PA_3 ,
145
+ SERIAL_TX = STDIO_UART_TX ,
146
+ SERIAL_RX = STDIO_UART_RX ,
147
+ USBTX = STDIO_UART_TX ,
148
+ USBRX = STDIO_UART_RX ,
137
149
I2C_SCL = PB_8 ,
138
150
I2C_SDA = PB_9 ,
139
151
SPI_MOSI = PA_7 ,
You can’t perform that action at this time.
0 commit comments