aboutsummaryrefslogtreecommitdiff
path: root/embassy-time/src/driver_std.rs
diff options
context:
space:
mode:
authorUlf Lilleengen <[email protected]>2025-07-28 14:21:55 +0000
committerDario Nieuwenhuis <[email protected]>2025-07-29 00:36:22 +0200
commit19e026717d7513c19668ae03d1fd36cfcd865222 (patch)
tree11e88596c9e021040700e9e4212ed45e4c799c91 /embassy-time/src/driver_std.rs
parent8f64a14bebe711962af0136a5acd2b3cef509402 (diff)
parent98595f659c309703aab411b6b3be7579b6e93c5d (diff)
Merge pull request #4476 from rursprung/impl-Debug-for-Delay
`embassy-time`: add missing `Debug` & `defmt::Format` derives
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,