Skip to content

Commit 29bdd7c

Browse files
fprfpistm
fpr
authored andcommitted
Fix missing pin declaration
Signed-off-by: fpr <fabien.perroquin@wi6labs.com> Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
1 parent 2bf97af commit 29bdd7c

File tree

2 files changed

+156
-150
lines changed

2 files changed

+156
-150
lines changed

variants/DISCO_L475VG_IOT/variant.cpp

Lines changed: 68 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -45,76 +45,79 @@ const PinName digitalPin[] = {
4545
// Not on connector
4646
PB_14, //D16 - LED2
4747
PC_13, //D17 - USER_BTN
48+
// ST-LINK
49+
PB_6, //D18 - ST-LINK-UART1_TX
50+
PB_7, //D19 - ST-LINK-UART1_RX
4851
// CN9 USB OTG FS connector
49-
PA_9, //D18 - USB_OTG_FS_VBUS
50-
PA_10, //D19 - USB_OTG_FS_ID
51-
PA_11, //D20 - USB_OTG_FS_DM
52-
PA_12, //D21 - USB_OTG_FS_DP
53-
PD_12, //D22 - USB_OTG_FS_PWR_EN
54-
PE_3, //D23 - USB_OTG_OVRCR_EXTI3
52+
PA_9, //D20 - USB_OTG_FS_VBUS
53+
PA_10, //D21 - USB_OTG_FS_ID
54+
PA_11, //D22 - USB_OTG_FS_DM
55+
PA_12, //D23 - USB_OTG_FS_DP
56+
PD_12, //D24 - USB_OTG_FS_PWR_EN
57+
PE_3, //D25 - USB_OTG_OVRCR_EXTI3
5558
// CN10 PMOD connector
56-
PD_0, //D24 - PMOD-RESET
57-
PD_1, //D25 - PMOD-SPI2_SCK
58-
PD_2, //D26 - PMOD-IRQ_EXTI2
59-
PD_3, //D27 - PMOD-UART2_CTS/SPI2_MISO
60-
PD_4, //D28 - PMOD-UART2_RTS/SPI2_MOSI
61-
PD_5, //D29 - PMOD-UART2_TX/SPI2_CSN
62-
PD_6, //D30 - PMOD-UART2_RX
59+
PD_0, //D26 - PMOD-RESET
60+
PD_1, //D27 - PMOD-SPI2_SCK
61+
PD_2, //D28 - PMOD-IRQ_EXTI2
62+
PD_3, //D29 - PMOD-UART2_CTS/SPI2_MISO
63+
PD_4, //D30 - PMOD-UART2_RTS/SPI2_MOSI
64+
PD_5, //D31 - PMOD-UART2_TX/SPI2_CSN
65+
PD_6, //D32 - PMOD-UART2_RX
6366
// Sensors / modules pins
64-
PA_8, //D31 - SPBTLE-RF-RST
65-
PB_5, //D32 - SPSGRF-915-SPI3_CSN
66-
PB_10, //D33 - INTERNAL-I2C2_SCL
67-
PB_11, //D34 - INTERNAL-I2C2_SDA
68-
PB_12, //D35 - ISM43362-BOOT0
69-
PB_13, //D36 - ISM43362-WAKEUP
70-
PB_15, //D37 - SPSGRF-915-SDN
71-
PC_6, //D38 - VL53L0X_XSHUT
72-
PC_7, //D39 - VL53L0X_GPIO1_EXTI7
73-
PC_8, //D40 - LIS3MDL_DRDY_EXTI8
74-
PC_9, //D41 - LED3 (WIFI) & LED4 (BLE)
75-
PC_10, //D42 - INTERNAL-SPI3_SCK
76-
PC_11, //D43 - INTERNAL-SPI3_MISO
77-
PC_12, //D44 - INTERNAL-SPI3_MOSI
78-
PD_7, //D45 - STSAFE-A100-RESET
79-
PD_8, //D46 - INTERNAL-UART3_TX
80-
PD_9, //D47 - INTERNAL-UART3_RX
81-
PD_10, //D48 - LPS22HB_INT_DRDY_EXTI10
82-
PD_11, //D49 - LSM6DSL_INT1_EXTI11
83-
PD_13, //D50 - SPBTLE-RF-SPI3_CSN
84-
PD_15, //D51 - HTS221_DRDY_EXTI15
85-
PE_0, //D52 - ISM43362-SPI3_CSN
86-
PE_1, //D53 - ISM43362-DRDY_EXTI1
87-
PE_2, //D54 - M24SR64-Y-RF_DISABLE
88-
PE_4, //D55 - M24SR64-Y-GPO
89-
PE_5, //D56 - SPSGRF-915-GPIO3_EXTI5
90-
PE_6, //D57 - SPBTLE-RF-IRQ_EXTI6
91-
PE_7, //D58 - DFSDM1_DATIN2
92-
PE_8, //D59 - ISM43362-RST
93-
PE_9, //D60 - DFSDM1_CKOUT
94-
PE_10, //D61 - QUADSPI_CLK
95-
PE_11, //D62 - QUADSPI_NCS
96-
PE_12, //D63 - QUADSPI_BK1_IO0
97-
PE_13, //D64 - QUADSPI_BK1_IO1
98-
PE_14, //D65 - QUADSPI_BK1_IO2
99-
PE_15, //D66 - QUADSPI_BK1_IO3
67+
PA_8, //D33 - SPBTLE-RF-RST
68+
PB_5, //D34 - SPSGRF-915-SPI3_CSN
69+
PB_10, //D35 - INTERNAL-I2C2_SCL
70+
PB_11, //D36 - INTERNAL-I2C2_SDA
71+
PB_12, //D37 - ISM43362-BOOT0
72+
PB_13, //D38 - ISM43362-WAKEUP
73+
PB_15, //D39 - SPSGRF-915-SDN
74+
PC_6, //D40 - VL53L0X_XSHUT
75+
PC_7, //D41 - VL53L0X_GPIO1_EXTI7
76+
PC_8, //D42 - LIS3MDL_DRDY_EXTI8
77+
PC_9, //D43 - LED3 (WIFI) & LED4 (BLE)
78+
PC_10, //D44 - INTERNAL-SPI3_SCK
79+
PC_11, //D45 - INTERNAL-SPI3_MISO
80+
PC_12, //D46 - INTERNAL-SPI3_MOSI
81+
PD_7, //D47 - STSAFE-A100-RESET
82+
PD_8, //D48 - INTERNAL-UART3_TX
83+
PD_9, //D49 - INTERNAL-UART3_RX
84+
PD_10, //D50 - LPS22HB_INT_DRDY_EXTI10
85+
PD_11, //D51 - LSM6DSL_INT1_EXTI11
86+
PD_13, //D52 - SPBTLE-RF-SPI3_CSN
87+
PD_15, //D53 - HTS221_DRDY_EXTI15
88+
PE_0, //D54 - ISM43362-SPI3_CSN
89+
PE_1, //D55 - ISM43362-DRDY_EXTI1
90+
PE_2, //D56 - M24SR64-Y-RF_DISABLE
91+
PE_4, //D57 - M24SR64-Y-GPO
92+
PE_5, //D58 - SPSGRF-915-GPIO3_EXTI5
93+
PE_6, //D59 - SPBTLE-RF-IRQ_EXTI6
94+
PE_7, //D60 - DFSDM1_DATIN2
95+
PE_8, //D61 - ISM43362-RST
96+
PE_9, //D62 - DFSDM1_CKOUT
97+
PE_10, //D63 - QUADSPI_CLK
98+
PE_11, //D64 - QUADSPI_NCS
99+
PE_12, //D65 - QUADSPI_BK1_IO0
100+
PE_13, //D66 - QUADSPI_BK1_IO1
101+
PE_14, //D67 - QUADSPI_BK1_IO2
102+
PE_15, //D68 - QUADSPI_BK1_IO3
100103
// CN4 connector
101-
PC_5, //D67/A0
102-
PC_4, //D68/A1
103-
PC_3, //D69/A2
104-
PC_2, //D70/A3
105-
PC_1, //D71/A4
106-
PC_0, //D72/A5
104+
PC_5, //D69/A0
105+
PC_4, //D70/A1
106+
PC_3, //D71/A2
107+
PC_2, //D72/A3
108+
PC_1, //D73/A4
109+
PC_0, //D74/A5
107110
// Duplicated pins in order to be aligned with PinMap_ADC
108-
PA_1, //D73/A6
109-
PA_0, //D74/A7
110-
PB_0, //D75/A8
111-
PA_3, //D76/A9
112-
PB_1, //D77/A10
113-
PA_4, //D78/A11
114-
PA_2, //D79/A12
115-
PA_7, //D80/A13
116-
PA_6, //D81/A14
117-
PA_5 //D82/A15
111+
PA_1, //D75/A6
112+
PA_0, //D76/A7
113+
PB_0, //D77/A8
114+
PA_3, //D78/A9
115+
PB_1, //D79/A10
116+
PA_4, //D80/A11
117+
PA_2, //D81/A12
118+
PA_7, //D82/A13
119+
PA_6, //D83/A14
120+
PA_5 //D84/A15
118121
};
119122

