aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/rcc/bd.rs
diff options
context:
space:
mode:
authoreZio Pan <[email protected]>2024-03-27 00:55:44 +0800
committereZio Pan <[email protected]>2024-03-27 00:55:44 +0800
commitcf11d28d628f48e8f3b048deae76e7d18c0a2eec (patch)
tree136b2216980a612b24bb3bdccdae0f666861c009 /embassy-stm32/src/rcc/bd.rs
parent133a753e49a9e04ae4711a4cf8888df864aac98b (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.rs2
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)]
26pub enum LseDrive { 26pub 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,