diff options
| author | Eli Orona <[email protected]> | 2024-02-25 16:12:32 -0800 |
|---|---|---|
| committer | Eli Orona <[email protected]> | 2024-02-25 16:12:32 -0800 |
| commit | c23b59bdc82a766549f8ba83b7d3b678b5080a3f (patch) | |
| tree | d31ac65218005d94e07f0e2c3f0f8266dc0289d5 | |
| parent | fd5058875ad5bda90de9603abe28a1b6134b5a51 (diff) | |
Add `pll1_p_mul_2` clock.
| -rw-r--r-- | embassy-stm32/src/rcc/f013.rs | 5 |
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), |
