diff options
| author | Dario Nieuwenhuis <[email protected]> | 2021-12-07 05:00:35 +0100 |
|---|---|---|
| committer | Dario Nieuwenhuis <[email protected]> | 2021-12-07 05:00:35 +0100 |
| commit | a14c4f49c4f73b5bd1463b81d2b32666335ebfec (patch) | |
| tree | c6d581a520d123c006aaa96903f0977218dda859 /tests/stm32/src/example_common.rs | |
| parent | 5dc5192d79d211569b447dd12b4b09191a9b5a54 (diff) | |
stm32/tests: higher clocks for H7
Diffstat (limited to 'tests/stm32/src/example_common.rs')
| -rw-r--r-- | tests/stm32/src/example_common.rs | 18 |
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 | ||
| 3 | use defmt_rtt as _; // global logger | 3 | use defmt_rtt as _; |
| 4 | #[allow(unused)] | ||
| 5 | use embassy_stm32::time::Hertz; | ||
| 6 | use embassy_stm32::Config; | ||
| 4 | use panic_probe as _; | 7 | use panic_probe as _; |
| 5 | 8 | ||
| 6 | pub use defmt::*; | 9 | pub use defmt::*; |
| @@ -15,3 +18,16 @@ defmt::timestamp! {"{=u64}", { | |||
| 15 | n as u64 | 18 | n as u64 |
| 16 | } | 19 | } |
| 17 | } | 20 | } |
| 21 | |||
| 22 | pub 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 | } | ||
