aboutsummaryrefslogtreecommitdiff
path: root/embassy-executor/src/raw/mod.rs
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2025-04-09 08:14:09 +0000
committerGitHub <[email protected]>2025-04-09 08:14:09 +0000
commit0ec3e78c1bb0cdb20749cca4b294cb8a16e7fd43 (patch)
tree2b9088be91a553b560560191cfb16d8c064a99a9 /embassy-executor/src/raw/mod.rs
parenteb6e22ab4dc355e1b81b4857515254d74432166a (diff)
parent3a85ecebef61017069da9f1e1d48d20c3889b76b (diff)
Merge pull request #4066 from Phil-hacker/executor_fix_avr
Fix the avr executor
Diffstat (limited to 'embassy-executor/src/raw/mod.rs')
-rw-r--r--embassy-executor/src/raw/mod.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/embassy-executor/src/raw/mod.rs b/embassy-executor/src/raw/mod.rs
index 56faa911d..88d839e07 100644
--- a/embassy-executor/src/raw/mod.rs
+++ b/embassy-executor/src/raw/mod.rs
@@ -28,9 +28,14 @@ use core::marker::PhantomData;
28use core::mem; 28use core::mem;
29use core::pin::Pin; 29use core::pin::Pin;
30use core::ptr::NonNull; 30use core::ptr::NonNull;
31use core::sync::atomic::{AtomicPtr, Ordering}; 31#[cfg(not(feature = "arch-avr"))]
32use core::sync::atomic::AtomicPtr;
33use core::sync::atomic::Ordering;
32use core::task::{Context, Poll}; 34use core::task::{Context, Poll};
33 35
36#[cfg(feature = "arch-avr")]
37use portable_atomic::AtomicPtr;
38
34use self::run_queue::{RunQueue, RunQueueItem}; 39use self::run_queue::{RunQueue, RunQueueItem};
35use self::state::State; 40use self::state::State;
36use self::util::{SyncUnsafeCell, UninitCell}; 41use self::util::{SyncUnsafeCell, UninitCell};