aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2023-01-20 16:31:04 +0100
committerDario Nieuwenhuis <[email protected]>2023-01-20 16:31:04 +0100
commitf604153f05e02fb07903f45b756fc9ddb6667d8a (patch)
treee2e30706bafa54642df1f010a87fa020276c75e4
parent539a8107e2f09338294727f47827dec42104505f (diff)
stm32/rcc: print actual freqs on boot.
-rw-r--r--embassy-stm32/src/rcc/mod.rs4
-rw-r--r--embassy-stm32/src/time.rs1
2 files changed, 4 insertions, 1 deletions
diff --git a/embassy-stm32/src/rcc/mod.rs b/embassy-stm32/src/rcc/mod.rs
index 0a52089d1..d4bd3d6b8 100644
--- a/embassy-stm32/src/rcc/mod.rs
+++ b/embassy-stm32/src/rcc/mod.rs
@@ -24,7 +24,8 @@ use crate::time::Hertz;
24mod _version; 24mod _version;
25pub use _version::*; 25pub use _version::*;
26 26
27#[derive(Clone, Copy)] 27#[derive(Clone, Copy, Debug)]
28#[cfg_attr(feature = "defmt", derive(defmt::Format))]
28pub struct Clocks { 29pub struct Clocks {
29 pub sys: Hertz, 30 pub sys: Hertz,
30 31
@@ -72,6 +73,7 @@ static mut CLOCK_FREQS: MaybeUninit<Clocks> = MaybeUninit::uninit();
72/// 73///
73/// Safety: Sets a mutable global. 74/// Safety: Sets a mutable global.
74pub(crate) unsafe fn set_freqs(freqs: Clocks) { 75pub(crate) unsafe fn set_freqs(freqs: Clocks) {
76 debug!("rcc: {:?}", freqs);
75 CLOCK_FREQS.as_mut_ptr().write(freqs); 77 CLOCK_FREQS.as_mut_ptr().write(freqs);
76} 78}
77 79
diff --git a/embassy-stm32/src/time.rs b/embassy-stm32/src/time.rs
index 49140bbe0..975517a48 100644
--- a/embassy-stm32/src/time.rs
+++ b/embassy-stm32/src/time.rs
@@ -2,6 +2,7 @@
2 2
3/// Hertz 3/// Hertz
4#[derive(PartialEq, PartialOrd, Clone, Copy, Debug, Eq)] 4#[derive(PartialEq, PartialOrd, Clone, Copy, Debug, Eq)]
5#[cfg_attr(feature = "defmt", derive(defmt::Format))]
5pub struct Hertz(pub u32); 6pub struct Hertz(pub u32);
6 7
7impl Hertz { 8impl Hertz {