|
|
|
@ -561,7 +561,12 @@ gpio!(GPIOB, gpiob, iopben, PB, [
|
|
|
|
|
PB15: (pb15, 15, Input<Floating>), |
|
|
|
|
]); |
|
|
|
|
|
|
|
|
|
#[cfg(any(feature = "stm32f038", feature = "stm32f042", feature = "stm32f048"))] |
|
|
|
|
#[cfg(any(
|
|
|
|
|
feature = "stm32f031", |
|
|
|
|
feature = "stm32f038", |
|
|
|
|
feature = "stm32f042", |
|
|
|
|
feature = "stm32f048", |
|
|
|
|
))] |
|
|
|
|
gpio!(GPIOC, gpioc, iopcen, PC, [ |
|
|
|
|
PC13: (pc13, 13, Input<Floating>), |
|
|
|
|
PC14: (pc14, 14, Input<Floating>), |
|
|
|
@ -634,7 +639,6 @@ gpio!(GPIOD, gpiod, iopden, PD, [
|
|
|
|
|
|
|
|
|
|
// TODO: The ST SVD files are missing the entire PE enable register.
|
|
|
|
|
// Re-enable as soon as this gets fixed.
|
|
|
|
|
|
|
|
|
|
// #[cfg(any(
|
|
|
|
|
// feature = "stm32f071",
|
|
|
|
|
// feature = "stm32f072",
|
|
|
|
@ -661,7 +665,13 @@ gpio!(GPIOD, gpiod, iopden, PD, [
|
|
|
|
|
// PE15: (pe15, 15, Input<Floating>),
|
|
|
|
|
// ]);
|
|
|
|
|
|
|
|
|
|
#[cfg(any(feature = "stm32f030", feature = "stm32f051", feature = "stm32f058"))] |
|
|
|
|
#[cfg(any(
|
|
|
|
|
feature = "stm32f030x4", |
|
|
|
|
feature = "stm32f030x6", |
|
|
|
|
feature = "stm32f030x8", |
|
|
|
|
feature = "stm32f051", |
|
|
|
|
feature = "stm32f058", |
|
|
|
|
))] |
|
|
|
|
gpio!(GPIOF, gpiof, iopfen, PF, [ |
|
|
|
|
PF0: (pf0, 0, Input<Floating>), |
|
|
|
|
PF1: (pf1, 1, Input<Floating>), |
|
|
|
@ -670,34 +680,24 @@ gpio!(GPIOF, gpiof, iopfen, PF, [
|
|
|
|
|
PF6: (pf6, 6, Input<Floating>), |
|
|
|
|
PF7: (pf7, 7, Input<Floating>), |
|
|
|
|
]); |
|
|
|
|
|
|
|
|
|
#[cfg(feature = "stm32f031")] |
|
|
|
|
#[cfg(any(feature = "stm32f030xc", feature = "stm32f070"))] |
|
|
|
|
gpio!(GPIOF, gpiof, iopfen, PF, [ |
|
|
|
|
PF6: (pf6, 6, Input<Floating>), |
|
|
|
|
PF7: (pf7, 7, Input<Floating>), |
|
|
|
|
PF0: (pf0, 0, Input<Floating>), |
|
|
|
|
PF1: (pf1, 1, Input<Floating>), |
|
|
|
|
]); |
|
|
|
|
|
|
|
|
|
#[cfg(feature = "stm32f038")] |
|
|
|
|
#[cfg(any(feature = "stm32f031", feature = "stm32f038"))] |
|
|
|
|
gpio!(GPIOF, gpiof, iopfen, PF, [ |
|
|
|
|
PF0: (pf0, 0, Input<Floating>), |
|
|
|
|
PF1: (pf1, 1, Input<Floating>), |
|
|
|
|
PF6: (pf6, 6, Input<Floating>), |
|
|
|
|
PF7: (pf7, 7, Input<Floating>), |
|
|
|
|
]); |
|
|
|
|
|
|
|
|
|
#[cfg(any(feature = "stm32f042", feature = "stm32f048"))] |
|
|
|
|
gpio!(GPIOF, gpiof, iopfen, PF, [ |
|
|
|
|
PF0: (pf0, 0, Input<Floating>), |
|
|
|
|
PF1: (pf1, 1, Input<Floating>), |
|
|
|
|
PF11: (pf11, 11, Input<Floating>), |
|
|
|
|
]); |
|
|
|
|
|
|
|
|
|
#[cfg(feature = "stm32f070")] |
|
|
|
|
gpio!(GPIOF, gpiof, iopfen, PF, [ |
|
|
|
|
PF0: (pf0, 0, Input<Floating>), |
|
|
|
|
PF1: (pf1, 1, Input<Floating>), |
|
|
|
|
]); |
|
|
|
|
|
|
|
|
|
#[cfg(any(
|
|
|
|
|
feature = "stm32f071", |
|
|
|
|
feature = "stm32f072", |
|
|
|
|