File tree Expand file tree Collapse file tree 12 files changed +96
-48
lines changed
targets/TARGET_STM/TARGET_STM32L0
TARGET_DISCO_L072CZ_LRWAN1 Expand file tree Collapse file tree 12 files changed +96
-48
lines changed Original file line number Diff line number Diff line change @@ -52,10 +52,6 @@ typedef enum {
52
52
LPUART_1 = (int )LPUART1_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 @@ -121,16 +121,28 @@ typedef enum {
121
121
D14 = PB_9 ,
122
122
D15 = PB_8 ,
123
123
124
+ // STDIO for console print
125
+ #ifdef MBED_CONF_TARGET_STDIO_UART_TX
126
+ STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX ,
127
+ #else
128
+ STDIO_UART_TX = PA_2 ,
129
+ #endif
130
+ #ifdef MBED_CONF_TARGET_STDIO_UART_RX
131
+ STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX ,
132
+ #else
133
+ STDIO_UART_RX = PA_3 ,
134
+ #endif
135
+
124
136
// Generic signals namings
125
137
LED1 = PB_5 , // Green
126
138
LED2 = PA_5 , // Red
127
139
LED3 = PB_6 , // Blue
128
140
LED4 = PB_7 , // Red
129
141
USER_BUTTON = PB_2 ,
130
- SERIAL_TX = PA_2 ,
131
- SERIAL_RX = PA_3 ,
132
- USBTX = SERIAL_TX ,
133
- USBRX = SERIAL_RX ,
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 = D15 ,
135
147
I2C_SDA = D14 ,
136
148
SPI_MOSI = D11 ,
Original file line number Diff line number Diff line change @@ -45,10 +45,6 @@ typedef enum {
45
45
LPUART_1 = (int )LPUART1_BASE
46
46
} UARTName ;
47
47
48
- #define STDIO_UART_TX PA_2
49
- #define STDIO_UART_RX PA_15
50
- #define STDIO_UART UART_2
51
-
52
48
typedef enum {
53
49
SPI_1 = (int )SPI1_BASE ,
54
50
} SPIName ;
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 @@ -45,10 +45,6 @@ typedef enum {
45
45
LPUART_1 = (int )LPUART1_BASE
46
46
} UARTName ;
47
47
48
- #define STDIO_UART_TX PA_2
49
- #define STDIO_UART_RX PA_15
50
- #define STDIO_UART UART_2
51
-
52
48
typedef enum {
53
49
SPI_1 = (int )SPI1_BASE ,
54
50
} SPIName ;
Original file line number Diff line number Diff line change @@ -105,15 +105,27 @@ typedef enum {
105
105
D12 = PB_4 ,
106
106
D13 = PB_3 ,
107
107
108
+ // STDIO for console print
109
+ #ifdef MBED_CONF_TARGET_STDIO_UART_TX
110
+ STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX ,
111
+ #else
112
+ STDIO_UART_TX = PA_2 ,
113
+ #endif
114
+ #ifdef MBED_CONF_TARGET_STDIO_UART_RX
115
+ STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX ,
116
+ #else
117
+ STDIO_UART_RX = PA_15 ,
118
+ #endif
119
+
108
120
// Generic signals namings
109
121
LED1 = PB_3 ,
110
122
LED2 = PB_3 ,
111
123
LED3 = PB_3 ,
112
124
LED4 = PB_3 ,
113
- SERIAL_TX = PA_2 ,
114
- SERIAL_RX = PA_15 ,
115
- USBTX = PA_2 ,
116
- USBRX = PA_15 ,
125
+ SERIAL_TX = STDIO_UART_TX ,
126
+ SERIAL_RX = STDIO_UART_RX ,
127
+ USBTX = STDIO_UART_TX ,
128
+ USBRX = STDIO_UART_RX ,
117
129
I2C_SCL = PB_6 ,
118
130
I2C_SDA = PB_7 ,
119
131
SPI_MOSI = PB_5 ,
Original file line number Diff line number Diff line change @@ -52,10 +52,6 @@ typedef enum {
52
52
LPUART_1 = (int )LPUART1_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 @@ -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 @@ -50,10 +50,6 @@ typedef enum {
50
50
LPUART_1 = (int )LPUART1_BASE
51
51
} UARTName ;
52
52
53
- #define STDIO_UART_TX PA_9
54
- #define STDIO_UART_RX PA_10
55
- #define STDIO_UART UART_1
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 @@ -110,6 +110,18 @@ typedef enum {
110
110
D14 = PB_9 ,
111
111
D15 = PB_8 ,
112
112
113
+ // STDIO for console print
114
+ #ifdef MBED_CONF_TARGET_STDIO_UART_TX
115
+ STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX ,
116
+ #else
117
+ STDIO_UART_TX = PA_9 ,
118
+ #endif
119
+ #ifdef MBED_CONF_TARGET_STDIO_UART_RX
120
+ STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX ,
121
+ #else
122
+ STDIO_UART_RX = PA_10 ,
123
+ #endif
124
+
113
125
// Generic signals namings
114
126
LED1 = PB_4 ,
115
127
LED2 = PA_5 ,
@@ -118,10 +130,10 @@ typedef enum {
118
130
USER_BUTTON = PA_0 ,
119
131
// Standardized button names
120
132
BUTTON1 = USER_BUTTON ,
121
- SERIAL_TX = PA_9 ,
122
- SERIAL_RX = PA_10 ,
123
- USBTX = PA_9 ,
124
- USBRX = PA_10 ,
133
+ SERIAL_TX = STDIO_UART_TX ,
134
+ SERIAL_RX = STDIO_UART_RX ,
135
+ USBTX = STDIO_UART_TX ,
136
+ USBRX = STDIO_UART_RX ,
125
137
I2C_SCL = PB_8 ,
126
138
I2C_SDA = PB_9 ,
127
139
SPI_MOSI = PB_15 ,
You can’t perform that action at this time.
0 commit comments