Skip to content

Commit ff1cea2

Browse files
committed
Enable commented out GPIOE support which now works
Signed-off-by: Daniel Egger <[email protected]>
1 parent 9a1ba72 commit ff1cea2

File tree

2 files changed

+26
-27
lines changed

2 files changed

+26
-27
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
99

1010
### Changed
1111

12+
- Enabled commented out and now available GPIOE support for 07x and 09x families
1213
- Extract register block address only once
1314

1415
## [v0.15.1] - 2019-08-11

src/gpio.rs

Lines changed: 25 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -656,33 +656,31 @@ gpio!(GPIOD, gpiod, iopden, PD, [
656656
PD15: (pd15, 15, Input<Floating>),
657657
]);
658658

659-
// TODO: The ST SVD files are missing the entire PE enable register.
660-
// Re-enable as soon as this gets fixed.
661-
// #[cfg(any(
662-
// feature = "stm32f071",
663-
// feature = "stm32f072",
664-
// feature = "stm32f078",
665-
// feature = "stm32f091",
666-
// feature = "stm32f098",
667-
// ))]
668-
// gpio!(GPIOE, gpioe, iopeen, PE, [
669-
// PE0: (pe0, 0, Input<Floating>),
670-
// PE1: (pe1, 1, Input<Floating>),
671-
// PE2: (pe2, 2, Input<Floating>),
672-
// PE3: (pe3, 3, Input<Floating>),
673-
// PE4: (pe4, 4, Input<Floating>),
674-
// PE5: (pe5, 5, Input<Floating>),
675-
// PE6: (pe6, 6, Input<Floating>),
676-
// PE7: (pe7, 7, Input<Floating>),
677-
// PE8: (pe8, 8, Input<Floating>),
678-
// PE9: (pe9, 9, Input<Floating>),
679-
// PE10: (pe10, 10, Input<Floating>),
680-
// PE11: (pe11, 11, Input<Floating>),
681-
// PE12: (pe12, 12, Input<Floating>),
682-
// PE13: (pe13, 13, Input<Floating>),
683-
// PE14: (pe14, 14, Input<Floating>),
684-
// PE15: (pe15, 15, Input<Floating>),
685-
// ]);
659+
#[cfg(any(
660+
feature = "stm32f071",
661+
feature = "stm32f072",
662+
feature = "stm32f078",
663+
feature = "stm32f091",
664+
feature = "stm32f098",
665+
))]
666+
gpio!(GPIOE, gpioe, iopeen, PE, [
667+
PE0: (pe0, 0, Input<Floating>),
668+
PE1: (pe1, 1, Input<Floating>),
669+
PE2: (pe2, 2, Input<Floating>),
670+
PE3: (pe3, 3, Input<Floating>),
671+
PE4: (pe4, 4, Input<Floating>),
672+
PE5: (pe5, 5, Input<Floating>),
673+
PE6: (pe6, 6, Input<Floating>),
674+
PE7: (pe7, 7, Input<Floating>),
675+
PE8: (pe8, 8, Input<Floating>),
676+
PE9: (pe9, 9, Input<Floating>),
677+
PE10: (pe10, 10, Input<Floating>),
678+
PE11: (pe11, 11, Input<Floating>),
679+
PE12: (pe12, 12, Input<Floating>),
680+
PE13: (pe13, 13, Input<Floating>),
681+
PE14: (pe14, 14, Input<Floating>),
682+
PE15: (pe15, 15, Input<Floating>),
683+
]);
686684

687685
#[cfg(any(
688686
feature = "stm32f030x4",

0 commit comments

Comments
 (0)