@@ -570,7 +570,9 @@ gpio!(GPIOC, gpioc, iopcen, PC, [
570
570
571
571
#[ cfg( any(
572
572
feature = "stm32f030" ,
573
+ feature = "stm32f051" ,
573
574
feature = "stm32f070" ,
575
+ feature = "stm32f071" ,
574
576
feature = "stm32f072" ,
575
577
feature = "stm32f091" ,
576
578
) ) ]
@@ -593,12 +595,12 @@ gpio!(GPIOC, gpioc, iopcen, PC, [
593
595
PC15 : ( pc15, 15 , Input <Floating >) ,
594
596
] ) ;
595
597
596
- #[ cfg( any( feature = "stm32f030" , feature = "stm32f070" ) ) ]
598
+ #[ cfg( any( feature = "stm32f030" , feature = "stm32f051" , feature = " stm32f070") ) ]
597
599
gpio ! ( GPIOD , gpiod, iopden, PD , [
598
600
PD2 : ( pd2, 2 , Input <Floating >) ,
599
601
] ) ;
600
602
601
- #[ cfg( any( feature = "stm32f072" , feature = "stm32f091" ) ) ]
603
+ #[ cfg( any( feature = "stm32f071" , feature = " stm32f072", feature = "stm32f091" ) ) ]
602
604
gpio ! ( GPIOD , gpiod, iopden, PD , [
603
605
PD0 : ( pd0, 0 , Input <Floating >) ,
604
606
PD1 : ( pd1, 1 , Input <Floating >) ,
@@ -621,7 +623,7 @@ gpio!(GPIOD, gpiod, iopden, PD, [
621
623
// TODO: The ST SVD files are missing the entire PE enable register.
622
624
// Re-enable as soon as this gets fixed.
623
625
624
- // #[cfg(any(feature = "stm32f072", feature = "stm32f091"))]
626
+ // #[cfg(any(feature = "stm32f071", feature = " stm32f072", feature = "stm32f091"))]
625
627
// gpio!(GPIOE, gpioe, iopeen, PE, [
626
628
// PE0: (pe0, 0, Input<Floating>),
627
629
// PE1: (pe1, 1, Input<Floating>),
@@ -648,14 +650,20 @@ gpio!(GPIOF, gpiof, iopfen, PF, [
648
650
PF11 : ( pf11, 11 , Input <Floating >) ,
649
651
] ) ;
650
652
651
- #[ cfg( feature = "stm32f030" ) ]
653
+ #[ cfg( any ( feature = "stm32f030" , feature = "stm32f051" ) ) ]
652
654
gpio ! ( GPIOF , gpiof, iopfen, PF , [
653
655
PF0 : ( pf0, 0 , Input <Floating >) ,
654
656
PF1 : ( pf1, 1 , Input <Floating >) ,
655
657
PF4 : ( pf4, 4 , Input <Floating >) ,
656
658
PF5 : ( pf5, 5 , Input <Floating >) ,
657
- PF6 : ( pf6, 5 , Input <Floating >) ,
658
- PF7 : ( pf7, 5 , Input <Floating >) ,
659
+ PF6 : ( pf6, 6 , Input <Floating >) ,
660
+ PF7 : ( pf7, 7 , Input <Floating >) ,
661
+ ] ) ;
662
+
663
+ #[ cfg( feature = "stm32f031" ) ]
664
+ gpio ! ( GPIOF , gpiof, iopfen, PF , [
665
+ PF6 : ( pf6, 6 , Input <Floating >) ,
666
+ PF7 : ( pf7, 7 , Input <Floating >) ,
659
667
] ) ;
660
668
661
669
#[ cfg( feature = "stm32f070" ) ]
@@ -664,7 +672,7 @@ gpio!(GPIOF, gpiof, iopfen, PF, [
664
672
PF1 : ( pf1, 1 , Input <Floating >) ,
665
673
] ) ;
666
674
667
- #[ cfg( any( feature = "stm32f072" , feature = "stm32f091" ) ) ]
675
+ #[ cfg( any( feature = "stm32f071" , feature = " stm32f072", feature = "stm32f091" ) ) ]
668
676
gpio ! ( GPIOF , gpiof, iopfen, PF , [
669
677
PF0 : ( pf0, 0 , Input <Floating >) ,
670
678
PF1 : ( pf1, 1 , Input <Floating >) ,
0 commit comments