@@ -561,7 +561,12 @@ gpio!(GPIOB, gpiob, iopben, PB, [
561561 PB15 : ( pb15, 15 , Input <Floating >) ,
562562] ) ;
563563
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+ ) ) ]
565570gpio ! ( GPIOC , gpioc, iopcen, PC , [
566571 PC13 : ( pc13, 13 , Input <Floating >) ,
567572 PC14 : ( pc14, 14 , Input <Floating >) ,
@@ -634,7 +639,6 @@ gpio!(GPIOD, gpiod, iopden, PD, [
634639
635640// TODO: The ST SVD files are missing the entire PE enable register.
636641// Re-enable as soon as this gets fixed.
637-
638642// #[cfg(any(
639643// feature = "stm32f071",
640644// feature = "stm32f072",
@@ -661,7 +665,13 @@ gpio!(GPIOD, gpiod, iopden, PD, [
661665// PE15: (pe15, 15, Input<Floating>),
662666// ]);
663667
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+ ) ) ]
665675gpio ! ( GPIOF , gpiof, iopfen, PF , [
666676 PF0 : ( pf0, 0 , Input <Floating >) ,
667677 PF1 : ( pf1, 1 , Input <Floating >) ,
@@ -670,34 +680,24 @@ gpio!(GPIOF, gpiof, iopfen, PF, [
670680 PF6 : ( pf6, 6 , Input <Floating >) ,
671681 PF7 : ( pf7, 7 , Input <Floating >) ,
672682] ) ;
673-
674- #[ cfg( feature = "stm32f031" ) ]
683+ #[ cfg( any( feature = "stm32f030xc" , feature = "stm32f070" ) ) ]
675684gpio ! ( 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 >) ,
678687] ) ;
679-
680- #[ cfg( feature = "stm32f038" ) ]
688+ #[ cfg( any( feature = "stm32f031" , feature = "stm32f038" ) ) ]
681689gpio ! ( GPIOF , gpiof, iopfen, PF , [
682690 PF0 : ( pf0, 0 , Input <Floating >) ,
683691 PF1 : ( pf1, 1 , Input <Floating >) ,
684692 PF6 : ( pf6, 6 , Input <Floating >) ,
685693 PF7 : ( pf7, 7 , Input <Floating >) ,
686694] ) ;
687-
688695#[ cfg( any( feature = "stm32f042" , feature = "stm32f048" ) ) ]
689696gpio ! ( GPIOF , gpiof, iopfen, PF , [
690697 PF0 : ( pf0, 0 , Input <Floating >) ,
691698 PF1 : ( pf1, 1 , Input <Floating >) ,
692699 PF11 : ( pf11, 11 , Input <Floating >) ,
693700] ) ;
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-
701701#[ cfg( any(
702702 feature = "stm32f071" ,
703703 feature = "stm32f072" ,
0 commit comments