@@ -561,7 +561,12 @@ gpio!(GPIOB, gpiob, iopben, PB, [
561
561
PB15 : ( pb15, 15 , Input <Floating >) ,
562
562
] ) ;
563
563
564
- #[ cfg( any( feature = "stm32f038" , feature = "stm32f042" , feature = "stm32f048" ) ) ]
564
+ #[ cfg( any(
565
+ feature = "stm32f031" ,
566
+ feature = "stm32f038" ,
567
+ feature = "stm32f042" ,
568
+ feature = "stm32f048" ,
569
+ ) ) ]
565
570
gpio ! ( GPIOC , gpioc, iopcen, PC , [
566
571
PC13 : ( pc13, 13 , Input <Floating >) ,
567
572
PC14 : ( pc14, 14 , Input <Floating >) ,
@@ -634,7 +639,6 @@ gpio!(GPIOD, gpiod, iopden, PD, [
634
639
635
640
// TODO: The ST SVD files are missing the entire PE enable register.
636
641
// Re-enable as soon as this gets fixed.
637
-
638
642
// #[cfg(any(
639
643
// feature = "stm32f071",
640
644
// feature = "stm32f072",
@@ -661,7 +665,13 @@ gpio!(GPIOD, gpiod, iopden, PD, [
661
665
// PE15: (pe15, 15, Input<Floating>),
662
666
// ]);
663
667
664
- #[ cfg( any( feature = "stm32f030" , feature = "stm32f051" , feature = "stm32f058" ) ) ]
668
+ #[ cfg( any(
669
+ feature = "stm32f030x4" ,
670
+ feature = "stm32f030x6" ,
671
+ feature = "stm32f030x8" ,
672
+ feature = "stm32f051" ,
673
+ feature = "stm32f058" ,
674
+ ) ) ]
665
675
gpio ! ( GPIOF , gpiof, iopfen, PF , [
666
676
PF0 : ( pf0, 0 , Input <Floating >) ,
667
677
PF1 : ( pf1, 1 , Input <Floating >) ,
@@ -670,34 +680,24 @@ gpio!(GPIOF, gpiof, iopfen, PF, [
670
680
PF6 : ( pf6, 6 , Input <Floating >) ,
671
681
PF7 : ( pf7, 7 , Input <Floating >) ,
672
682
] ) ;
673
-
674
- #[ cfg( feature = "stm32f031" ) ]
683
+ #[ cfg( any( feature = "stm32f030xc" , feature = "stm32f070" ) ) ]
675
684
gpio ! ( GPIOF , gpiof, iopfen, PF , [
676
- PF6 : ( pf6 , 6 , Input <Floating >) ,
677
- PF7 : ( pf7 , 7 , Input <Floating >) ,
685
+ PF0 : ( pf0 , 0 , Input <Floating >) ,
686
+ PF1 : ( pf1 , 1 , Input <Floating >) ,
678
687
] ) ;
679
-
680
- #[ cfg( feature = "stm32f038" ) ]
688
+ #[ cfg( any( feature = "stm32f031" , feature = "stm32f038" ) ) ]
681
689
gpio ! ( GPIOF , gpiof, iopfen, PF , [
682
690
PF0 : ( pf0, 0 , Input <Floating >) ,
683
691
PF1 : ( pf1, 1 , Input <Floating >) ,
684
692
PF6 : ( pf6, 6 , Input <Floating >) ,
685
693
PF7 : ( pf7, 7 , Input <Floating >) ,
686
694
] ) ;
687
-
688
695
#[ cfg( any( feature = "stm32f042" , feature = "stm32f048" ) ) ]
689
696
gpio ! ( GPIOF , gpiof, iopfen, PF , [
690
697
PF0 : ( pf0, 0 , Input <Floating >) ,
691
698
PF1 : ( pf1, 1 , Input <Floating >) ,
692
699
PF11 : ( pf11, 11 , Input <Floating >) ,
693
700
] ) ;
694
-
695
- #[ cfg( feature = "stm32f070" ) ]
696
- gpio ! ( GPIOF , gpiof, iopfen, PF , [
697
- PF0 : ( pf0, 0 , Input <Floating >) ,
698
- PF1 : ( pf1, 1 , Input <Floating >) ,
699
- ] ) ;
700
-
701
701
#[ cfg( any(
702
702
feature = "stm32f071" ,
703
703
feature = "stm32f072" ,
0 commit comments