120123
#ifdef __cplusplus

variants/DISCO_L475VG_IOT/variant.h

Lines changed: 88 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -36,101 +36,104 @@ extern const PinName digitalPin[];
3636

3737
enum {
3838
// CN3 connector
39-
PA1, //D0
40-
PA0, //D1
39+
PA1, //D0 - UART4_RX
40+
PA0, //D1 - UART4_TX
4141
PD14, //D2
42-
PB0, //D3
42+
PB0, //D3 - PWM
4343
PA3, //D4
44-
PB4, //D5
45-
PB1, //D6
44+
PB4, //D5 - PWM
45+
PB1, //D6 - PWM
4646
PA4, //D7
4747
// CN1 connector
4848
PB2, //D8
49-
PA15, //D9
50-
PA2, //D10
51-
PA7, //D11
52-
PA6, //D12
53-
PA5, //D13
54-
PB9, //D14
55-
PB8, //D15
49+
PA15, //D9 - PWM
50+
PA2, //D10 - SPI_SSN/PWM
51+
PA7, //D11 - SPI1_MOSI/PWM
52+
PA6, //D12 - SPI1_MISO
53+
PA5, //D13 - SPI1_SCK/LED1
54+
PB9, //D14 - I2C1_SDA
55+
PB8, //D15 - I2C1_SCL
5656
// Not on connector
57-
PB14, //D16
58-
PC13, //D17
57+
PB14, //D16 - LED2
58+
PC13, //D17 - USER_BTN
59+
// ST-LINK
60+
PB6, //D18 - ST-LINK-UART1_TX
61+
PB7, //D19 - ST-LINK-UART1_RX
5962
// CN9 USB OTG FS connector
60-
PA9, //D18
61-
PA10, //D19
62-
PA11, //D20
63-
PA12, //D21
64-
PD12, //D22
65-
PE3, //D23
63+
PA9, //D20 - USB_OTG_FS_VBUS
64+
PA10, //D21 - USB_OTG_FS_ID
65+
PA11, //D22 - USB_OTG_FS_DM
66+
PA12, //D23 - USB_OTG_FS_DP
67+
PD12, //D24 - USB_OTG_FS_PWR_EN
68+
PE3, //D25 - USB_OTG_OVRCR_EXTI3
6669
// CN10 PMOD connector
67-
PD0, //D24
68-
PD1, //D25
69-
PD2, //D26
70-
PD3, //D27
71-
PD4, //D28
72-
PD5, //D29
73-
PD6, //D30
70+
PD0, //D26 - PMOD-RESET
71+
PD1, //D27 - PMOD-SPI2_SCK
72+
PD2, //D28 - PMOD-IRQ_EXTI2
73+
PD3, //D29 - PMOD-UART2_CTS/SPI2_MISO
74+
PD4, //D30 - PMOD-UART2_RTS/SPI2_MOSI
75+
PD5, //D31 - PMOD-UART2_TX/SPI2_CSN
76+
PD6, //D32 - PMOD-UART2_RX
7477
// Sensors / modules pins
75-
PA8, //D31
76-
PB5, //D32
77-
PB10, //D33
78-
PB11, //D34
79-
PB12, //D35
80-
PB13, //D36
81-
PB15, //D37
82-
PC6, //D38
83-
PC7, //D39
84-
PC8, //D40
85-
PC9, //D41
86-
PC10, //D42
87-
PC11, //D43
88-
PC12, //D44
89-
PD7, //D45
90-
PD8, //D46
91-
PD9, //D47
92-
PD10, //D48
93-
PD11, //D49
94-
PD13, //D50
95-
PD15, //D51
96-
PE0, //D52
97-
PE1, //D53
98-
PE2, //D54
99-
PE4, //D55
100-
PE5, //D56
101-
PE6, //D57
102-
PE7, //D58
103-
PE8, //D59
104-
PE9, //D60
105-
PE10, //D61
106-
PE11, //D62
107-
PE12, //D63
108-
PE13, //D64
109-
PE14, //D65
110-
PE15, //D66
78+
PA8, //D33 - SPBTLE-RF-RST
79+
PB5, //D34 - SPSGRF-915-SPI3_CSN
80+
PB10, //D35 - INTERNAL-I2C2_SCL
81+
PB11, //D36 - INTERNAL-I2C2_SDA
82+
PB12, //D37 - ISM43362-BOOT0
83+
PB13, //D38 - ISM43362-WAKEUP
84+
PB15, //D39 - SPSGRF-915-SDN
85+
PC6, //D40 - VL53L0X_XSHUT
86+
PC7, //D41 - VL53L0X_GPIO1_EXTI7
87+
PC8, //D42 - LIS3MDL_DRDY_EXTI8
88+
PC9, //D43 - LED3 (WIFI) & LED4 (BLE)
89+
PC10, //D44 - INTERNAL-SPI3_SCK
90+
PC11, //D45 - INTERNAL-SPI3_MISO
91+
PC12, //D46 - INTERNAL-SPI3_MOSI
92+
PD7, //D47 - STSAFE-A100-RESET
93+
PD8, //D48 - INTERNAL-UART3_TX
94+
PD9, //D49 - INTERNAL-UART3_RX
95+
PD10, //D50 - LPS22HB_INT_DRDY_EXTI10
96+
PD11, //D51 - LSM6DSL_INT1_EXTI11
97+
PD13, //D52 - SPBTLE-RF-SPI3_CSN
98+
PD15, //D53 - HTS221_DRDY_EXTI15
99+
PE0, //D54 - ISM43362-SPI3_CSN
100+
PE1, //D55 - ISM43362-DRDY_EXTI1
101+
PE2, //D56 - M24SR64-Y-RF_DISABLE
102+
PE4, //D57 - M24SR64-Y-GPO
103+
PE5, //D58 - SPSGRF-915-GPIO3_EXTI5
104+
PE6, //D59 - SPBTLE-RF-IRQ_EXTI6
105+
PE7, //D60 - DFSDM1_DATIN2
106+
PE8, //D61 - ISM43362-RST
107+
PE9, //D62 - DFSDM1_CKOUT
108+
PE10, //D63 - QUADSPI_CLK
109+
PE11, //D64 - QUADSPI_NCS
110+
PE12, //D65 - QUADSPI_BK1_IO0
111+
PE13, //D66 - QUADSPI_BK1_IO1
112+
PE14, //D67 - QUADSPI_BK1_IO2
113+
PE15, //D68 - QUADSPI_BK1_IO3
111114
// CN4 connector
112-
PC5, //D67/A0
113-
PC4, //D68/A1
114-
PC3, //D69/A2
115-
PC2, //D70/A3
116-
PC1, //D71/A4
117-
PC0, //D72/A5
115+
PC5, //D69/A0
116+
PC4, //D70/A1
117+
PC3, //D71/A2
118+
PC2, //D72/A3
119+
PC1, //D73/A4
120+
PC0, //D74/A5
118121
// Duplicated pins in order to be aligned with PinMap_ADC
119-
PA1_2, //D73/A6
120-
PA0_2, //D74/A7
121-
PB0_2, //D75/A8
122-
PA3_2, //D76/A9
123-
PB1_2, //D77/A10
124-
PA4_2, //D78/A11
125-
PA2_2, //D79/A12
126-
PA7_2, //D80/A13
127-
PA6_2, //D81/A14
128-
PA5_2, //D82/A15
122+
PA1_2, //D75/A6
123+
PA0_2, //D76/A7
124+
PB0_2, //D77/A8
125+
PA3_2, //D78/A9
126+
PB1_2, //D79/A10
127+
PA4_2, //D80/A11
128+
PA2_2, //D81/A12
129+
PA7_2, //D82/A13
130+
PA6_2, //D83/A14
131+
PA5_2, //D84/A15
129132
PEND
130133
};
131134

