diff options
| author | Christian Enderle <[email protected]> | 2024-11-18 12:20:15 +0100 |
|---|---|---|
| committer | Christian Enderle <[email protected]> | 2024-11-18 12:23:56 +0100 |
| commit | e76473ae95b24d9772711ab4ece464e44e9558f6 (patch) | |
| tree | cda09d117aabd6230d0a16c58f7534c8fe92f43c /embassy-stm32 | |
| parent | e09e4e96127aaa77e58152901745b97860f22e6b (diff) | |
fixed hanging when lse_sysen disabled
Diffstat (limited to 'embassy-stm32')
| -rw-r--r-- | embassy-stm32/src/rcc/bd.rs | 4 |
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 | ||
