aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32
diff options
context:
space:
mode:
authorChristian Enderle <[email protected]>2024-11-18 12:20:15 +0100
committerChristian Enderle <[email protected]>2024-11-18 12:23:56 +0100
commite76473ae95b24d9772711ab4ece464e44e9558f6 (patch)
treecda09d117aabd6230d0a16c58f7534c8fe92f43c /embassy-stm32
parente09e4e96127aaa77e58152901745b97860f22e6b (diff)
fixed hanging when lse_sysen disabled
Diffstat (limited to 'embassy-stm32')
-rw-r--r--embassy-stm32/src/rcc/bd.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/embassy-stm32/src/rcc/bd.rs b/embassy-stm32/src/rcc/bd.rs
index 78ecbfb94..4aec3756f 100644
--- a/embassy-stm32/src/rcc/bd.rs
+++ b/embassy-stm32/src/rcc/bd.rs
@@ -257,7 +257,9 @@ impl LsConfig {
257 w.set_lsesysen(lse_sysen); 257 w.set_lsesysen(lse_sysen);
258 }); 258 });
259 259
260 while !bdcr().read().lsesysrdy() {} 260 if lse_sysen {
261 while !bdcr().read().lsesysrdy() {}
262 }
261 } 263 }
262 } 264 }
263 265