aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/rcc/c0.rs
diff options
context:
space:
mode:
authorBernát Süli <[email protected]>2025-12-19 04:15:57 +0100
committerBernát Süli <[email protected]>2025-12-19 04:15:57 +0100
commit1c860d4a6e283e24a4609ff8b1ca2cc3cbf2f428 (patch)
treef6480fdeb63b3f3d5a278d25754ffd347bd3c7b9 /embassy-stm32/src/rcc/c0.rs
parent58cb57aa88ff6caa77087d650068aee367092dc8 (diff)
stm32: disable HSI48 if not in use
Diffstat (limited to 'embassy-stm32/src/rcc/c0.rs')
-rw-r--r--embassy-stm32/src/rcc/c0.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/embassy-stm32/src/rcc/c0.rs b/embassy-stm32/src/rcc/c0.rs
index 99f22273d..7801078c3 100644
--- a/embassy-stm32/src/rcc/c0.rs
+++ b/embassy-stm32/src/rcc/c0.rs
@@ -185,6 +185,12 @@ pub(crate) unsafe fn init(config: Config) {
185 RCC.cr().modify(|w| w.set_hsion(false)); 185 RCC.cr().modify(|w| w.set_hsion(false));
186 } 186 }
187 187
188 // Disable the HSI48, if not used
189 #[cfg(crs)]
190 if config.hsi48.is_none() {
191 super::disable_hsi48();
192 }
193
188 config.mux.init(); 194 config.mux.init();
189 195
190 set_clocks!( 196 set_clocks!(