aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32
diff options
context:
space:
mode:
authorMarco Pastrello <[email protected]>2023-05-05 19:04:58 +0200
committerMarco Pastrello <[email protected]>2023-05-05 19:04:58 +0200
commitdb2bc8783e756d0e10838869603c844d8c276feb (patch)
treea45825de726ea3f937eb57b69caf3a38ae5ffc5c /embassy-stm32
parentc37f86ff1c507cc036b9754a00dea85d439a8369 (diff)
Improve readability
Diffstat (limited to 'embassy-stm32')
-rw-r--r--embassy-stm32/src/rcc/f1.rs6
1 files changed, 2 insertions, 4 deletions
diff --git a/embassy-stm32/src/rcc/f1.rs b/embassy-stm32/src/rcc/f1.rs
index 3c374adf4..4769b7059 100644
--- a/embassy-stm32/src/rcc/f1.rs
+++ b/embassy-stm32/src/rcc/f1.rs
@@ -28,10 +28,8 @@ pub struct Config {
28} 28}
29 29
30pub(crate) unsafe fn init(config: Config) { 30pub(crate) unsafe fn init(config: Config) {
31 let pllsrcclk = config 31 let pllxtpre_div = if config.pllxtpre { 2 } else { 1 };
32 .hse 32 let pllsrcclk = config.hse.map(|hse| hse.0 / pllxtpre_div).unwrap_or(HSI_FREQ.0 / 2);
33 .map(|hse| if config.pllxtpre { hse.0 / 2 } else { hse.0 })
34 .unwrap_or(HSI_FREQ.0 / 2);
35 33
36 let sysclk = config.sys_ck.map(|sys| sys.0).unwrap_or(pllsrcclk); 34 let sysclk = config.sys_ck.map(|sys| sys.0).unwrap_or(pllsrcclk);
37 let pllmul = sysclk / pllsrcclk; 35 let pllmul = sysclk / pllsrcclk;