aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGreg V <[email protected]>2022-01-14 20:44:03 +0300
committerGreg V <[email protected]>2022-01-14 22:59:57 +0300
commit9fcc2076293971299788d71b353c58665da26161 (patch)
tree038b035283780b91f5a6dd983040a3ea023f2d0d
parent456b56d4fdf90f388c74b33e2dc9e73dff7c322d (diff)
stm32l1/rcc: fix clock frequency assertion
It was comparing a number in Hz (!) to "32" (MHz). embassy-stm32's units don't work like those used by stm32-hal :/
-rw-r--r--embassy-stm32/src/rcc/l1.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/embassy-stm32/src/rcc/l1.rs b/embassy-stm32/src/rcc/l1.rs
index e6518444b..904e6ab5d 100644
--- a/embassy-stm32/src/rcc/l1.rs
+++ b/embassy-stm32/src/rcc/l1.rs
@@ -258,7 +258,7 @@ pub(crate) unsafe fn init(config: Config) {
258 PLLDiv::Div3 => freq / 3, 258 PLLDiv::Div3 => freq / 3,
259 PLLDiv::Div4 => freq / 4, 259 PLLDiv::Div4 => freq / 4,
260 }; 260 };
261 assert!(freq <= 32_u32.mhz().0); 261 assert!(freq <= 32_000_000);
262 262
263 RCC.cfgr().write(move |w| { 263 RCC.cfgr().write(move |w| {
264 w.set_pllmul(mul.into()); 264 w.set_pllmul(mul.into());