@@ -577,7 +577,8 @@ gpio!(GPIOC, gpioc, iopcen, PC, [
577577#[ cfg( any(
578578 feature = "stm32f030" ,
579579 feature = "stm32f070" ,
580- feature = "stm32f072"
580+ feature = "stm32f072" ,
581+ feature = "stm32f091" ,
581582) ) ]
582583gpio ! ( GPIOC , gpioc, iopcen, PC , [
583584 PC0 : ( pc0, 0 , Input <Floating >) ,
@@ -598,15 +599,12 @@ gpio!(GPIOC, gpioc, iopcen, PC, [
598599 PC15 : ( pc15, 15 , Input <Floating >) ,
599600] ) ;
600601
601- #[ cfg( any(
602- feature = "stm32f030" ,
603- feature = "stm32f070"
604- ) ) ]
602+ #[ cfg( any( feature = "stm32f030" , feature = "stm32f070" ) ) ]
605603gpio ! ( GPIOD , gpiod, iopden, PD , [
606604 PD2 : ( pd2, 2 , Input <Floating >) ,
607605] ) ;
608606
609- #[ cfg( feature = "stm32f072" ) ]
607+ #[ cfg( any ( feature = "stm32f072" , feature = "stm32f091" ) ) ]
610608gpio ! ( GPIOD , gpiod, iopden, PD , [
611609 PD0 : ( pd0, 0 , Input <Floating >) ,
612610 PD1 : ( pd1, 1 , Input <Floating >) ,
@@ -629,7 +627,7 @@ gpio!(GPIOD, gpiod, iopden, PD, [
629627// TODO: The ST SVD files are missing the entire PE enable register.
630628// Re-enable as soon as this gets fixed.
631629
632- // #[cfg(feature = "stm32f072")]
630+ // #[cfg(any( feature = "stm32f072", feature = "stm32f091") )]
633631// gpio!(GPIOE, gpioe, iopeen, PE, [
634632// PE0: (pe0, 0, Input<Floating>),
635633// PE1: (pe1, 1, Input<Floating>),
@@ -672,7 +670,7 @@ gpio!(GPIOF, gpiof, iopfen, PF, [
672670 PF1 : ( pf1, 1 , Input <Floating >) ,
673671] ) ;
674672
675- #[ cfg( feature = "stm32f072" ) ]
673+ #[ cfg( any ( feature = "stm32f072" , feature = "stm32f091" ) ) ]
676674gpio ! ( GPIOF , gpiof, iopfen, PF , [
677675 PF0 : ( pf0, 0 , Input <Floating >) ,
678676 PF1 : ( pf1, 1 , Input <Floating >) ,
@@ -681,4 +679,4 @@ gpio!(GPIOF, gpiof, iopfen, PF, [
681679 PF6 : ( pf6, 6 , Input <Floating >) ,
682680 PF9 : ( pf9, 9 , Input <Floating >) ,
683681 PF10 : ( pf10, 10 , Input <Floating >) ,
684- ] ) ;
682+ ] ) ;
0 commit comments