aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEli Orona <[email protected]>2024-02-25 16:12:32 -0800
committerEli Orona <[email protected]>2024-02-25 16:12:32 -0800
commitc23b59bdc82a766549f8ba83b7d3b678b5080a3f (patch)
treed31ac65218005d94e07f0e2c3f0f8266dc0289d5
parentfd5058875ad5bda90de9603abe28a1b6134b5a51 (diff)
Add `pll1_p_mul_2` clock.
-rw-r--r--embassy-stm32/src/rcc/f013.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/embassy-stm32/src/rcc/f013.rs b/embassy-stm32/src/rcc/f013.rs
index de209272d..bbc76d086 100644
--- a/embassy-stm32/src/rcc/f013.rs
+++ b/embassy-stm32/src/rcc/f013.rs
@@ -209,6 +209,9 @@ pub(crate) unsafe fn init(config: Config) {
209 out_freq 209 out_freq
210 }); 210 });
211 211
212 #[cfg(stm32f3)]
213 let pll_mul_2 = pll.map(|pll| { pll * 2u32 });
214
212 #[cfg(any(rcc_f1, rcc_f1cl, stm32f3))] 215 #[cfg(any(rcc_f1, rcc_f1cl, stm32f3))]
213 let usb = match pll { 216 let usb = match pll {
214 Some(Hertz(72_000_000)) => Some(crate::pac::rcc::vals::Usbpre::DIV1_5), 217 Some(Hertz(72_000_000)) => Some(crate::pac::rcc::vals::Usbpre::DIV1_5),
@@ -374,6 +377,8 @@ pub(crate) unsafe fn init(config: Config) {
374 hsi: hsi, 377 hsi: hsi,
375 hse: hse, 378 hse: hse,
376 pll1_p: pll, 379 pll1_p: pll,
380 #[cfg(stm32f3)]
381 pll1_p_mul_2: pll_mul_2,
377 sys: Some(sys), 382 sys: Some(sys),
378 pclk1: Some(pclk1), 383 pclk1: Some(pclk1),
379 pclk2: Some(pclk2), 384 pclk2: Some(pclk2),