aboutsummaryrefslogtreecommitdiff
path: root/embassy-time/src/driver_std.rs
diff options
context:
space:
mode:
Diffstat (limited to 'embassy-time/src/driver_std.rs')
-rw-r--r--embassy-time/src/driver_std.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/embassy-time/src/driver_std.rs b/embassy-time/src/driver_std.rs
index 87d7ef7eb..a77eed75e 100644
--- a/embassy-time/src/driver_std.rs
+++ b/embassy-time/src/driver_std.rs
@@ -5,11 +5,15 @@ use std::time::{Duration as StdDuration, Instant as StdInstant};
5use embassy_time_driver::Driver; 5use embassy_time_driver::Driver;
6use embassy_time_queue_utils::Queue; 6use embassy_time_queue_utils::Queue;
7 7
8#[derive(Debug)]
9#[cfg_attr(feature = "defmt", derive(defmt::Format))]
8struct TimeDriver { 10struct TimeDriver {
9 signaler: Signaler, 11 signaler: Signaler,
10 inner: Mutex<Inner>, 12 inner: Mutex<Inner>,
11} 13}
12 14
15#[derive(Debug)]
16#[cfg_attr(feature = "defmt", derive(defmt::Format))]
13struct Inner { 17struct Inner {
14 zero_instant: Option<StdInstant>, 18 zero_instant: Option<StdInstant>,
15 queue: Queue, 19 queue: Queue,
@@ -64,6 +68,8 @@ fn alarm_thread() {
64 } 68 }
65} 69}
66 70
71#[derive(Debug)]
72#[cfg_attr(feature = "defmt", derive(defmt::Format))]
67struct Signaler { 73struct Signaler {
68 mutex: Mutex<bool>, 74 mutex: Mutex<bool>,
69 condvar: Condvar, 75 condvar: Condvar,