Skip to content

Commit 55355d7

Browse files
authored
Merge pull request #4401 from jeromecoutant/PR_USB_PIN
STM32 : Add USB used pins in PinNames.h files
2 parents 4f5d4f0 + 8301ee0 commit 55355d7

File tree

37 files changed

+493
-0
lines changed

37 files changed

+493
-0
lines changed

targets/TARGET_STM/TARGET_STM32F0/TARGET_NUCLEO_F042K6/PinNames.h

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,13 @@ typedef enum {
113113
SPI_CS = PA_4,
114114
PWM_OUT = PB_0,
115115

116+
//USB pins
117+
USB_NOE = PA_4,
118+
USB_DM = PA_11,
119+
USB_DP = PA_12,
120+
USB_NOE_ALT = PA_13,
121+
USB_NOE_ALT2 = PA_15,
122+
116123
// Not connected
117124
NC = (int)0xFFFFFFFF
118125
} PinName;

targets/TARGET_STM/TARGET_STM32F0/TARGET_NUCLEO_F070RB/PinNames.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,11 @@ typedef enum {
143143
SPI_CS = PB_6,
144144
PWM_OUT = PB_3,
145145

146+
//USB pins
147+
USB_DM = PA_11,
148+
USB_DP = PA_12,
149+
USB_NOE = PA_13,
150+
146151
// Not connected
147152
NC = (int)0xFFFFFFFF
148153
} PinName;

targets/TARGET_STM/TARGET_STM32F0/TARGET_NUCLEO_F072RB/PinNames.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,11 @@ typedef enum {
143143
SPI_CS = PB_6,
144144
PWM_OUT = PB_3,
145145

146+
//USB pins
147+
USB_DM = PA_11,
148+
USB_DP = PA_12,
149+
USB_NOE = PA_13,
150+
146151
// Not connected
147152
NC = (int)0xFFFFFFFF
148153
} PinName;

targets/TARGET_STM/TARGET_STM32F1/TARGET_BLUEPILL_F103C8/PinNames.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,10 @@ typedef enum {
149149
SPI_CS = PA_4,
150150
PWM_OUT = PB_5,
151151

152+
//USB pins
153+
USB_DM = PA_11,
154+
USB_DP = PA_12,
155+
152156
// Not connected
153157
NC = (int)0xFFFFFFFF
154158
} PinName;

targets/TARGET_STM/TARGET_STM32F1/TARGET_NUCLEO_F103RB/PinNames.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,10 @@ typedef enum {
139139
SPI_CS = PB_6,
140140
PWM_OUT = PB_3,
141141

142+
//USB pins
143+
USB_DM = PA_11,
144+
USB_DP = PA_12,
145+
142146
// Not connected
143147
NC = (int)0xFFFFFFFF
144148
} PinName;

targets/TARGET_STM/TARGET_STM32F2/TARGET_NUCLEO_F207ZG/PinNames.h

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -247,6 +247,30 @@ typedef enum {
247247
SPI_CS = D10,
248248
PWM_OUT = D9,
249249

250+
//USB pins
251+
USB_OTG_HS_ULPI_D0 = PA_3,
252+
USB_OTG_HS_SOF = PA_4,
253+
USB_OTG_HS_ULPI_CK = PA_5,
254+
USB_OTG_FS_SOF = PA_8,
255+
USB_OTG_FS_VBUS = PA_9,
256+
USB_OTG_FS_ID = PA_10,
257+
USB_OTG_FS_DM = PA_11,
258+
USB_OTG_FS_DP = PA_12,
259+
USB_OTG_HS_ULPI_D1 = PB_0,
260+
USB_OTG_HS_ULPI_D2 = PB_1,
261+
USB_OTG_HS_ULPI_D7 = PB_5,
262+
USB_OTG_HS_ULPI_D3 = PB_10,
263+
USB_OTG_HS_ULPI_D4 = PB_11,
264+
USB_OTG_HS_ID = PB_12,
265+
USB_OTG_HS_ULPI_D5 = PB_12,
266+
USB_OTG_HS_ULPI_D6 = PB_13,
267+
USB_OTG_HS_VBUS = PB_13,
268+
USB_OTG_HS_DM = PB_14,
269+
USB_OTG_HS_DP = PB_15,
270+
USB_OTG_HS_ULPI_STP = PC_0,
271+
USB_OTG_HS_ULPI_DIR = PC_2,
272+
USB_OTG_HS_ULPI_NXT = PC_3,
273+
250274
// Not connected
251275
NC = (int)0xFFFFFFFF
252276
} PinName;

targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F302x8/TARGET_NUCLEO_F302R8/PinNames.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,10 @@ typedef enum {
143143
SPI_CS = PB_6,
144144
PWM_OUT = PB_4,
145145

146+
//USB pins
147+
USB_DM = PA_11,
148+
USB_DP = PA_12,
149+
146150
// Not connected
147151
NC = (int)0xFFFFFFFF
148152
} PinName;

targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303xC/TARGET_DISCO_F303VC/PinNames.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,10 @@ typedef enum {
203203
SPI_CS = PB_6,
204204
PWM_OUT = PB_4,
205205

206+
//USB pins
207+
USB_DM = PA_11,
208+
USB_DP = PA_12,
209+
206210
// Not connected
207211
NC = (int)0xFFFFFFFF
208212
} PinName;

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,10 @@ typedef enum {
151151
SPI_CS = PB_6,
152152
PWM_OUT = PB_4,
153153

154+
//USB pins
155+
USB_DM = PA_11,
156+
USB_DP = PA_12,
157+
154158
// Not connected
155159
NC = (int)0xFFFFFFFF
156160
} PinName;

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,10 @@ typedef enum {
218218
SPI_CS = D10,
219219
PWM_OUT = D9,
220220

221+
//USB pins
222+
USB_DM = PA_11,
223+
USB_DP = PA_12,
224+
221225
// Not connected
222226
NC = (int)0xFFFFFFFF
223227
} PinName;

targets/TARGET_STM/TARGET_STM32F4/TARGET_MTS_MDOT_F405RG/PinNames.h

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,30 @@ typedef enum {
115115
PWM0 = PA_8,
116116
PWM1 = PC_9,
117117

118+
//USB pins
119+
USB_OTG_HS_ULPI_D0 = PA_3,
120+
USB_OTG_HS_SOF = PA_4,
121+
USB_OTG_HS_ULPI_CK = PA_5,
122+
USB_OTG_FS_SOF = PA_8,
123+
USB_OTG_FS_VBUS = PA_9,
124+
USB_OTG_FS_ID = PA_10,
125+
USB_OTG_FS_DM = PA_11,
126+
USB_OTG_FS_DP = PA_12,
127+
USB_OTG_HS_ULPI_D1 = PB_0,
128+
USB_OTG_HS_ULPI_D2 = PB_1,
129+
USB_OTG_HS_ULPI_D7 = PB_5,
130+
USB_OTG_HS_ULPI_D3 = PB_10,
131+
USB_OTG_HS_ULPI_D4 = PB_11,
132+
USB_OTG_HS_ID = PB_12,
133+
USB_OTG_HS_ULPI_D5 = PB_12,
134+
USB_OTG_HS_ULPI_D6 = PB_13,
135+
USB_OTG_HS_VBUS = PB_13,
136+
USB_OTG_HS_DM = PB_14,
137+
USB_OTG_HS_DP = PB_15,
138+
USB_OTG_HS_ULPI_STP = PC_0,
139+
USB_OTG_HS_ULPI_DIR = PC_2,
140+
USB_OTG_HS_ULPI_NXT = PC_3,
141+
118142
// Not connected
119143
NC = (int)0xFFFFFFFF
120144
} PinName;

targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xC/TARGET_DISCO_F401VC/PinNames.h

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,13 @@ typedef enum {
134134
SPI_CS = PB_6,
135135
PWM_OUT = PB_3,
136136

137+
//USB pins
138+
USB_OTG_FS_SOF = PA_8,
139+
USB_OTG_FS_VBUS = PA_9,
140+
USB_OTG_FS_ID = PA_10,
141+
USB_OTG_FS_DM = PA_11,
142+
USB_OTG_FS_DP = PA_12,
143+
137144
// Not connected
138145
NC = (int)0xFFFFFFFF
139146
} PinName;

targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE/TARGET_NUCLEO_F401RE/PinNames.h

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,13 @@ typedef enum {
143143
SPI_CS = PB_6,
144144
PWM_OUT = PB_3,
145145

146+
//USB pins
147+
USB_OTG_FS_SOF = PA_8,
148+
USB_OTG_FS_VBUS = PA_9,
149+
USB_OTG_FS_ID = PA_10,
150+
USB_OTG_FS_DM = PA_11,
151+
USB_OTG_FS_DP = PA_12,
152+
146153
// Not connected
147154
NC = (int)0xFFFFFFFF
148155
} PinName;

targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xG/TARGET_DISCO_F407VG/PinNames.h

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,6 +219,30 @@ typedef enum {
219219
SPI_CS = PB_6,
220220
PWM_OUT = PB_3,
221221

222+
//USB pins
223+
USB_OTG_HS_ULPI_D0 = PA_3,
224+
USB_OTG_HS_SOF = PA_4,
225+
USB_OTG_HS_ULPI_CK = PA_5,
226+
USB_OTG_FS_SOF = PA_8,
227+
USB_OTG_FS_VBUS = PA_9,
228+
USB_OTG_FS_ID = PA_10,
229+
USB_OTG_FS_DM = PA_11,
230+
USB_OTG_FS_DP = PA_12,
231+
USB_OTG_HS_ULPI_D1 = PB_0,
232+
USB_OTG_HS_ULPI_D2 = PB_1,
233+
USB_OTG_HS_ULPI_D7 = PB_5,
234+
USB_OTG_HS_ULPI_D3 = PB_10,
235+
USB_OTG_HS_ULPI_D4 = PB_11,
236+
USB_OTG_HS_ID = PB_12,
237+
USB_OTG_HS_ULPI_D5 = PB_12,
238+
USB_OTG_HS_ULPI_D6 = PB_13,
239+
USB_OTG_HS_VBUS = PB_13,
240+
USB_OTG_HS_DM = PB_14,
241+
USB_OTG_HS_DP = PB_15,
242+
USB_OTG_HS_ULPI_STP = PC_0,
243+
USB_OTG_HS_ULPI_DIR = PC_2,
244+
USB_OTG_HS_ULPI_NXT = PC_3,
245+
222246
// Not connected
223247
NC = (int)0xFFFFFFFF
224248
} PinName;

targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TARGET_NUCLEO_F411RE/PinNames.h

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,13 @@ typedef enum {
143143
SPI_CS = PB_6,
144144
PWM_OUT = PB_3,
145145

146+
//USB pins
147+
USB_OTG_FS_SOF = PA_8,
148+
USB_OTG_FS_VBUS = PA_9,
149+
USB_OTG_FS_ID = PA_10,
150+
USB_OTG_FS_DM = PA_11,
151+
USB_OTG_FS_DP = PA_12,
152+
146153
// Not connected
147154
NC = (int)0xFFFFFFFF
148155
} PinName;

targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F412xG/TARGET_NUCLEO_F412ZG/PinNames.h

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,13 @@ typedef enum {
196196
SPI_CS = D10,
197197
PWM_OUT = D9,
198198

199+
//USB pins
200+
USB_OTG_FS_SOF = PA_8,
201+
USB_OTG_FS_VBUS = PA_9,
202+
USB_OTG_FS_ID = PA_10,
203+
USB_OTG_FS_DM = PA_11,
204+
USB_OTG_FS_DP = PA_12,
205+
199206
// Not connected
200207
NC = (int)0xFFFFFFFF
201208
} PinName;

targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F429xI/TARGET_DISCO_F429ZI/PinNames.h

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,30 @@ typedef enum {
183183
SPI_SCK = PA_5,
184184
SPI_CS = PB_6,
185185

186+
//USB pins
187+
USB_OTG_HS_ULPI_D0 = PA_3,
188+
USB_OTG_HS_SOF = PA_4,
189+
USB_OTG_HS_ULPI_CK = PA_5,
190+
USB_OTG_FS_SOF = PA_8,
191+
USB_OTG_FS_VBUS = PA_9,
192+
USB_OTG_FS_ID = PA_10,
193+
USB_OTG_FS_DM = PA_11,
194+
USB_OTG_FS_DP = PA_12,
195+
USB_OTG_HS_ULPI_D1 = PB_0,
196+
USB_OTG_HS_ULPI_D2 = PB_1,
197+
USB_OTG_HS_ULPI_D7 = PB_5,
198+
USB_OTG_HS_ULPI_D3 = PB_10,
199+
USB_OTG_HS_ULPI_D4 = PB_11,
200+
USB_OTG_HS_ID = PB_12,
201+
USB_OTG_HS_ULPI_D5 = PB_12,
202+
USB_OTG_HS_ULPI_D6 = PB_13,
203+
USB_OTG_HS_VBUS = PB_13,
204+
USB_OTG_HS_DM = PB_14,
205+
USB_OTG_HS_DP = PB_15,
206+
USB_OTG_HS_ULPI_STP = PC_0,
207+
USB_OTG_HS_ULPI_DIR = PC_2,
208+
USB_OTG_HS_ULPI_NXT = PC_3,
209+
186210
// Not connected
187211
NC = (int)0xFFFFFFFF
188212
} PinName;

targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F429xI/TARGET_NUCLEO_F429ZI/PinNames.h

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,30 @@ typedef enum {
210210
SPI_CS = D10,
211211
PWM_OUT = D9,
212212

213+
//USB pins
214+
USB_OTG_HS_ULPI_D0 = PA_3,
215+
USB_OTG_HS_SOF = PA_4,
216+
USB_OTG_HS_ULPI_CK = PA_5,
217+
USB_OTG_FS_SOF = PA_8,
218+
USB_OTG_FS_VBUS = PA_9,
219+
USB_OTG_FS_ID = PA_10,
220+
USB_OTG_FS_DM = PA_11,
221+
USB_OTG_FS_DP = PA_12,
222+
USB_OTG_HS_ULPI_D1 = PB_0,
223+
USB_OTG_HS_ULPI_D2 = PB_1,
224+
USB_OTG_HS_ULPI_D7 = PB_5,
225+
USB_OTG_HS_ULPI_D3 = PB_10,
226+
USB_OTG_HS_ULPI_D4 = PB_11,
227+
USB_OTG_HS_ID = PB_12,
228+
USB_OTG_HS_ULPI_D5 = PB_12,
229+
USB_OTG_HS_ULPI_D6 = PB_13,
230+
USB_OTG_HS_VBUS = PB_13,
231+
USB_OTG_HS_DM = PB_14,
232+
USB_OTG_HS_DP = PB_15,
233+
USB_OTG_HS_ULPI_STP = PC_0,
234+
USB_OTG_HS_ULPI_DIR = PC_2,
235+
USB_OTG_HS_ULPI_NXT = PC_3,
236+
213237
// Not connected
214238
NC = (int)0xFFFFFFFF
215239
} PinName;

targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_NUCLEO_F439ZI/PinNames.h

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,30 @@ typedef enum {
210210
SPI_CS = D10,
211211
PWM_OUT = D9,
212212

213+
//USB pins
214+
USB_OTG_HS_ULPI_D0 = PA_3,
215+
USB_OTG_HS_SOF = PA_4,
216+
USB_OTG_HS_ULPI_CK = PA_5,
217+
USB_OTG_FS_SOF = PA_8,
218+
USB_OTG_FS_VBUS = PA_9,
219+
USB_OTG_FS_ID = PA_10,
220+
USB_OTG_FS_DM = PA_11,
221+
USB_OTG_FS_DP = PA_12,
222+
USB_OTG_HS_ULPI_D1 = PB_0,
223+
USB_OTG_HS_ULPI_D2 = PB_1,
224+
USB_OTG_HS_ULPI_D7 = PB_5,
225+
USB_OTG_HS_ULPI_D3 = PB_10,
226+
USB_OTG_HS_ULPI_D4 = PB_11,
227+
USB_OTG_HS_ID = PB_12,
228+
USB_OTG_HS_ULPI_D5 = PB_12,
229+
USB_OTG_HS_ULPI_D6 = PB_13,
230+
USB_OTG_HS_VBUS = PB_13,
231+
USB_OTG_HS_DM = PB_14,
232+
USB_OTG_HS_DP = PB_15,
233+
USB_OTG_HS_ULPI_STP = PC_0,
234+
USB_OTG_HS_ULPI_DIR = PC_2,
235+
USB_OTG_HS_ULPI_NXT = PC_3,
236+
213237
// Not connected
214238
NC = (int)0xFFFFFFFF
215239
} PinName;

targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F446xE/TARGET_B96B_F446VE/PinNames.h

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,30 @@ typedef enum {
175175
SPI_CS = D10,
176176
PWM_OUT = D3,
177177

178+
//USB pins
179+
USB_OTG_HS_ULPI_D0 = PA_3,
180+
USB_OTG_HS_SOF = PA_4,
181+
USB_OTG_HS_ULPI_CK = PA_5,
182+
USB_OTG_FS_SOF = PA_8,
183+
USB_OTG_FS_VBUS = PA_9,
184+
USB_OTG_FS_ID = PA_10,
185+
USB_OTG_FS_DM = PA_11,
186+
USB_OTG_FS_DP = PA_12,
187+
USB_OTG_HS_ULPI_D1 = PB_0,
188+
USB_OTG_HS_ULPI_D2 = PB_1,
189+
USB_OTG_HS_ULPI_D4 = PB_2,
190+
USB_OTG_HS_ULPI_D7 = PB_5,
191+
USB_OTG_HS_ULPI_D3 = PB_10,
192+
USB_OTG_HS_ID = PB_12,
193+
USB_OTG_HS_ULPI_D5 = PB_12,
194+
USB_OTG_HS_ULPI_D6 = PB_13,
195+
USB_OTG_HS_VBUS = PB_13,
196+
USB_OTG_HS_DM = PB_14,
197+
USB_OTG_HS_DP = PB_15,
198+
USB_OTG_HS_ULPI_STP = PC_0,
199+
USB_OTG_HS_ULPI_DIR = PC_2,
200+
USB_OTG_HS_ULPI_NXT = PC_3,
201+
178202
// Not connected
179203
NC = (int)0xFFFFFFFF
180204
} PinName;

0 commit comments

Comments
 (0)