Skip to content

Commit e4d1830

Browse files
author
Henrik Snöman
committed
Added 503 pins
1 parent a4d5ac2 commit e4d1830

File tree

1 file changed

+87
-40
lines changed

1 file changed

+87
-40
lines changed

src/pwm/h5.rs

Lines changed: 87 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -156,117 +156,164 @@ macro_rules! pins {
156156
}
157157

158158
pins!(
159-
pac::TIM1: //523,533,563,573
159+
pac::TIM1: //523,533,563,573,503
160160
CH1(ComplementaryImpossible): [
161-
gpio::PA8<Alternate<1>>, //523,533,563,573
161+
gpio::PA8<Alternate<1>>, //523,533,563,573,503
162162
gpio::PE9<Alternate<1>>, //523,533,563,573
163163
gpio::PH11<Alternate<1>>, //563,573
164+
gpio::PA13<Alternate<1>>, //503
165+
gpio::PB1<Alternate<14>>, //503
166+
gpio::PB7<Alternate<14>>, //503
167+
gpio::PC6<Alternate<1>>, //503
164168
]
165169
CH2(ComplementaryImpossible): [
166-
gpio::PA9<Alternate<1>>, //523,533,563,573
170+
gpio::PA9<Alternate<1>>, //523,533,563,573,503
167171
gpio::PE11<Alternate<1>>, //523,533,563,573
168172
gpio::PH9<Alternate<1>>, //563,573
173+
gpio::PA14<Alternate<1>>, //503
174+
gpio::PC7<Alternate<1>>, //503
175+
gpio::PB4<Alternate<14>>, //503
176+
gpio::PB6<Alternate<14>>, //503
169177
]
170178
CH3(ComplementaryImpossible): [
171-
gpio::PA10<Alternate<1>>, //523,533,563,573
179+
gpio::PA10<Alternate<1>>, //523,533,563,573,503
172180
gpio::PE13<Alternate<1>>, //523,533,563,573
173181
gpio::PH7<Alternate<1>>, //563,573
182+
gpio::PB5<Alternate<1>>, //503
183+
gpio::PC8<Alternate<1>>, //503
184+
gpio::PA1<Alternate<14>>, //503
174185
]
175186
CH4(ComplementaryImpossible): [
176-
gpio::PA11<Alternate<1>>, //523,533,563,573
187+
gpio::PA11<Alternate<1>>, //523,533,563,573,503
177188
gpio::PE14<Alternate<1>>, //523,533,563,573
189+
gpio::PC9<Alternate<1>>, //503
190+
gpio::PA2<Alternate<14>>, //503
191+
gpio::PC12<Alternate<14>>, //503
178192
]
179193
CH1N: [
180-
gpio::PA7<Alternate<1>>, //523,533,563,573
181-
gpio::PB13<Alternate<1>>, //523,533,563,573
194+
gpio::PA7<Alternate<1>>, //523,533,563,573,503
195+
gpio::PB13<Alternate<1>>, //523,533,563,573,503
182196
gpio::PE8<Alternate<1>>, //523,533,563,573
183197
gpio::PH10<Alternate<1>>, //563,573
198+
gpio::PA3<Alternate<14>>, //503
184199
]
185200
CH2N: [
186-
gpio::PB0<Alternate<1>>, //523,533,563,573
187-
gpio::PB14<Alternate<1>>, //523,533,563,573
201+
gpio::PB0<Alternate<1>>, //523,533,563,573,503
202+
gpio::PB14<Alternate<1>>, //523,533,563,573,503
188203
gpio::PE10<Alternate<1>>, //523,533,563,573
189204
gpio::PH8<Alternate<1>>, //563,573
205+
gpio::PA4<Alternate<1>>, //503
206+
gpio::PB2<Alternate<1>>, //503
207+
gpio::PB7<Alternate<1>>, //503
190208
]
191209
CH3N: [
192-
gpio::PB1<Alternate<1>>, //523,533,563,573
193-
gpio::PB15<Alternate<1>>, //523,533,563,573
210+
gpio::PB1<Alternate<1>>, //523,533,563,573,503
211+
gpio::PB15<Alternate<1>>, //523,533,563,573,503
194212
gpio::PE12<Alternate<1>>, //523,533,563,573
195213
gpio::PH6<Alternate<1>>, //563,573
214+
gpio::PB6<Alternate<1>>, //503
196215
]
197216
CH4N: [
198-
gpio::PC5<Alternate<1>>, //523,533,563,573
217+
gpio::PC5<Alternate<1>>, //523,533,563,573,503
199218
gpio::PD5<Alternate<1>>, //523,533,563,573
200219
gpio::PE15<Alternate<3>>, //523,533,563,573
220+
gpio::PB4<Alternate<1>>, //503
221+
gpio::PA8<Alternate<14>>, //503
222+
gpio::PA14<Alternate<14>>, //503
201223
]
202224
BRK: [
203-
gpio::PA6<Alternate<1>>, //523,533,563,573
204-
gpio::PB12<Alternate<1>>, //523,533,563,573
225+
gpio::PA6<Alternate<1>>, //523,533,563,573,503
226+
gpio::PB12<Alternate<1>>, //523,533,563,573,503
205227
gpio::PE15<Alternate<1>>, //523,533,563,573
206228
gpio::PH12<Alternate<1>>, //563,573
229+
gpio::PA4<Alternate<14>>, //503
230+
gpio::PB3<Alternate<14>>, //503
207231
]
208232
BRK2: [
209233
gpio::PE6<Alternate<1>>, //523,533,563,573
210234
gpio::PG4<Alternate<1>>, //523,533,563,573
235+
gpio::PB8<Alternate<1>>, //503
236+
gpio::PC10<Alternate<1>>, //503
237+
gpio::PC11<Alternate<14>>, //503
211238
]
212239
ETR: [
213-
gpio::PA12<Alternate<1>>, //523,533,563,573
240+
gpio::PA12<Alternate<1>>, //523,533,563,573,503
214241
gpio::PE7<Alternate<1>>, //523,533,563,573
215242
gpio::PG5<Alternate<1>>, //523,533,563,573
243+
gpio::PC0<Alternate<1>>, //503
244+
gpio::PA13<Alternate<14>>, //503
245+
gpio::PB0<Alternate<14>>, //503
216246
]
217-
pac::TIM2: //523,533,563,573
247+
pac::TIM2: //523,533,563,573,503
218248
CH1(ComplementaryImpossible): [
219-
gpio::PA0<Alternate<1>>, //523,533,563,573
220-
gpio::PA5<Alternate<1>>, //523,533,563,573
221-
gpio::PA15<Alternate<1>>, //523,533,563,573
249+
gpio::PA0<Alternate<1>>, //523,533,563,573,503
250+
gpio::PA5<Alternate<1>>, //523,533,563,573,503
251+
gpio::PA15<Alternate<1>>, //523,533,563,573,503
252+
gpio::PB2<Alternate<14>>, //503
222253
]
223254
CH2(ComplementaryImpossible): [
224-
gpio::PA1<Alternate<1>>, //523,533,563,573
225-
gpio::PB3<Alternate<1>>, //523,533,563,573
255+
gpio::PA1<Alternate<1>>, //523,533,563,573,503
256+
gpio::PB3<Alternate<1>>, //523,533,563,573,503
257+
gpio::PC11<Alternate<1>>, //503
226258
]
227259
CH3(ComplementaryImpossible): [
228-
gpio::PA2<Alternate<1>>, //523,533,563,573
229-
gpio::PB10<Alternate<1>>, //523,533,563,573
260+
gpio::PA2<Alternate<1>>, //523,533,563,573,503
261+
gpio::PB10<Alternate<1>>, //523,533,563,573,503
262+
gpio::PD2<Alternate<1>>, //503
263+
gpio::PA7<Alternate<14>>, //503
230264
]
231265
CH4(ComplementaryImpossible): [
232-
gpio::PA3<Alternate<1>>, //523,533,563,573
233-
gpio::PC4<Alternate<1>>, //523,533,563,573
266+
gpio::PA3<Alternate<1>>, //523,533,563,573,503
267+
gpio::PC4<Alternate<1>>, //523,533,563,573,503
234268
gpio::PB11<Alternate<1>>, //563,573
269+
gpio::PC12<Alternate<1>>, //503
270+
gpio::PA12<Alternate<14>>, //503
235271
]
236272
CH1N: []
237273
CH2N: []
238274
BRK: []
239275
BRK2: []
240276
ETR: [
241-
gpio::PA0<Alternate<14>>, //523,533,563,573
242-
gpio::PA5<Alternate<14>>, //523,533,563,573
243-
gpio::PA15<Alternate<14>>, //523,533,563,573
277+
gpio::PA0<Alternate<14>>, //523,533,563,573,503
278+
gpio::PA5<Alternate<14>>, //523,533,563,573,503
279+
gpio::PA15<Alternate<14>>, //523,533,563,573,503
280+
gpio::PD2<Alternate<14>>, //503
244281
]
245-
pac::TIM3: //523,533,563,573
282+
pac::TIM3: //523,533,563,573,503
246283
CH1(ComplementaryImpossible): [
247-
gpio::PA6<Alternate<2>>, //523,533,563,573
248-
gpio::PB4<Alternate<2>>, //523,533,563,573
249-
gpio::PC6<Alternate<2>>, //523,533,563,573
284+
gpio::PA6<Alternate<2>>, //523,533,563,573,503
285+
gpio::PB4<Alternate<2>>, //523,533,563,573,503
286+
gpio::PC6<Alternate<2>>, //523,533,563,573,503
287+
gpio::PA0<Alternate<2>>, //503
288+
gpio::PA14<Alternate<2>>, //503
250289
]
251290
CH2(ComplementaryImpossible): [
252-
gpio::PA7<Alternate<2>>, //523,533,563,573
253-
gpio::PB5<Alternate<2>>, //523,533,563,573
254-
gpio::PC7<Alternate<2>>, //523,533,563,573
291+
gpio::PA7<Alternate<2>>, //523,533,563,573,503
292+
gpio::PB5<Alternate<2>>, //523,533,563,573,503
293+
gpio::PC7<Alternate<2>>, //523,533,563,573,503
294+
gpio::PA11<Alternate<2>>, //503
255295
]
256296
CH3(ComplementaryImpossible): [
257-
gpio::PB0<Alternate<2>>, //523,533,563,573
258-
gpio::PC8<Alternate<2>>, //523,533,563,573
297+
gpio::PB0<Alternate<2>>, //523,533,563,573,503
298+
gpio::PC8<Alternate<2>>, //523,533,563,573,503
299+
gpio::PA8<Alternate<2>>, //503
300+
gpio::PB6<Alternate<2>>, //503
259301
]
260302
CH4(ComplementaryImpossible): [
261-
gpio::PB1<Alternate<2>>, //523,533,563,573
262-
gpio::PC9<Alternate<2>>, //523,533,563,573
303+
gpio::PB1<Alternate<2>>, //523,533,563,573,503
304+
gpio::PC9<Alternate<2>>, //523,533,563,573,503
305+
gpio::PA12<Alternate<2>>, //503
306+
gpio::PB15<Alternate<14>>, //503
263307
]
264308
CH1N: []
265309
CH2N: []
266310
BRK: []
267311
BRK2: []
268312
ETR: [
269-
gpio::PD2<Alternate<2>>, //523,533,563,573
313+
gpio::PD2<Alternate<2>>, //523,533,563,573,503
314+
gpio::PA2<Alternate<2>>, //503
315+
gpio::PB7<Alternate<2>>, //503
316+
gpio::PC1<Alternate<2>>, //503
270317
]
271318
pac::TIM4: //523,533,563,573
272319
CH1(ComplementaryImpossible): [

0 commit comments

Comments
 (0)