diff options
| author | eZio Pan <[email protected]> | 2024-03-27 00:55:44 +0800 |
|---|---|---|
| committer | eZio Pan <[email protected]> | 2024-03-27 00:55:44 +0800 |
| commit | cf11d28d628f48e8f3b048deae76e7d18c0a2eec (patch) | |
| tree | 136b2216980a612b24bb3bdccdae0f666861c009 /embassy-stm32/src/rcc/bd.rs | |
| parent | 133a753e49a9e04ae4711a4cf8888df864aac98b (diff) | |
stm32 H5: LSE low drive mode is not functional
Diffstat (limited to 'embassy-stm32/src/rcc/bd.rs')
| -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, |
