aboutsummaryrefslogtreecommitdiff
path: root/embassy-rp/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'embassy-rp/src/lib.rs')
-rw-r--r--embassy-rp/src/lib.rs10
1 files changed, 6 insertions, 4 deletions
diff --git a/embassy-rp/src/lib.rs b/embassy-rp/src/lib.rs
index f3c5a35bb..9c450b6dc 100644
--- a/embassy-rp/src/lib.rs
+++ b/embassy-rp/src/lib.rs
@@ -189,11 +189,13 @@ macro_rules! bind_interrupts {
189 #[no_mangle] 189 #[no_mangle]
190 $(#[cfg($cond_irq)])? 190 $(#[cfg($cond_irq)])?
191 unsafe extern "C" fn $irq() { 191 unsafe extern "C" fn $irq() {
192 $( 192 unsafe {
193 $(#[cfg($cond_handler)])? 193 $(
194 <$handler as $crate::interrupt::typelevel::Handler<$crate::interrupt::typelevel::$irq>>::on_interrupt(); 194 $(#[cfg($cond_handler)])?
195 <$handler as $crate::interrupt::typelevel::Handler<$crate::interrupt::typelevel::$irq>>::on_interrupt();
195 196
196 )* 197 )*
198 }
197 } 199 }
198 200
199 $(#[cfg($cond_irq)])? 201 $(#[cfg($cond_irq)])?