132135
enum {
133-
A_START_AFTER = D66,
136+
A_START_AFTER = D68,
134137
A0, A1, A2, A3, A4, A5, A6, A7, A8, A9,
135138
A10, A11, A12, A13, A14, A15,
136139
AEND
@@ -148,12 +151,12 @@ enum {
148151
//On-board LED pin number
149152
#define LED_BUILTIN 13
150153
#define LED1 LED_BUILTIN
151-
#define LED2 16
152-
#define LED3 41
154+
#define LED2 PB14
155+
#define LED3 PC9
153156
#define LED4 LED3
154157

155158
//On-board user button
156-
#define USER_BTN 17
159+
#define USER_BTN PC13
157160

158161

159162
//SPI definitions
@@ -181,8 +184,8 @@ enum {
181184
#define SERIAL_UART_INSTANCE 1 //Connected to ST-Link
182185
// Default pin used for 'Serial' instance (ex: ST-Link)
183186
// Mandatory for Firmata
184-
#define PIN_SERIAL_RX 0
185-
#define PIN_SERIAL_TX 1
187+
#define PIN_SERIAL_RX PB7
188+
#define PIN_SERIAL_TX PB6
186189

187190
#ifdef __cplusplus
188191
} // extern "C"

0 commit comments

Comments
 (0)