Skip to content

Commit 62fcd16

Browse files
committed
fix CPin
1 parent d2f80d9 commit 62fcd16

File tree

16 files changed

+183
-183
lines changed

16 files changed

+183
-183
lines changed

src/gpio/alt/c0.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -494,10 +494,10 @@ pub mod tim3 {
494494
impl TimCPin<1> for TIM {
495495
type Ch<Otype> = Ch2<Otype>;
496496
}
497-
impl TimCPin<3> for TIM {
497+
impl TimCPin<2> for TIM {
498498
type Ch<Otype> = Ch3<Otype>;
499499
}
500-
impl TimCPin<4> for TIM {
500+
impl TimCPin<3> for TIM {
501501
type Ch<Otype> = Ch4<Otype>;
502502
}
503503
impl TimEtr for TIM {

src/gpio/alt/f0.rs

+7-7
Original file line numberDiff line numberDiff line change
@@ -662,13 +662,13 @@ pub mod tim1 {
662662
impl TimNCPin<1> for TIM {
663663
type ChN<Otype> = Ch2N<Otype>;
664664
}
665-
impl TimCPin<3> for TIM {
665+
impl TimCPin<2> for TIM {
666666
type Ch<Otype> = Ch3<Otype>;
667667
}
668-
impl TimNCPin<3> for TIM {
668+
impl TimNCPin<2> for TIM {
669669
type ChN<Otype> = Ch3N<Otype>;
670670
}
671-
impl TimCPin<4> for TIM {
671+
impl TimCPin<3> for TIM {
672672
type Ch<Otype> = Ch4<Otype>;
673673
}
674674
impl TimBkin for TIM {
@@ -727,10 +727,10 @@ pub mod tim2 {
727727
impl TimCPin<1> for TIM {
728728
type Ch<Otype> = Ch2<Otype>;
729729
}
730-
impl TimCPin<3> for TIM {
730+
impl TimCPin<2> for TIM {
731731
type Ch<Otype> = Ch3<Otype>;
732732
}
733-
impl TimCPin<4> for TIM {
733+
impl TimCPin<3> for TIM {
734734
type Ch<Otype> = Ch4<Otype>;
735735
}
736736
impl TimEtr for TIM {
@@ -804,10 +804,10 @@ pub mod tim3 {
804804
impl TimCPin<1> for TIM {
805805
type Ch<Otype> = Ch2<Otype>;
806806
}
807-
impl TimCPin<3> for TIM {
807+
impl TimCPin<2> for TIM {
808808
type Ch<Otype> = Ch3<Otype>;
809809
}
810-
impl TimCPin<4> for TIM {
810+
impl TimCPin<3> for TIM {
811811
type Ch<Otype> = Ch4<Otype>;
812812
}
813813
impl TimEtr for TIM {

src/gpio/alt/f2.rs

+14-14
Original file line numberDiff line numberDiff line change
@@ -1115,13 +1115,13 @@ pub mod tim1 {
11151115
impl TimNCPin<1> for TIM {
11161116
type ChN<Otype> = Ch2N<Otype>;
11171117
}
1118-
impl TimCPin<3> for TIM {
1118+
impl TimCPin<2> for TIM {
11191119
type Ch<Otype> = Ch3<Otype>;
11201120
}
1121-
impl TimNCPin<3> for TIM {
1121+
impl TimNCPin<2> for TIM {
11221122
type ChN<Otype> = Ch3N<Otype>;
11231123
}
1124-
impl TimCPin<4> for TIM {
1124+
impl TimCPin<3> for TIM {
11251125
type Ch<Otype> = Ch4<Otype>;
11261126
}
11271127
impl TimBkin for TIM {
@@ -1180,10 +1180,10 @@ pub mod tim2 {
11801180
impl TimCPin<1> for TIM {
11811181
type Ch<Otype> = Ch2<Otype>;
11821182
}
1183-
impl TimCPin<3> for TIM {
1183+
impl TimCPin<2> for TIM {
11841184
type Ch<Otype> = Ch3<Otype>;
11851185
}
1186-
impl TimCPin<4> for TIM {
1186+
impl TimCPin<3> for TIM {
11871187
type Ch<Otype> = Ch4<Otype>;
11881188
}
11891189
impl TimEtr for TIM {
@@ -1237,10 +1237,10 @@ pub mod tim3 {
12371237
impl TimCPin<1> for TIM {
12381238
type Ch<Otype> = Ch2<Otype>;
12391239
}
1240-
impl TimCPin<3> for TIM {
1240+
impl TimCPin<2> for TIM {
12411241
type Ch<Otype> = Ch3<Otype>;
12421242
}
1243-
impl TimCPin<4> for TIM {
1243+
impl TimCPin<3> for TIM {
12441244
type Ch<Otype> = Ch4<Otype>;
12451245
}
12461246
impl TimEtr for TIM {
@@ -1290,10 +1290,10 @@ pub mod tim4 {
12901290
impl TimCPin<1> for TIM {
12911291
type Ch<Otype> = Ch2<Otype>;
12921292
}
1293-
impl TimCPin<3> for TIM {
1293+
impl TimCPin<2> for TIM {
12941294
type Ch<Otype> = Ch3<Otype>;
12951295
}
1296-
impl TimCPin<4> for TIM {
1296+
impl TimCPin<3> for TIM {
12971297
type Ch<Otype> = Ch4<Otype>;
12981298
}
12991299
impl TimEtr for TIM {
@@ -1337,10 +1337,10 @@ pub mod tim5 {
13371337
impl TimCPin<1> for TIM {
13381338
type Ch<Otype> = Ch2<Otype>;
13391339
}
1340-
impl TimCPin<3> for TIM {
1340+
impl TimCPin<2> for TIM {
13411341
type Ch<Otype> = Ch3<Otype>;
13421342
}
1343-
impl TimCPin<4> for TIM {
1343+
impl TimCPin<3> for TIM {
13441344
type Ch<Otype> = Ch4<Otype>;
13451345
}
13461346
}
@@ -1425,13 +1425,13 @@ pub mod tim8 {
14251425
impl TimNCPin<1> for TIM {
14261426
type ChN<Otype> = Ch2N<Otype>;
14271427
}
1428-
impl TimCPin<3> for TIM {
1428+
impl TimCPin<2> for TIM {
14291429
type Ch<Otype> = Ch3<Otype>;
14301430
}
1431-
impl TimNCPin<3> for TIM {
1431+
impl TimNCPin<2> for TIM {
14321432
type ChN<Otype> = Ch3N<Otype>;
14331433
}
1434-
impl TimCPin<4> for TIM {
1434+
impl TimCPin<3> for TIM {
14351435
type Ch<Otype> = Ch4<Otype>;
14361436
}
14371437
impl TimBkin for TIM {

src/gpio/alt/f3.rs

+19-19
Original file line numberDiff line numberDiff line change
@@ -1341,13 +1341,13 @@ pub mod tim1 {
13411341
impl TimNCPin<1> for TIM {
13421342
type ChN<Otype> = Ch2N<Otype>;
13431343
}
1344-
impl TimCPin<3> for TIM {
1344+
impl TimCPin<2> for TIM {
13451345
type Ch<Otype> = Ch3<Otype>;
13461346
}
1347-
impl TimNCPin<3> for TIM {
1347+
impl TimNCPin<2> for TIM {
13481348
type ChN<Otype> = Ch3N<Otype>;
13491349
}
1350-
impl TimCPin<4> for TIM {
1350+
impl TimCPin<3> for TIM {
13511351
type Ch<Otype> = Ch4<Otype>;
13521352
}
13531353
impl TimBkin for TIM {
@@ -1431,10 +1431,10 @@ pub mod tim2 {
14311431
impl TimCPin<1> for TIM {
14321432
type Ch<Otype> = Ch2<Otype>;
14331433
}
1434-
impl TimCPin<3> for TIM {
1434+
impl TimCPin<2> for TIM {
14351435
type Ch<Otype> = Ch3<Otype>;
14361436
}
1437-
impl TimCPin<4> for TIM {
1437+
impl TimCPin<3> for TIM {
14381438
type Ch<Otype> = Ch4<Otype>;
14391439
}
14401440
impl TimEtr for TIM {
@@ -1518,10 +1518,10 @@ pub mod tim3 {
15181518
impl TimCPin<1> for TIM {
15191519
type Ch<Otype> = Ch2<Otype>;
15201520
}
1521-
impl TimCPin<3> for TIM {
1521+
impl TimCPin<2> for TIM {
15221522
type Ch<Otype> = Ch3<Otype>;
15231523
}
1524-
impl TimCPin<4> for TIM {
1524+
impl TimCPin<3> for TIM {
15251525
type Ch<Otype> = Ch4<Otype>;
15261526
}
15271527
impl TimEtr for TIM {
@@ -1584,10 +1584,10 @@ pub mod tim4 {
15841584
impl TimCPin<1> for TIM {
15851585
type Ch<Otype> = Ch2<Otype>;
15861586
}
1587-
impl TimCPin<3> for TIM {
1587+
impl TimCPin<2> for TIM {
15881588
type Ch<Otype> = Ch3<Otype>;
15891589
}
1590-
impl TimCPin<4> for TIM {
1590+
impl TimCPin<3> for TIM {
15911591
type Ch<Otype> = Ch4<Otype>;
15921592
}
15931593
impl TimEtr for TIM {
@@ -1650,10 +1650,10 @@ pub mod tim5 {
16501650
impl TimCPin<1> for TIM {
16511651
type Ch<Otype> = Ch2<Otype>;
16521652
}
1653-
impl TimCPin<3> for TIM {
1653+
impl TimCPin<2> for TIM {
16541654
type Ch<Otype> = Ch3<Otype>;
16551655
}
1656-
impl TimCPin<4> for TIM {
1656+
impl TimCPin<3> for TIM {
16571657
type Ch<Otype> = Ch4<Otype>;
16581658
}
16591659
impl TimEtr for TIM {
@@ -1760,13 +1760,13 @@ pub mod tim8 {
17601760
impl TimNCPin<1> for TIM {
17611761
type ChN<Otype> = Ch2N<Otype>;
17621762
}
1763-
impl TimCPin<3> for TIM {
1763+
impl TimCPin<2> for TIM {
17641764
type Ch<Otype> = Ch3<Otype>;
17651765
}
1766-
impl TimNCPin<3> for TIM {
1766+
impl TimNCPin<2> for TIM {
17671767
type ChN<Otype> = Ch3N<Otype>;
17681768
}
1769-
impl TimCPin<4> for TIM {
1769+
impl TimCPin<3> for TIM {
17701770
type Ch<Otype> = Ch4<Otype>;
17711771
}
17721772
impl TimBkin for TIM {
@@ -2052,10 +2052,10 @@ pub mod tim19 {
20522052
impl TimCPin<1> for TIM {
20532053
type Ch<Otype> = Ch2<Otype>;
20542054
}
2055-
impl TimCPin<3> for TIM {
2055+
impl TimCPin<2> for TIM {
20562056
type Ch<Otype> = Ch3<Otype>;
20572057
}
2058-
impl TimCPin<4> for TIM {
2058+
impl TimCPin<3> for TIM {
20592059
type Ch<Otype> = Ch4<Otype>;
20602060
}
20612061
impl TimEtr for TIM {
@@ -2160,13 +2160,13 @@ pub mod tim20 {
21602160
impl TimNCPin<1> for TIM {
21612161
type ChN<Otype> = Ch2N<Otype>;
21622162
}
2163-
impl TimCPin<3> for TIM {
2163+
impl TimCPin<2> for TIM {
21642164
type Ch<Otype> = Ch3<Otype>;
21652165
}
2166-
impl TimNCPin<3> for TIM {
2166+
impl TimNCPin<2> for TIM {
21672167
type ChN<Otype> = Ch3N<Otype>;
21682168
}
2169-
impl TimCPin<4> for TIM {
2169+
impl TimCPin<3> for TIM {
21702170
type Ch<Otype> = Ch4<Otype>;
21712171
}
21722172
impl TimBkin for TIM {

src/gpio/alt/f4.rs

+14-14
Original file line numberDiff line numberDiff line change
@@ -3438,10 +3438,10 @@ pub mod tim1 {
34383438
impl TimCPin<1> for TIM {
34393439
type Ch<Otype> = Ch2<Otype>;
34403440
}
3441-
impl TimCPin<3> for TIM {
3441+
impl TimCPin<2> for TIM {
34423442
type Ch<Otype> = Ch3<Otype>;
34433443
}
3444-
impl TimCPin<4> for TIM {
3444+
impl TimCPin<3> for TIM {
34453445
type Ch<Otype> = Ch4<Otype>;
34463446
}
34473447
impl TimNCPin<0> for TIM {
@@ -3450,7 +3450,7 @@ pub mod tim1 {
34503450
impl TimNCPin<1> for TIM {
34513451
type ChN<Otype> = Ch2N<Otype>;
34523452
}
3453-
impl TimNCPin<3> for TIM {
3453+
impl TimNCPin<2> for TIM {
34543454
type ChN<Otype> = Ch3N<Otype>;
34553455
}
34563456
impl TimBkin for TIM {
@@ -3523,10 +3523,10 @@ pub mod tim2 {
35233523
impl TimCPin<1> for TIM {
35243524
type Ch<Otype> = Ch2<Otype>;
35253525
}
3526-
impl TimCPin<3> for TIM {
3526+
impl TimCPin<2> for TIM {
35273527
type Ch<Otype> = Ch3<Otype>;
35283528
}
3529-
impl TimCPin<4> for TIM {
3529+
impl TimCPin<3> for TIM {
35303530
type Ch<Otype> = Ch4<Otype>;
35313531
}
35323532
impl TimEtr for TIM {
@@ -3582,10 +3582,10 @@ pub mod tim3 {
35823582
impl TimCPin<1> for TIM {
35833583
type Ch<Otype> = Ch2<Otype>;
35843584
}
3585-
impl TimCPin<3> for TIM {
3585+
impl TimCPin<2> for TIM {
35863586
type Ch<Otype> = Ch3<Otype>;
35873587
}
3588-
impl TimCPin<4> for TIM {
3588+
impl TimCPin<3> for TIM {
35893589
type Ch<Otype> = Ch4<Otype>;
35903590
}
35913591
impl TimEtr for TIM {
@@ -3637,10 +3637,10 @@ pub mod tim4 {
36373637
impl TimCPin<1> for TIM {
36383638
type Ch<Otype> = Ch2<Otype>;
36393639
}
3640-
impl TimCPin<3> for TIM {
3640+
impl TimCPin<2> for TIM {
36413641
type Ch<Otype> = Ch3<Otype>;
36423642
}
3643-
impl TimCPin<4> for TIM {
3643+
impl TimCPin<3> for TIM {
36443644
type Ch<Otype> = Ch4<Otype>;
36453645
}
36463646
impl TimEtr for TIM {
@@ -3713,10 +3713,10 @@ pub mod tim5 {
37133713
impl TimCPin<1> for TIM {
37143714
type Ch<Otype> = Ch2<Otype>;
37153715
}
3716-
impl TimCPin<3> for TIM {
3716+
impl TimCPin<2> for TIM {
37173717
type Ch<Otype> = Ch3<Otype>;
37183718
}
3719-
impl TimCPin<4> for TIM {
3719+
impl TimCPin<3> for TIM {
37203720
type Ch<Otype> = Ch4<Otype>;
37213721
}
37223722
}
@@ -3812,10 +3812,10 @@ pub mod tim8 {
38123812
impl TimCPin<1> for TIM {
38133813
type Ch<Otype> = Ch2<Otype>;
38143814
}
3815-
impl TimCPin<3> for TIM {
3815+
impl TimCPin<2> for TIM {
38163816
type Ch<Otype> = Ch3<Otype>;
38173817
}
3818-
impl TimCPin<4> for TIM {
3818+
impl TimCPin<3> for TIM {
38193819
type Ch<Otype> = Ch4<Otype>;
38203820
}
38213821
impl TimNCPin<0> for TIM {
@@ -3824,7 +3824,7 @@ pub mod tim8 {
38243824
impl TimNCPin<1> for TIM {
38253825
type ChN<Otype> = Ch2N<Otype>;
38263826
}
3827-
impl TimNCPin<3> for TIM {
3827+
impl TimNCPin<2> for TIM {
38283828
type ChN<Otype> = Ch3N<Otype>;
38293829
}
38303830
impl TimBkin for TIM {

0 commit comments

Comments
 (0)