diff options
Diffstat (limited to 'embassy-stm32/src')
| -rw-r--r-- | embassy-stm32/src/rcc/bd.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/embassy-stm32/src/rcc/bd.rs b/embassy-stm32/src/rcc/bd.rs index 39407b28c..54d3c662b 100644 --- a/embassy-stm32/src/rcc/bd.rs +++ b/embassy-stm32/src/rcc/bd.rs | |||
| @@ -24,6 +24,7 @@ pub struct LseConfig { | |||
| 24 | #[allow(dead_code)] | 24 | #[allow(dead_code)] |
| 25 | #[derive(Default, Clone, Copy)] | 25 | #[derive(Default, Clone, Copy)] |
| 26 | pub enum LseDrive { | 26 | pub enum LseDrive { |
| 27 | #[cfg(not(stm32h5))] // ES0565: LSE Low drive mode is not functional | ||
| 27 | Low = 0, | 28 | Low = 0, |
| 28 | MediumLow = 0x01, | 29 | MediumLow = 0x01, |
| 29 | #[default] | 30 | #[default] |
| @@ -38,6 +39,7 @@ impl From<LseDrive> for crate::pac::rcc::vals::Lsedrv { | |||
| 38 | use crate::pac::rcc::vals::Lsedrv; | 39 | use crate::pac::rcc::vals::Lsedrv; |
| 39 | 40 | ||
| 40 | match value { | 41 | match value { |
| 42 | #[cfg(not(stm32h5))] // ES0565: LSE Low drive mode is not functional | ||
| 41 | LseDrive::Low => Lsedrv::LOW, | 43 | LseDrive::Low => Lsedrv::LOW, |
| 42 | LseDrive::MediumLow => Lsedrv::MEDIUMLOW, | 44 | LseDrive::MediumLow => Lsedrv::MEDIUMLOW, |
| 43 | LseDrive::MediumHigh => Lsedrv::MEDIUMHIGH, | 45 | LseDrive::MediumHigh => Lsedrv::MEDIUMHIGH, |
