diff options
| author | Dario Nieuwenhuis <[email protected]> | 2023-10-18 03:16:15 +0200 |
|---|---|---|
| committer | Dario Nieuwenhuis <[email protected]> | 2023-10-18 04:32:18 +0200 |
| commit | 361fde35cf37e5c8171ab470449e85ad44da4e52 (patch) | |
| tree | d7b0d136afd85f30d900c1d5ad7eac068744e873 | |
| parent | 7ce3b1938972eaaea0304a4b312706d84b72ac25 (diff) | |
stm32/rcc: wait for mux switch.
| -rw-r--r-- | embassy-stm32/src/rcc/l4l5.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/embassy-stm32/src/rcc/l4l5.rs b/embassy-stm32/src/rcc/l4l5.rs index a10169d6c..683b47c05 100644 --- a/embassy-stm32/src/rcc/l4l5.rs +++ b/embassy-stm32/src/rcc/l4l5.rs | |||
| @@ -241,6 +241,7 @@ pub(crate) unsafe fn init(config: Config) { | |||
| 241 | w.set_ppre1(config.apb1_pre); | 241 | w.set_ppre1(config.apb1_pre); |
| 242 | w.set_ppre2(config.apb2_pre); | 242 | w.set_ppre2(config.apb2_pre); |
| 243 | }); | 243 | }); |
| 244 | while RCC.cfgr().read().sws() != config.mux {} | ||
| 244 | 245 | ||
| 245 | let ahb_freq = sys_clk / config.ahb_pre; | 246 | let ahb_freq = sys_clk / config.ahb_pre; |
| 246 | 247 | ||
