Skip to content

Commit d75a9f1

Browse files
committed
STM32L1: standard pin names
1 parent e39e949 commit d75a9f1

File tree

3 files changed

+154
-211
lines changed
  • targets/TARGET_STM/TARGET_STM32L1

3 files changed

+154
-211
lines changed

targets/TARGET_STM/TARGET_STM32L1/TARGET_STM32L151xC/TARGET_XDOT_L151CC/PinNames.h

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -107,12 +107,6 @@ typedef enum {
107107
GPIO2 = PB_0, // analog in capable, pwm capable
108108
GPIO3 = PB_2,
109109

110-
// LEDs
111-
LED1 = GPIO0,
112-
LED2 = GPIO0,
113-
LED3 = GPIO0,
114-
LED4 = GPIO0,
115-
116110
// Wake Pin
117111
WAKE = PA_0,
118112

@@ -129,9 +123,6 @@ typedef enum {
129123
UART2_TX = PA_2,
130124
UART2_RX = PA_3,
131125

132-
CONSOLE_TX = UART2_TX,
133-
CONSOLE_RX = UART2_RX,
134-
135126
UART_TX = UART1_TX,
136127
UART_RX = UART1_RX,
137128
UART_CTS = UART1_CTS,
@@ -193,17 +184,20 @@ typedef enum {
193184
NC = (int)0xFFFFFFFF
194185
} PinName;
195186

187+
// Standardized LED and button names
188+
#define LED1 PA_4
189+
190+
196191
#if defined(MBED_CONF_TARGET_STDIO_UART_TX)
197-
#define STDIO_UART_TX MBED_CONF_TARGET_STDIO_UART_TX
192+
#define CONSOLE_TX MBED_CONF_TARGET_STDIO_UART_TX
198193
#else
199-
#define STDIO_UART_TX PA_2
194+
#define CONSOLE_TX PA_2
200195
#endif
201196
#if defined(MBED_CONF_TARGET_STDIO_UART_RX)
202-
#define STDIO_UART_RX MBED_CONF_TARGET_STDIO_UART_RX
197+
#define CONSOLE_RX MBED_CONF_TARGET_STDIO_UART_RX
203198
#else
204-
#define STDIO_UART_RX PA_3
199+
#define CONSOLE_RX PA_3
205200
#endif
206-
#define STDIO_UART UART_2
207201

208202
#ifdef __cplusplus
209203
}

targets/TARGET_STM/TARGET_STM32L1/TARGET_STM32L152xC/TARGET_MOTE_L152RC/PinNames.h

Lines changed: 34 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -101,64 +101,53 @@ typedef enum {
101101
ADC_TEMP = 0xF0,
102102
ADC_VREF = 0xF1,
103103

104-
// Arduino connector namings
105-
A0 = PA_0,
106-
A1 = PA_1,
107-
A2 = PA_4,
108-
A3 = PB_0,
109-
A4 = PC_1,
110-
A5 = PC_0,
111-
D0 = PA_3,
112-
D1 = PA_2,
113-
D2 = PA_10,
114-
D3 = PB_3,
115-
D4 = PB_5,
116-
D5 = PB_4,
117-
D6 = PB_10,
118-
D7 = PA_8,
119-
D8 = PA_9,
120-
D9 = PC_7,
121-
D10 = PB_6,
122-
D11 = PA_7,
123-
D12 = PA_6,
124-
D13 = PA_5,
125-
D14 = PB_9,
126-
D15 = PB_8,
104+
#ifdef TARGET_FF_ARDUINO_UNO
105+
ARDUINO_UNO_A0 = PA_0,
106+
ARDUINO_UNO_A1 = PA_1,
107+
ARDUINO_UNO_A2 = PA_4,
108+
ARDUINO_UNO_A3 = PB_0,
109+
ARDUINO_UNO_A4 = PC_1,
110+
ARDUINO_UNO_A5 = PC_0,
111+
ARDUINO_UNO_D0 = PA_3,
112+
ARDUINO_UNO_D1 = PA_2,
113+
ARDUINO_UNO_D2 = PA_10,
114+
ARDUINO_UNO_D3 = PB_3,
115+
ARDUINO_UNO_D4 = PB_5,
116+
ARDUINO_UNO_D5 = PB_4,
117+
ARDUINO_UNO_D6 = PB_10,
118+
ARDUINO_UNO_D7 = PA_8,
119+
ARDUINO_UNO_D8 = PA_9,
120+
ARDUINO_UNO_D9 = PC_7,
121+
ARDUINO_UNO_D10 = PB_6,
122+
ARDUINO_UNO_D11 = PA_7,
123+
ARDUINO_UNO_D12 = PA_6,
124+
ARDUINO_UNO_D13 = PA_5,
125+
ARDUINO_UNO_D14 = PB_9,
126+
ARDUINO_UNO_D15 = PB_8,
127+
#endif
127128

128129
// STDIO for console print
129130
#ifdef MBED_CONF_TARGET_STDIO_UART_TX
130-
STDIO_UART_TX = MBED_CONF_TARGET_STDIO_UART_TX,
131+
CONSOLE_TX = MBED_CONF_TARGET_STDIO_UART_TX,
131132
#else
132-
STDIO_UART_TX = PA_2,
133+
CONSOLE_TX = PA_2,
133134
#endif
134135
#ifdef MBED_CONF_TARGET_STDIO_UART_RX
135-
STDIO_UART_RX = MBED_CONF_TARGET_STDIO_UART_RX,
136+
CONSOLE_RX = MBED_CONF_TARGET_STDIO_UART_RX,
136137
#else
137-
STDIO_UART_RX = PA_3,
138+
CONSOLE_RX = PA_3,
138139
#endif
139140

140-
// Generic signals namings
141-
LED1 = PB_1,
142-
LED2 = PC_3,
143-
LED3 = PB_10,
144-
LED4 = PB_10,
145-
//USER_BUTTON = PC_13,
146-
SERIAL_TX = STDIO_UART_TX,
147-
SERIAL_RX = STDIO_UART_RX,
148-
CONSOLE_TX = STDIO_UART_TX,
149-
CONSOLE_RX = STDIO_UART_RX,
150-
I2C_SCL = PB_8,
151-
I2C_SDA = PB_9,
152-
SPI_MOSI = PA_7,
153-
SPI_MISO = PA_6,
154-
SPI_SCK = PA_5,
155-
SPI_CS = PB_6,
156-
PWM_OUT = PB_3,
157-
158141
// Not connected
159142
NC = (int)0xFFFFFFFF
160143
} PinName;
161144

145+
// Standardized LED and button names
146+
#define LED1 PB_1
147+
#define LED2 PC_3
148+
#define LED3 PB_10
149+
150+
162151
#ifdef __cplusplus
163152
}
164153
#endif

0 commit comments

Comments
 (0)