diff options
| author | 1-rafael-1 <[email protected]> | 2025-09-15 20:07:18 +0200 |
|---|---|---|
| committer | 1-rafael-1 <[email protected]> | 2025-09-15 20:07:18 +0200 |
| commit | 6bb3d2c0720fa082f27d3cdb70f516058497ec87 (patch) | |
| tree | 5a1e255cff999b00800f203b91a759c720c973e5 /embassy-time/src/driver_std.rs | |
| parent | eb685574601d98c44faed9a3534d056199b46e20 (diff) | |
| parent | 92a6fd2946f2cbb15359290f68aa360953da2ff7 (diff) | |
Merge branch 'main' into rp2040-rtc-alarm
Diffstat (limited to 'embassy-time/src/driver_std.rs')
| -rw-r--r-- | embassy-time/src/driver_std.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/embassy-time/src/driver_std.rs b/embassy-time/src/driver_std.rs index 87d7ef7eb..0cdb8f4ac 100644 --- a/embassy-time/src/driver_std.rs +++ b/embassy-time/src/driver_std.rs | |||
| @@ -5,11 +5,13 @@ use std::time::{Duration as StdDuration, Instant as StdInstant}; | |||
| 5 | use embassy_time_driver::Driver; | 5 | use embassy_time_driver::Driver; |
| 6 | use embassy_time_queue_utils::Queue; | 6 | use embassy_time_queue_utils::Queue; |
| 7 | 7 | ||
| 8 | #[derive(Debug)] | ||
| 8 | struct TimeDriver { | 9 | struct TimeDriver { |
| 9 | signaler: Signaler, | 10 | signaler: Signaler, |
| 10 | inner: Mutex<Inner>, | 11 | inner: Mutex<Inner>, |
| 11 | } | 12 | } |
| 12 | 13 | ||
| 14 | #[derive(Debug)] | ||
| 13 | struct Inner { | 15 | struct Inner { |
| 14 | zero_instant: Option<StdInstant>, | 16 | zero_instant: Option<StdInstant>, |
| 15 | queue: Queue, | 17 | queue: Queue, |
| @@ -64,6 +66,7 @@ fn alarm_thread() { | |||
| 64 | } | 66 | } |
| 65 | } | 67 | } |
| 66 | 68 | ||
| 69 | #[derive(Debug)] | ||
| 67 | struct Signaler { | 70 | struct Signaler { |
| 68 | mutex: Mutex<bool>, | 71 | mutex: Mutex<bool>, |
| 69 | condvar: Condvar, | 72 | condvar: Condvar, |
