Skip to content

Commit a17a481

Browse files
authored
Merge pull request ARMmbed#13583 from jeromecoutant/PR_ARDUINO_PIN
STM32: correct few Arduino pins value
2 parents e207719 + 668412c commit a17a481

File tree

6 files changed

+16
-13
lines changed
  • targets
    • TARGET_STM
      • TARGET_STM32F2/TARGET_NUCLEO_F207ZG
      • TARGET_STM32F3/TARGET_STM32F303xE/TARGET_NUCLEO_F303ZE
      • TARGET_STM32L0/TARGET_STM32L072xZ/TARGET_DISCO_L072CZ_LRWAN1
      • TARGET_STM32L4/TARGET_STM32L433xC/TARGET_NUCLEO_L433RC_P
      • TARGET_STM32L5/TARGET_STM32L552xx/TARGET_NUCLEO_L552ZE_Q

6 files changed

+16
-13
lines changed

targets/TARGET_STM/TARGET_STM32F2/TARGET_NUCLEO_F207ZG/PinNames.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,7 @@ typedef enum {
266266
USBRX = STDIO_UART_RX,
267267
I2C_SCL = D15,
268268
I2C_SDA = D14,
269-
SPI_MOSI = PB_5, // Conflict between D11 and RMII RX Data Valid (PA7)
269+
SPI_MOSI = D11, // Warning: Conflict between D11 and RMII RX Data Valid (PA7)
270270
SPI_MISO = D12,
271271
SPI_SCK = D13,
272272
SPI_CS = D10,

targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303xE/TARGET_NUCLEO_F303ZE/PinNames.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@ typedef enum {
243243
A4 = PD_12,
244244
A5 = PD_13,
245245
D0 = PC_5,
246-
D1 = PC_14,
246+
D1 = PC_4,
247247
D2 = PF_15,
248248
D3 = PE_13,
249249
D4 = PF_14,

targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L072xZ/TARGET_DISCO_L072CZ_LRWAN1/PinNames.h

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

104+
// Not connected
105+
NC = (int)0xFFFFFFFF,
106+
104107
// Arduino connector namings
105108
A0 = PA_0,
106-
A1 = PA_0, // Alias
109+
A1 = NC, // PA_0 if SB7 fitted
107110
A2 = PA_4,
108-
A3 = PA_4, // Alias
109-
A4 = PB_9, // SB11 must be closed
110-
A5 = PB_8, // SB12 must be closed
111+
A3 = NC, // PA_4 if SB7 fitted
112+
A4 = NC, // PB_9 if SB11 closed
113+
A5 = NC, // PB_8 if SB12 closed
111114
D0 = PA_3,
112115
D1 = PA_2,
113116
D2 = PA_10,
@@ -174,9 +177,6 @@ typedef enum {
174177
SYS_VREF_OUT_PB1 = PB_1,
175178
SYS_WKUP1 = PA_0,
176179
SYS_WKUP2 = PC_13,
177-
178-
// Not connected
179-
NC = (int)0xFFFFFFFF
180180
} PinName;
181181

182182
#ifdef __cplusplus

targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L433xC/TARGET_NUCLEO_L433RC_P/PinNames.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -165,8 +165,8 @@ typedef enum {
165165
A3 = PC_2,
166166
A4 = PC_1,
167167
A5 = PC_0,
168-
D0 = PA_2,
169-
D1 = PA_3,
168+
D0 = PA_10,
169+
D1 = PA_9,
170170
D2 = PA_12,
171171
D3 = PB_3,
172172
D4 = PB_5,

targets/TARGET_STM/TARGET_STM32L5/TARGET_STM32L552xx/TARGET_NUCLEO_L552ZE_Q/PinNames.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -231,8 +231,8 @@ typedef enum {
231231
A3 = PB_0,
232232
A4 = PC_1,
233233
A5 = PC_0,
234-
D0 = PD_8,
235-
D1 = PD_7,
234+
D0 = PD_9,
235+
D1 = PD_8,
236236
D2 = PF_15,
237237
D3 = PE_13,
238238
D4 = PF_14,

targets/targets.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2469,6 +2469,9 @@
24692469
"EXTRA_IDLE_STACK_REQUIRED",
24702470
"MBED_TICKLESS"
24712471
],
2472+
"device_has_remove": [
2473+
"ANALOGIN"
2474+
],
24722475
"overrides": {
24732476
"lpticker_delay_ticks": 0
24742477
},

0 commit comments

Comments
 (0)