aboutsummaryrefslogtreecommitdiff
path: root/tests/stm32/src
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2024-02-23 00:37:20 +0000
committerGitHub <[email protected]>2024-02-23 00:37:20 +0000
commit2855bb69680a42a721fe88168657ea1e634e8766 (patch)
treebf0fb98be948566b5c3064a1e5392299f889d11e /tests/stm32/src
parent4481c5f3ccf29da071538ef4f1e48fc5372a72a5 (diff)
parentd24349f57ce7435e70fcf1cd9aac20d1740995d4 (diff)
Merge pull request #2617 from embassy-rs/u5-rcc
stm32/rcc: port U5 to new API, add all PLLs, all HSE modes.
Diffstat (limited to 'tests/stm32/src')
-rw-r--r--tests/stm32/src/common.rs13
1 files changed, 12 insertions, 1 deletions
diff --git a/tests/stm32/src/common.rs b/tests/stm32/src/common.rs
index 50a7f9bae..1e6b1cce9 100644
--- a/tests/stm32/src/common.rs
+++ b/tests/stm32/src/common.rs
@@ -577,7 +577,18 @@ pub fn config() -> Config {
577 #[cfg(any(feature = "stm32u585ai", feature = "stm32u5a5zj"))] 577 #[cfg(any(feature = "stm32u585ai", feature = "stm32u5a5zj"))]
578 { 578 {
579 use embassy_stm32::rcc::*; 579 use embassy_stm32::rcc::*;
580 config.rcc.mux = ClockSrc::MSI(Msirange::RANGE_48MHZ); 580 config.rcc.hsi = true;
581 config.rcc.pll1 = Some(Pll {
582 source: PllSource::HSI, // 16 MHz
583 prediv: PllPreDiv::DIV1,
584 mul: PllMul::MUL10,
585 divp: None,
586 divq: None,
587 divr: Some(PllDiv::DIV1), // 160 MHz
588 });
589 config.rcc.mux = ClockSrc::PLL1_R;
590 config.rcc.voltage_range = VoltageScale::RANGE1;
591 config.rcc.hsi48 = Some(Hsi48Config { sync_from_usb: true }); // needed for USB
581 } 592 }
582 593
583 #[cfg(feature = "stm32wba52cg")] 594 #[cfg(feature = "stm32wba52cg")]