From dff03ecfc74d6af716637888338ebfa99ab7a027 Mon Sep 17 00:00:00 2001 From: Dario Nieuwenhuis Date: Wed, 2 Jun 2021 01:30:07 +0200 Subject: Move examples to a subdirectory --- examples/rp/src/example_common.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 examples/rp/src/example_common.rs (limited to 'examples/rp/src/example_common.rs') diff --git a/examples/rp/src/example_common.rs b/examples/rp/src/example_common.rs new file mode 100644 index 000000000..f7c4ef57a --- /dev/null +++ b/examples/rp/src/example_common.rs @@ -0,0 +1,12 @@ +use core::sync::atomic::{AtomicUsize, Ordering}; +use defmt_rtt as _; +use panic_probe as _; + +defmt::timestamp! {"{=u64}", { + static COUNT: AtomicUsize = AtomicUsize::new(0); + // NOTE(no-CAS) `timestamps` runs with interrupts disabled + let n = COUNT.load(Ordering::Relaxed); + COUNT.store(n + 1, Ordering::Relaxed); + n as u64 +} +} -- cgit