@@ -577,7 +577,8 @@ gpio!(GPIOC, gpioc, iopcen, PC, [
577
577
#[ cfg( any(
578
578
feature = "stm32f030" ,
579
579
feature = "stm32f070" ,
580
- feature = "stm32f072"
580
+ feature = "stm32f072" ,
581
+ feature = "stm32f091" ,
581
582
) ) ]
582
583
gpio ! ( GPIOC , gpioc, iopcen, PC , [
583
584
PC0 : ( pc0, 0 , Input <Floating >) ,
@@ -598,15 +599,12 @@ gpio!(GPIOC, gpioc, iopcen, PC, [
598
599
PC15 : ( pc15, 15 , Input <Floating >) ,
599
600
] ) ;
600
601
601
- #[ cfg( any(
602
- feature = "stm32f030" ,
603
- feature = "stm32f070"
604
- ) ) ]
602
+ #[ cfg( any( feature = "stm32f030" , feature = "stm32f070" ) ) ]
605
603
gpio ! ( GPIOD , gpiod, iopden, PD , [
606
604
PD2 : ( pd2, 2 , Input <Floating >) ,
607
605
] ) ;
608
606
609
- #[ cfg( feature = "stm32f072" ) ]
607
+ #[ cfg( any ( feature = "stm32f072" , feature = "stm32f091" ) ) ]
610
608
gpio ! ( GPIOD , gpiod, iopden, PD , [
611
609
PD0 : ( pd0, 0 , Input <Floating >) ,
612
610
PD1 : ( pd1, 1 , Input <Floating >) ,
@@ -629,7 +627,7 @@ gpio!(GPIOD, gpiod, iopden, PD, [
629
627
// TODO: The ST SVD files are missing the entire PE enable register.
630
628
// Re-enable as soon as this gets fixed.
631
629
632
- // #[cfg(feature = "stm32f072")]
630
+ // #[cfg(any( feature = "stm32f072", feature = "stm32f091") )]
633
631
// gpio!(GPIOE, gpioe, iopeen, PE, [
634
632
// PE0: (pe0, 0, Input<Floating>),
635
633
// PE1: (pe1, 1, Input<Floating>),
@@ -672,7 +670,7 @@ gpio!(GPIOF, gpiof, iopfen, PF, [
672
670
PF1 : ( pf1, 1 , Input <Floating >) ,
673
671
] ) ;
674
672
675
- #[ cfg( feature = "stm32f072" ) ]
673
+ #[ cfg( any ( feature = "stm32f072" , feature = "stm32f091" ) ) ]
676
674
gpio ! ( GPIOF , gpiof, iopfen, PF , [
677
675
PF0 : ( pf0, 0 , Input <Floating >) ,
678
676
PF1 : ( pf1, 1 , Input <Floating >) ,
@@ -681,4 +679,4 @@ gpio!(GPIOF, gpiof, iopfen, PF, [
681
679
PF6 : ( pf6, 6 , Input <Floating >) ,
682
680
PF9 : ( pf9, 9 , Input <Floating >) ,
683
681
PF10 : ( pf10, 10 , Input <Floating >) ,
684
- ] ) ;
682
+ ] ) ;
0 commit comments