aboutsummaryrefslogtreecommitdiff
path: root/embassy-macros
diff options
context:
space:
mode:
authorQuentin Smith <[email protected]>2022-08-16 00:42:08 -0400
committerQuentin Smith <[email protected]>2022-08-16 00:42:08 -0400
commit0bf178dd1b11d97f20cb93c5fdb0c779259be0f8 (patch)
tree4a6e4ef6cfad569e1491e1e81f505a0b9fa3fb58 /embassy-macros
parent145af0e4ab75d931cba401f1755f383bcc713892 (diff)
Add separate feature flag to enable interrupt tracing
Diffstat (limited to 'embassy-macros')
-rw-r--r--embassy-macros/src/macros/cortex_m_interrupt_take.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/embassy-macros/src/macros/cortex_m_interrupt_take.rs b/embassy-macros/src/macros/cortex_m_interrupt_take.rs
index 5431704da..62249807e 100644
--- a/embassy-macros/src/macros/cortex_m_interrupt_take.rs
+++ b/embassy-macros/src/macros/cortex_m_interrupt_take.rs
@@ -19,11 +19,11 @@ pub fn run(name: syn::Ident) -> Result<TokenStream, TokenStream> {
19 let func = HANDLER.func.load(::embassy_executor::export::atomic::Ordering::Relaxed); 19 let func = HANDLER.func.load(::embassy_executor::export::atomic::Ordering::Relaxed);
20 let ctx = HANDLER.ctx.load(::embassy_executor::export::atomic::Ordering::Relaxed); 20 let ctx = HANDLER.ctx.load(::embassy_executor::export::atomic::Ordering::Relaxed);
21 let func: fn(*mut ()) = ::core::mem::transmute(func); 21 let func: fn(*mut ()) = ::core::mem::transmute(func);
22 ::embassy_executor::rtos_trace! { 22 ::embassy_executor::rtos_trace_interrupt! {
23 ::embassy_executor::export::trace::isr_enter(); 23 ::embassy_executor::export::trace::isr_enter();
24 } 24 }
25 func(ctx); 25 func(ctx);
26 ::embassy_executor::rtos_trace! { 26 ::embassy_executor::rtos_trace_interrupt! {
27 ::embassy_executor::export::trace::isr_exit(); 27 ::embassy_executor::export::trace::isr_exit();
28 } 28 }
29 } 29 }