aboutsummaryrefslogtreecommitdiff
path: root/tests/stm32/src/example_common.rs
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2021-12-07 05:00:35 +0100
committerDario Nieuwenhuis <[email protected]>2021-12-07 05:00:35 +0100
commita14c4f49c4f73b5bd1463b81d2b32666335ebfec (patch)
treec6d581a520d123c006aaa96903f0977218dda859 /tests/stm32/src/example_common.rs
parent5dc5192d79d211569b447dd12b4b09191a9b5a54 (diff)
stm32/tests: higher clocks for H7
Diffstat (limited to 'tests/stm32/src/example_common.rs')
-rw-r--r--tests/stm32/src/example_common.rs18
1 files changed, 17 insertions, 1 deletions
diff --git a/tests/stm32/src/example_common.rs b/tests/stm32/src/example_common.rs
index 54d633837..11b11d685 100644
--- a/tests/stm32/src/example_common.rs
+++ b/tests/stm32/src/example_common.rs
@@ -1,6 +1,9 @@
1#![macro_use] 1#![macro_use]
2 2
3use defmt_rtt as _; // global logger 3use defmt_rtt as _;
4#[allow(unused)]
5use embassy_stm32::time::Hertz;
6use embassy_stm32::Config;
4use panic_probe as _; 7use panic_probe as _;
5 8
6pub use defmt::*; 9pub use defmt::*;
@@ -15,3 +18,16 @@ defmt::timestamp! {"{=u64}", {
15 n as u64 18 n as u64
16 } 19 }
17} 20}
21
22pub fn config() -> Config {
23 #[allow(unused_mut)]
24 let mut config = Config::default();
25
26 #[cfg(feature = "stm32h755zi")]
27 {
28 config.rcc.sys_ck = Some(Hertz(400_000_000));
29 config.rcc.pll1.q_ck = Some(Hertz(100_000_000));
30 }
31
32 config
33}