diff options
| author | Dario Nieuwenhuis <[email protected]> | 2025-07-23 14:40:19 +0000 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-07-23 14:40:19 +0000 |
| commit | db5a7bacef590716af687a5a78ecac7582f63934 (patch) | |
| tree | 97bf60877a65654b18134c13aa0ceb40414026ea /embassy-mspm0/src | |
| parent | f63e2fe7d41ad8939eea9525a83f6b60472b6f4f (diff) | |
| parent | 2be8be074764f292822ddf022cc81a5d441ad28d (diff) | |
Merge pull request #4427 from clubby789/unsafe-op
HAL: Use `unsafe` block in IRQ handler
Diffstat (limited to 'embassy-mspm0/src')
| -rw-r--r-- | embassy-mspm0/src/lib.rs | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/embassy-mspm0/src/lib.rs b/embassy-mspm0/src/lib.rs index bb8d91403..629ebfa1f 100644 --- a/embassy-mspm0/src/lib.rs +++ b/embassy-mspm0/src/lib.rs | |||
| @@ -111,11 +111,13 @@ macro_rules! bind_interrupts { | |||
| 111 | #[no_mangle] | 111 | #[no_mangle] |
| 112 | $(#[cfg($cond_irq)])? | 112 | $(#[cfg($cond_irq)])? |
| 113 | unsafe extern "C" fn $irq() { | 113 | unsafe extern "C" fn $irq() { |
| 114 | $( | 114 | unsafe { |
| 115 | $(#[cfg($cond_handler)])? | 115 | $( |
| 116 | <$handler as $crate::interrupt::typelevel::Handler<$crate::interrupt::typelevel::$irq>>::on_interrupt(); | 116 | $(#[cfg($cond_handler)])? |
| 117 | <$handler as $crate::interrupt::typelevel::Handler<$crate::interrupt::typelevel::$irq>>::on_interrupt(); | ||
| 117 | 118 | ||
| 118 | )* | 119 | )* |
| 120 | } | ||
| 119 | } | 121 | } |
| 120 | 122 | ||
| 121 | $(#[cfg($cond_irq)])? | 123 | $(#[cfg($cond_irq)])? |
