diff options
| author | xoviat <[email protected]> | 2025-12-19 03:34:49 +0000 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-12-19 03:34:49 +0000 |
| commit | 3214021ed5ae17b96ac006c0f460e222502e411d (patch) | |
| tree | a90026054195f469400b2c25b3136b90e18ea577 /embassy-stm32/src/rcc/u5.rs | |
| parent | 58cb57aa88ff6caa77087d650068aee367092dc8 (diff) | |
| parent | 44f183e5e29c45baa726ba52d85377168a2b62c4 (diff) | |
Merge pull request #5110 from Sha0S/main
stm32: disable HSI48 if not in use
Diffstat (limited to 'embassy-stm32/src/rcc/u5.rs')
| -rw-r--r-- | embassy-stm32/src/rcc/u5.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/embassy-stm32/src/rcc/u5.rs b/embassy-stm32/src/rcc/u5.rs index c8c3e4adb..9f37107a3 100644 --- a/embassy-stm32/src/rcc/u5.rs +++ b/embassy-stm32/src/rcc/u5.rs | |||
| @@ -472,6 +472,12 @@ pub(crate) unsafe fn init(config: Config) { | |||
| 472 | RCC.cr().modify(|w| w.set_hsion(false)); | 472 | RCC.cr().modify(|w| w.set_hsion(false)); |
| 473 | } | 473 | } |
| 474 | 474 | ||
| 475 | // Disable the HSI48, if not used | ||
| 476 | #[cfg(crs)] | ||
| 477 | if config.hsi48.is_none() { | ||
| 478 | super::disable_hsi48(); | ||
| 479 | } | ||
| 480 | |||
| 475 | config.mux.init(); | 481 | config.mux.init(); |
| 476 | 482 | ||
| 477 | set_clocks!( | 483 | set_clocks!( |
