aboutsummaryrefslogtreecommitdiff
path: root/embassy-macros/src
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2021-03-17 01:47:45 +0100
committerDario Nieuwenhuis <[email protected]>2021-03-17 02:52:21 +0100
commitab01e0be3b2faa320ffc169a6aa629fe44a2080c (patch)
tree790c56f131fc3a6d47b3e1b515e2baef63061e9d /embassy-macros/src
parent6ed1a8713895175520de7cb9f1f1239eef57263a (diff)
Do not reexport atomic-polyfill
Diffstat (limited to 'embassy-macros/src')
-rw-r--r--embassy-macros/src/lib.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/embassy-macros/src/lib.rs b/embassy-macros/src/lib.rs
index 5b834ff13..710c5a151 100644
--- a/embassy-macros/src/lib.rs
+++ b/embassy-macros/src/lib.rs
@@ -157,17 +157,17 @@ pub fn interrupt_take(item: TokenStream) -> TokenStream {
157 static HANDLER: ::embassy::interrupt::Handler; 157 static HANDLER: ::embassy::interrupt::Handler;
158 } 158 }
159 159
160 let func = HANDLER.func.load(::embassy::atomic::Ordering::Acquire); 160 let func = HANDLER.func.load(::embassy::export::atomic::Ordering::Acquire);
161 let ctx = HANDLER.ctx.load(::embassy::atomic::Ordering::Acquire); 161 let ctx = HANDLER.ctx.load(::embassy::export::atomic::Ordering::Acquire);
162 if !func.is_null() { 162 if !func.is_null() {
163 let func: fn(*mut ()) = ::core::mem::transmute(func); 163 let func: fn(*mut ()) = ::core::mem::transmute(func);
164 func(ctx) 164 func(ctx)
165 } 165 }
166 } 166 }
167 167
168 static TAKEN: ::embassy::atomic::AtomicBool = ::embassy::atomic::AtomicBool::new(false); 168 static TAKEN: ::embassy::export::atomic::AtomicBool = ::embassy::export::atomic::AtomicBool::new(false);
169 169
170 if TAKEN.compare_exchange(false, true, ::embassy::atomic::Ordering::AcqRel, ::embassy::atomic::Ordering::Acquire).is_err() { 170 if TAKEN.compare_exchange(false, true, ::embassy::export::atomic::Ordering::AcqRel, ::embassy::export::atomic::Ordering::Acquire).is_err() {
171 panic!("IRQ Already taken"); 171 panic!("IRQ Already taken");
172 } 172 }
173 173