diff options
| author | Quentin Smith <[email protected]> | 2022-08-16 00:42:08 -0400 |
|---|---|---|
| committer | Quentin Smith <[email protected]> | 2022-08-16 00:42:08 -0400 |
| commit | 0bf178dd1b11d97f20cb93c5fdb0c779259be0f8 (patch) | |
| tree | 4a6e4ef6cfad569e1491e1e81f505a0b9fa3fb58 /embassy-macros | |
| parent | 145af0e4ab75d931cba401f1755f383bcc713892 (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.rs | 4 |
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 | } |
