diff options
| author | Dario Nieuwenhuis <[email protected]> | 2023-10-09 00:58:22 +0000 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-10-09 00:58:22 +0000 |
| commit | c3ef98a73d0a087b28a560dcbc1c03d45e50d853 (patch) | |
| tree | aaef02d5344086bde66725a853851546961520fa /examples/stm32g4/src | |
| parent | c4cff0b79bc54634db9d0fa24a24add49b7ec7fe (diff) | |
| parent | 6186fe08070c5f497d72586640db287193b41894 (diff) | |
Merge pull request #2026 from embassy-rs/stm32-pac-pll-enums
stm32/rcc: use PLL enums from PAC.
Diffstat (limited to 'examples/stm32g4/src')
| -rw-r--r-- | examples/stm32g4/src/bin/adc.rs | 6 | ||||
| -rw-r--r-- | examples/stm32g4/src/bin/pll.rs | 6 | ||||
| -rw-r--r-- | examples/stm32g4/src/bin/usb_serial.rs | 8 |
3 files changed, 10 insertions, 10 deletions
diff --git a/examples/stm32g4/src/bin/adc.rs b/examples/stm32g4/src/bin/adc.rs index a792748bc..da9b18a0e 100644 --- a/examples/stm32g4/src/bin/adc.rs +++ b/examples/stm32g4/src/bin/adc.rs | |||
| @@ -16,12 +16,12 @@ async fn main(_spawner: Spawner) { | |||
| 16 | 16 | ||
| 17 | config.rcc.pll = Some(Pll { | 17 | config.rcc.pll = Some(Pll { |
| 18 | source: PllSrc::HSI16, | 18 | source: PllSrc::HSI16, |
| 19 | prediv_m: PllM::Div4, | 19 | prediv_m: PllM::DIV4, |
| 20 | mul_n: PllN::Mul85, | 20 | mul_n: PllN::MUL85, |
| 21 | div_p: None, | 21 | div_p: None, |
| 22 | div_q: None, | 22 | div_q: None, |
| 23 | // Main system clock at 170 MHz | 23 | // Main system clock at 170 MHz |
| 24 | div_r: Some(PllR::Div2), | 24 | div_r: Some(PllR::DIV2), |
| 25 | }); | 25 | }); |
| 26 | 26 | ||
| 27 | config.rcc.adc12_clock_source = AdcClockSource::SysClk; | 27 | config.rcc.adc12_clock_source = AdcClockSource::SysClk; |
diff --git a/examples/stm32g4/src/bin/pll.rs b/examples/stm32g4/src/bin/pll.rs index ef7d4800c..f8159cb53 100644 --- a/examples/stm32g4/src/bin/pll.rs +++ b/examples/stm32g4/src/bin/pll.rs | |||
| @@ -15,12 +15,12 @@ async fn main(_spawner: Spawner) { | |||
| 15 | 15 | ||
| 16 | config.rcc.pll = Some(Pll { | 16 | config.rcc.pll = Some(Pll { |
| 17 | source: PllSrc::HSI16, | 17 | source: PllSrc::HSI16, |
| 18 | prediv_m: PllM::Div4, | 18 | prediv_m: PllM::DIV4, |
| 19 | mul_n: PllN::Mul85, | 19 | mul_n: PllN::MUL85, |
| 20 | div_p: None, | 20 | div_p: None, |
| 21 | div_q: None, | 21 | div_q: None, |
| 22 | // Main system clock at 170 MHz | 22 | // Main system clock at 170 MHz |
| 23 | div_r: Some(PllR::Div2), | 23 | div_r: Some(PllR::DIV2), |
| 24 | }); | 24 | }); |
| 25 | 25 | ||
| 26 | config.rcc.mux = ClockSrc::PLL; | 26 | config.rcc.mux = ClockSrc::PLL; |
diff --git a/examples/stm32g4/src/bin/usb_serial.rs b/examples/stm32g4/src/bin/usb_serial.rs index 77cfa67d3..9099b609a 100644 --- a/examples/stm32g4/src/bin/usb_serial.rs +++ b/examples/stm32g4/src/bin/usb_serial.rs | |||
| @@ -25,16 +25,16 @@ async fn main(_spawner: Spawner) { | |||
| 25 | // Change this to `false` to use the HSE clock source for the USB. This example assumes an 8MHz HSE. | 25 | // Change this to `false` to use the HSE clock source for the USB. This example assumes an 8MHz HSE. |
| 26 | const USE_HSI48: bool = true; | 26 | const USE_HSI48: bool = true; |
| 27 | 27 | ||
| 28 | let pllq_div = if USE_HSI48 { None } else { Some(PllQ::Div6) }; | 28 | let pllq_div = if USE_HSI48 { None } else { Some(PllQ::DIV6) }; |
| 29 | 29 | ||
| 30 | config.rcc.pll = Some(Pll { | 30 | config.rcc.pll = Some(Pll { |
| 31 | source: PllSrc::HSE(Hertz(8_000_000)), | 31 | source: PllSrc::HSE(Hertz(8_000_000)), |
| 32 | prediv_m: PllM::Div2, | 32 | prediv_m: PllM::DIV2, |
| 33 | mul_n: PllN::Mul72, | 33 | mul_n: PllN::MUL72, |
| 34 | div_p: None, | 34 | div_p: None, |
| 35 | div_q: pllq_div, | 35 | div_q: pllq_div, |
| 36 | // Main system clock at 144 MHz | 36 | // Main system clock at 144 MHz |
| 37 | div_r: Some(PllR::Div2), | 37 | div_r: Some(PllR::DIV2), |
| 38 | }); | 38 | }); |
| 39 | 39 | ||
| 40 | config.rcc.mux = ClockSrc::PLL; | 40 | config.rcc.mux = ClockSrc::PLL; |
