@@ -666,18 +666,18 @@ gpio!(GPIOA, gpioa, PA, 'A', PAn, [
666
666
PA10 : ( pa10, 10 , [ 1 , 3 , 4 , 5 , 6 , 7 , 8 , 10 , 15 ] ) ,
667
667
PA11 : ( pa11, 11 , [ 5 , 6 , 7 , 9 , 11 , 12 , 15 ] ) ,
668
668
PA12 : ( pa12, 12 , [ 1 , 5 , 6 , 7 , 8 , 9 , 11 , 15 ] ) ,
669
- PA13 : ( pa13, 13 , [ 0 , 1 , 3 , 5 , 7 , 15 ] , super :: Debugger ) , // SWDIO, PullUp VeryHigh speed
670
- PA14 : ( pa14, 14 , [ 0 , 3 , 4 , 6 , 7 , 15 ] , super :: Debugger ) , // SWCLK, PullDown
671
- PA15 : ( pa15, 15 , [ 0 , 1 , 3 , 4 , 6 , 7 , 9 , 15 ] , super :: Debugger ) , // JTDI, PullUp
669
+ PA13 : ( pa13, 13 , [ 0 , 1 , 3 , 5 , 7 , 15 ] , super :: Debugger ) ,
670
+ PA14 : ( pa14, 14 , [ 0 , 3 , 4 , 6 , 7 , 15 ] , super :: Debugger ) ,
671
+ PA15 : ( pa15, 15 , [ 0 , 1 , 3 , 4 , 6 , 7 , 9 , 15 ] , super :: Debugger ) ,
672
672
] ) ;
673
673
674
674
#[ cfg( feature = "gpio-f302" ) ]
675
675
gpio ! ( GPIOB , gpiob, PB , 'B' , PBn , [
676
676
PB0 : ( pb0, 0 , [ 3 , 6 , 15 ] ) ,
677
677
PB1 : ( pb1, 1 , [ 3 , 6 , 8 , 15 ] ) ,
678
678
PB2 : ( pb2, 2 , [ 3 , 15 ] ) ,
679
- PB3 : ( pb3, 3 , [ 0 , 1 , 3 , 6 , 7 , 15 ] , super :: Debugger ) , // SWO, VeryHigh speed
680
- PB4 : ( pb4, 4 , [ 0 , 1 , 3 , 6 , 7 , 10 , 15 ] , super :: Debugger ) , // JTRST, PullUp
679
+ PB3 : ( pb3, 3 , [ 0 , 1 , 3 , 6 , 7 , 15 ] , super :: Debugger ) ,
680
+ PB4 : ( pb4, 4 , [ 0 , 1 , 3 , 6 , 7 , 10 , 15 ] , super :: Debugger ) ,
681
681
PB5 : ( pb5, 5 , [ 1 , 4 , 6 , 7 , 8 , 10 , 15 ] ) ,
682
682
PB6 : ( pb6, 6 , [ 1 , 3 , 4 , 7 , 15 ] ) ,
683
683
PB7 : ( pb7, 7 , [ 1 , 3 , 4 , 7 , 15 ] ) ,
@@ -722,6 +722,7 @@ gpio!(GPIOF, gpiof, PF, 'F', PFn, [
722
722
PF1 : ( pf1, 1 , [ 4 , 5 ] ) ,
723
723
] ) ;
724
724
725
+
725
726
#[ cfg( feature = "gpio-f303e" ) ]
726
727
gpio ! ( GPIOA , gpioa, PA , 'A' , PAn , [
727
728
PA0 : ( pa0, 0 , [ 1 , 3 , 7 , 8 , 9 , 10 , 15 ] ) ,
@@ -737,18 +738,18 @@ gpio!(GPIOA, gpioa, PA, 'A', PAn, [
737
738
PA10 : ( pa10, 10 , [ 1 , 3 , 4 , 5 , 6 , 7 , 8 , 10 , 11 , 15 ] ) ,
738
739
PA11 : ( pa11, 11 , [ 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 15 ] ) ,
739
740
PA12 : ( pa12, 12 , [ 1 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 15 ] ) ,
740
- PA13 : ( pa13, 13 , [ 0 , 1 , 3 , 5 , 7 , 10 , 15 ] , super :: Debugger ) , // SWDIO, PullUp VeryHigh speed
741
- PA14 : ( pa14, 14 , [ 0 , 3 , 4 , 5 , 6 , 7 , 15 ] , super :: Debugger ) , // SWCLK, PullDown
742
- PA15 : ( pa15, 15 , [ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 9 , 15 ] , super :: Debugger ) , // JTDI, PullUp
741
+ PA13 : ( pa13, 13 , [ 0 , 1 , 3 , 5 , 7 , 10 , 15 ] , super :: Debugger ) ,
742
+ PA14 : ( pa14, 14 , [ 0 , 3 , 4 , 5 , 6 , 7 , 15 ] , super :: Debugger ) ,
743
+ PA15 : ( pa15, 15 , [ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 9 , 15 ] , super :: Debugger ) ,
743
744
] ) ;
744
745
745
746
#[ cfg( feature = "gpio-f303e" ) ]
746
747
gpio ! ( GPIOB , gpiob, PB , 'B' , PBn , [
747
748
PB0 : ( pb0, 0 , [ 2 , 3 , 4 , 6 , 15 ] ) ,
748
749
PB1 : ( pb1, 1 , [ 2 , 3 , 4 , 6 , 8 , 15 ] ) ,
749
750
PB2 : ( pb2, 2 , [ 3 , 15 ] ) ,
750
- PB3 : ( pb3, 3 , [ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 10 , 15 ] , super :: Debugger ) , // SWO, VeryHigh speed
751
- PB4 : ( pb4, 4 , [ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 10 , 15 ] , super :: Debugger ) , // JTRST, PullUp
751
+ PB3 : ( pb3, 3 , [ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 10 , 15 ] , super :: Debugger ) ,
752
+ PB4 : ( pb4, 4 , [ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 10 , 15 ] , super :: Debugger ) ,
752
753
PB5 : ( pb5, 5 , [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 10 , 15 ] ) ,
753
754
PB6 : ( pb6, 6 , [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 10 , 15 ] ) ,
754
755
PB7 : ( pb7, 7 , [ 1 , 2 , 3 , 4 , 5 , 7 , 10 , 12 , 15 ] ) ,
@@ -869,6 +870,7 @@ gpio!(GPIOH, gpioh, PH, 'H', PHn, [
869
870
PH2 : ( ph2, 2 , [ 1 ] ) ,
870
871
] ) ;
871
872
873
+
872
874
#[ cfg( feature = "gpio-f303" ) ]
873
875
gpio ! ( GPIOA , gpioa, PA , 'A' , PAn , [
874
876
PA0 : ( pa0, 0 , [ 1 , 3 , 7 , 8 , 9 , 10 , 15 ] ) ,
@@ -884,18 +886,18 @@ gpio!(GPIOA, gpioa, PA, 'A', PAn, [
884
886
PA10 : ( pa10, 10 , [ 1 , 3 , 4 , 6 , 7 , 8 , 10 , 11 , 15 ] ) ,
885
887
PA11 : ( pa11, 11 , [ 6 , 7 , 8 , 9 , 10 , 11 , 12 , 14 , 15 ] ) ,
886
888
PA12 : ( pa12, 12 , [ 1 , 6 , 7 , 8 , 9 , 10 , 11 , 14 , 15 ] ) ,
887
- PA13 : ( pa13, 13 , [ 0 , 1 , 3 , 5 , 7 , 10 , 15 ] , super :: Debugger ) , // SWDIO, PullUp VeryHigh speed
888
- PA14 : ( pa14, 14 , [ 0 , 3 , 4 , 5 , 6 , 7 , 15 ] , super :: Debugger ) , // SWCLK, PullDown
889
- PA15 : ( pa15, 15 , [ 0 , 1 , 2 , 4 , 5 , 6 , 7 , 9 , 15 ] , super :: Debugger ) , // JTDI, PullUp
889
+ PA13 : ( pa13, 13 , [ 0 , 1 , 3 , 5 , 7 , 10 , 15 ] , super :: Debugger ) ,
890
+ PA14 : ( pa14, 14 , [ 0 , 3 , 4 , 5 , 6 , 7 , 15 ] , super :: Debugger ) ,
891
+ PA15 : ( pa15, 15 , [ 0 , 1 , 2 , 4 , 5 , 6 , 7 , 9 , 15 ] , super :: Debugger ) ,
890
892
] ) ;
891
893
892
894
#[ cfg( feature = "gpio-f303" ) ]
893
895
gpio ! ( GPIOB , gpiob, PB , 'B' , PBn , [
894
896
PB0 : ( pb0, 0 , [ 2 , 3 , 4 , 6 , 15 ] ) ,
895
897
PB1 : ( pb1, 1 , [ 2 , 3 , 4 , 6 , 8 , 15 ] ) ,
896
898
PB2 : ( pb2, 2 , [ 3 , 15 ] ) ,
897
- PB3 : ( pb3, 3 , [ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 10 , 15 ] , super :: Debugger ) , // SWO, VeryHigh speed
898
- PB4 : ( pb4, 4 , [ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 10 , 15 ] , super :: Debugger ) , // JTRST, PullUp
899
+ PB3 : ( pb3, 3 , [ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 10 , 15 ] , super :: Debugger ) ,
900
+ PB4 : ( pb4, 4 , [ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 10 , 15 ] , super :: Debugger ) ,
899
901
PB5 : ( pb5, 5 , [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 10 , 15 ] ) ,
900
902
PB6 : ( pb6, 6 , [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 10 , 15 ] ) ,
901
903
PB7 : ( pb7, 7 , [ 1 , 2 , 3 , 4 , 5 , 7 , 10 , 15 ] ) ,
@@ -980,6 +982,7 @@ gpio!(GPIOF, gpiof, PF, 'F', PFn, [
980
982
PF10 : ( pf10, 10 , [ 1 , 3 , 5 ] ) ,
981
983
] ) ;
982
984
985
+
983
986
#[ cfg( feature = "gpio-f333" ) ]
984
987
gpio ! ( GPIOA , gpioa, PA , 'A' , PAn , [
985
988
PA0 : ( pa0, 0 , [ 1 , 3 , 7 , 15 ] ) ,
@@ -995,18 +998,18 @@ gpio!(GPIOA, gpioa, PA, 'A', PAn, [
995
998
PA10 : ( pa10, 10 , [ 1 , 3 , 6 , 7 , 8 , 10 , 13 , 15 ] ) ,
996
999
PA11 : ( pa11, 11 , [ 6 , 7 , 9 , 11 , 12 , 13 , 15 ] ) ,
997
1000
PA12 : ( pa12, 12 , [ 1 , 6 , 7 , 8 , 9 , 11 , 13 , 15 ] ) ,
998
- PA13 : ( pa13, 13 , [ 0 , 1 , 3 , 5 , 7 , 15 ] , super :: Debugger ) , // SWDIO, PullUp VeryHigh speed
999
- PA14 : ( pa14, 14 , [ 0 , 3 , 4 , 6 , 7 , 15 ] , super :: Debugger ) , // SWCLK, PullDown
1000
- PA15 : ( pa15, 15 , [ 0 , 1 , 3 , 4 , 5 , 7 , 9 , 13 , 15 ] , super :: Debugger ) , // JTDI, PullUp
1001
+ PA13 : ( pa13, 13 , [ 0 , 1 , 3 , 5 , 7 , 15 ] , super :: Debugger ) ,
1002
+ PA14 : ( pa14, 14 , [ 0 , 3 , 4 , 6 , 7 , 15 ] , super :: Debugger ) ,
1003
+ PA15 : ( pa15, 15 , [ 0 , 1 , 3 , 4 , 5 , 7 , 9 , 13 , 15 ] , super :: Debugger ) ,
1001
1004
] ) ;
1002
1005
1003
1006
#[ cfg( feature = "gpio-f333" ) ]
1004
1007
gpio ! ( GPIOB , gpiob, PB , 'B' , PBn , [
1005
1008
PB0 : ( pb0, 0 , [ 2 , 3 , 6 , 15 ] ) ,
1006
1009
PB1 : ( pb1, 1 , [ 2 , 3 , 6 , 8 , 13 , 15 ] ) ,
1007
1010
PB2 : ( pb2, 2 , [ 3 , 13 , 15 ] ) ,
1008
- PB3 : ( pb3, 3 , [ 0 , 1 , 3 , 5 , 7 , 10 , 12 , 13 , 15 ] , super :: Debugger ) , // SWO, VeryHigh speed
1009
- PB4 : ( pb4, 4 , [ 0 , 1 , 2 , 3 , 5 , 7 , 10 , 13 , 15 ] , super :: Debugger ) , // JTRST, PullUp
1011
+ PB3 : ( pb3, 3 , [ 0 , 1 , 3 , 5 , 7 , 10 , 12 , 13 , 15 ] , super :: Debugger ) ,
1012
+ PB4 : ( pb4, 4 , [ 0 , 1 , 2 , 3 , 5 , 7 , 10 , 13 , 15 ] , super :: Debugger ) ,
1010
1013
PB5 : ( pb5, 5 , [ 1 , 2 , 4 , 5 , 7 , 10 , 13 , 15 ] ) ,
1011
1014
PB6 : ( pb6, 6 , [ 1 , 3 , 4 , 7 , 12 , 13 , 15 ] ) ,
1012
1015
PB7 : ( pb7, 7 , [ 1 , 3 , 4 , 7 , 10 , 13 , 15 ] ) ,
@@ -1051,6 +1054,7 @@ gpio!(GPIOF, gpiof, PF, 'F', PFn, [
1051
1054
PF1 : ( pf1, 1 , [ ] ) ,
1052
1055
] ) ;
1053
1056
1057
+
1054
1058
#[ cfg( feature = "gpio-f373" ) ]
1055
1059
gpio ! ( GPIOA , gpioa, PA , 'A' , PAn , [
1056
1060
PA0 : ( pa0, 0 , [ 1 , 2 , 3 , 7 , 8 , 11 , 15 ] ) ,
@@ -1066,18 +1070,18 @@ gpio!(GPIOA, gpioa, PA, 'A', PAn, [
1066
1070
PA10 : ( pa10, 10 , [ 1 , 3 , 4 , 5 , 7 , 9 , 10 , 15 ] ) ,
1067
1071
PA11 : ( pa11, 11 , [ 2 , 5 , 6 , 7 , 8 , 9 , 10 , 14 , 15 ] ) ,
1068
1072
PA12 : ( pa12, 12 , [ 1 , 2 , 6 , 7 , 8 , 9 , 10 , 14 , 15 ] ) ,
1069
- PA13 : ( pa13, 13 , [ 0 , 1 , 2 , 3 , 5 , 6 , 7 , 10 , 15 ] , super :: Debugger ) , // SWDIO, PullUp VeryHigh speed
1070
- PA14 : ( pa14, 14 , [ 0 , 3 , 4 , 10 , 15 ] , super :: Debugger ) , // SWCLK, PullDown
1071
- PA15 : ( pa15, 15 , [ 0 , 1 , 3 , 4 , 5 , 6 , 10 , 15 ] , super :: Debugger ) , // JTDI, PullUp
1073
+ PA13 : ( pa13, 13 , [ 0 , 1 , 2 , 3 , 5 , 6 , 7 , 10 , 15 ] , super :: Debugger ) ,
1074
+ PA14 : ( pa14, 14 , [ 0 , 3 , 4 , 10 , 15 ] , super :: Debugger ) ,
1075
+ PA15 : ( pa15, 15 , [ 0 , 1 , 3 , 4 , 5 , 6 , 10 , 15 ] , super :: Debugger ) ,
1072
1076
] ) ;
1073
1077
1074
1078
#[ cfg( feature = "gpio-f373" ) ]
1075
1079
gpio ! ( GPIOB , gpiob, PB , 'B' , PBn , [
1076
1080
PB0 : ( pb0, 0 , [ 2 , 3 , 5 , 10 , 15 ] ) ,
1077
1081
PB1 : ( pb1, 1 , [ 2 , 3 , 15 ] ) ,
1078
1082
PB2 : ( pb2, 2 , [ 15 ] ) ,
1079
- PB3 : ( pb3, 3 , [ 0 , 1 , 2 , 3 , 5 , 6 , 7 , 9 , 10 , 15 ] , super :: Debugger ) , // SWO, VeryHigh speed
1080
- PB4 : ( pb4, 4 , [ 0 , 1 , 2 , 3 , 5 , 6 , 7 , 9 , 10 , 15 ] , super :: Debugger ) , // JTRST, PullUp
1083
+ PB3 : ( pb3, 3 , [ 0 , 1 , 2 , 3 , 5 , 6 , 7 , 9 , 10 , 15 ] , super :: Debugger ) ,
1084
+ PB4 : ( pb4, 4 , [ 0 , 1 , 2 , 3 , 5 , 6 , 7 , 9 , 10 , 15 ] , super :: Debugger ) ,
1081
1085
PB5 : ( pb5, 5 , [ 1 , 2 , 4 , 5 , 6 , 7 , 10 , 11 , 15 ] ) ,
1082
1086
PB6 : ( pb6, 6 , [ 1 , 2 , 3 , 4 , 7 , 9 , 10 , 11 , 15 ] ) ,
1083
1087
PB7 : ( pb7, 7 , [ 1 , 2 , 3 , 4 , 7 , 9 , 10 , 11 , 15 ] ) ,
0 commit comments