File tree Expand file tree Collapse file tree 6 files changed +45
-22
lines changed
targets/TARGET_STM/TARGET_STM32F1 Expand file tree Collapse file tree 6 files changed +45
-22
lines changed Original file line number Diff line number Diff line change @@ -46,10 +46,6 @@ typedef enum {
46
46
UART_3 = (int )USART3_BASE
47
47
} UARTName ;
48
48
49
- #define STDIO_UART_TX PA_2
50
- #define STDIO_UART_RX PA_3
51
- #define STDIO_UART UART_2
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 @@ -132,15 +132,27 @@ typedef enum {
132
132
C14 = PC_14 ,
133
133
C15 = PC_15 ,
134
134
135
+ // STDIO for console print
136
+ #ifdef MBED_CONF_TARGET_STDIO_UART_TX
137
+ STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX ,
138
+ #else
139
+ STDIO_UART_TX = PA_2 ,
140
+ #endif
141
+ #ifdef MBED_CONF_TARGET_STDIO_UART_RX
142
+ STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX ,
143
+ #else
144
+ STDIO_UART_RX = PA_3 ,
145
+ #endif
146
+
135
147
// Generic signals namings
136
148
LED1 = PC_13 ,
137
149
LED2 = PC_13 ,
138
150
LED3 = PC_13 ,
139
151
LED4 = PC_13 ,
140
- SERIAL_TX = PA_9 ,
141
- SERIAL_RX = PA_10 ,
142
- USBTX = PA_9 ,
143
- USBRX = PA_10 ,
152
+ SERIAL_TX = STDIO_UART_TX ,
153
+ SERIAL_RX = STDIO_UART_RX ,
154
+ USBTX = STDIO_UART_TX ,
155
+ USBRX = STDIO_UART_RX ,
144
156
I2C_SCL = PB_6 ,
145
157
I2C_SDA = PB_7 ,
146
158
SPI_MOSI = PA_7 ,
Original file line number Diff line number Diff line change @@ -46,10 +46,6 @@ typedef enum {
46
46
UART_3 = (int )USART3_BASE
47
47
} UARTName ;
48
48
49
- #define STDIO_UART_TX PA_2
50
- #define STDIO_UART_RX PA_3
51
- #define STDIO_UART UART_2
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 @@ -143,6 +143,17 @@ typedef enum {
143
143
PB14 = PB_14 ,
144
144
PB15 = PB_15 ,
145
145
146
+ // STDIO for console print
147
+ #ifdef MBED_CONF_TARGET_STDIO_UART_TX
148
+ STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX ,
149
+ #else
150
+ STDIO_UART_TX = PA_2 ,
151
+ #endif
152
+ #ifdef MBED_CONF_TARGET_STDIO_UART_RX
153
+ STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX ,
154
+ #else
155
+ STDIO_UART_RX = PA_3 ,
156
+ #endif
146
157
147
158
// Generic signals namings
148
159
LED1 = PC_9 ,
@@ -152,8 +163,8 @@ typedef enum {
152
163
USER_BUTTON = PA_0 ,
153
164
// Standardized button names
154
165
BUTTON1 = USER_BUTTON ,
155
- USBTX = PA_2 ,
156
- USBRX = PA_3 ,
166
+ USBTX = STDIO_UART_TX ,
167
+ USBRX = STDIO_UART_RX ,
157
168
I2C_SCL = PB_6 ,
158
169
I2C_SDA = PB_7 ,
159
170
SPI_MOSI = PB_15 ,
Original file line number Diff line number Diff line change @@ -46,10 +46,6 @@ typedef enum {
46
46
UART_3 = (int )USART3_BASE
47
47
} UARTName ;
48
48
49
- #define STDIO_UART_TX PA_2
50
- #define STDIO_UART_RX PA_3
51
- #define STDIO_UART UART_2
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 @@ -119,6 +119,18 @@ typedef enum {
119
119
D14 = PB_9 ,
120
120
D15 = PB_8 ,
121
121
122
+ // STDIO for console print
123
+ #ifdef MBED_CONF_TARGET_STDIO_UART_TX
124
+ STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX ,
125
+ #else
126
+ STDIO_UART_TX = PA_2 ,
127
+ #endif
128
+ #ifdef MBED_CONF_TARGET_STDIO_UART_RX
129
+ STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX ,
130
+ #else
131
+ STDIO_UART_RX = PA_3 ,
132
+ #endif
133
+
122
134
// Generic signals namings
123
135
LED1 = PA_5 ,
124
136
LED2 = PA_5 ,
@@ -127,10 +139,10 @@ typedef enum {
127
139
USER_BUTTON = PC_13 ,
128
140
// Standardized button names
129
141
BUTTON1 = USER_BUTTON ,
130
- SERIAL_TX = PA_2 ,
131
- SERIAL_RX = PA_3 ,
132
- USBTX = PA_2 ,
133
- USBRX = PA_3 ,
142
+ SERIAL_TX = STDIO_UART_TX ,
143
+ SERIAL_RX = STDIO_UART_RX ,
144
+ USBTX = STDIO_UART_TX ,
145
+ USBRX = STDIO_UART_RX ,
134
146
I2C_SCL = PB_8 ,
135
147
I2C_SDA = PB_9 ,
136
148
SPI_MOSI = PA_7 ,
You can’t perform that action at this time.
0 commit comments