aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2023-09-19 04:22:57 +0200
committerDario Nieuwenhuis <[email protected]>2023-09-21 23:47:56 +0200
commit83b4c0127337c55c6a445abee6ab5eac4c993f9c (patch)
treedaa4050b6dd0bf7ecfae113c51ad2b21fe74e914 /tests
parente313ca4ae8bb4b7ab5dc4c348a471ccc5745b599 (diff)
stm32/rcc: unify h5 and h7.
Diffstat (limited to 'tests')
-rw-r--r--tests/stm32/src/common.rs29
1 files changed, 26 insertions, 3 deletions
diff --git a/tests/stm32/src/common.rs b/tests/stm32/src/common.rs
index ca5cb43ac..3a1b5c3ec 100644
--- a/tests/stm32/src/common.rs
+++ b/tests/stm32/src/common.rs
@@ -31,9 +31,32 @@ pub fn config() -> Config {
31 31
32 #[cfg(feature = "stm32h755zi")] 32 #[cfg(feature = "stm32h755zi")]
33 { 33 {
34 config.rcc.sys_ck = Some(Hertz(400_000_000)); 34 use embassy_stm32::rcc::*;
35 config.rcc.pll1.q_ck = Some(Hertz(100_000_000)); 35 config.rcc.hsi = Some(Hsi::Mhz64);
36 config.rcc.adc_clock_source = embassy_stm32::rcc::AdcClockSource::PerCk; 36 config.rcc.csi = true;
37 config.rcc.pll_src = PllSource::Hsi;
38 config.rcc.pll1 = Some(Pll {
39 prediv: 4,
40 mul: 50,
41 divp: Some(2),
42 divq: Some(8), // SPI1 cksel defaults to pll1_q
43 divr: None,
44 });
45 config.rcc.pll2 = Some(Pll {
46 prediv: 4,
47 mul: 50,
48 divp: Some(8), // 100mhz
49 divq: None,
50 divr: None,
51 });
52 config.rcc.sys = Sysclk::Pll1P; // 400 Mhz
53 config.rcc.ahb_pre = AHBPrescaler::DIV2; // 200 Mhz
54 config.rcc.apb1_pre = APBPrescaler::DIV2; // 100 Mhz
55 config.rcc.apb2_pre = APBPrescaler::DIV2; // 100 Mhz
56 config.rcc.apb3_pre = APBPrescaler::DIV2; // 100 Mhz
57 config.rcc.apb4_pre = APBPrescaler::DIV2; // 100 Mhz
58 config.rcc.voltage_scale = VoltageScale::Scale1;
59 config.rcc.adc_clock_source = AdcClockSource::PLL2_P;
37 } 60 }
38 61
39 #[cfg(feature = "stm32u585ai")] 62 #[cfg(feature = "stm32u585ai")]