diff options
| author | Dario Nieuwenhuis <[email protected]> | 2021-03-17 01:47:45 +0100 |
|---|---|---|
| committer | Dario Nieuwenhuis <[email protected]> | 2021-03-17 02:52:21 +0100 |
| commit | ab01e0be3b2faa320ffc169a6aa629fe44a2080c (patch) | |
| tree | 790c56f131fc3a6d47b3e1b515e2baef63061e9d /embassy-macros/src | |
| parent | 6ed1a8713895175520de7cb9f1f1239eef57263a (diff) | |
Do not reexport atomic-polyfill
Diffstat (limited to 'embassy-macros/src')
| -rw-r--r-- | embassy-macros/src/lib.rs | 8 |
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 | ||
