diff options
| author | Greg V <[email protected]> | 2022-01-14 20:44:03 +0300 |
|---|---|---|
| committer | Greg V <[email protected]> | 2022-01-14 22:59:57 +0300 |
| commit | 9fcc2076293971299788d71b353c58665da26161 (patch) | |
| tree | 038b035283780b91f5a6dd983040a3ea023f2d0d | |
| parent | 456b56d4fdf90f388c74b33e2dc9e73dff7c322d (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.rs | 2 |
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()); |
