diff options
Diffstat (limited to 'embassy-rp/src/lib.rs')
| -rw-r--r-- | embassy-rp/src/lib.rs | 10 |
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)])? |
