aboutsummaryrefslogtreecommitdiff
path: root/embassy-mspm0/src
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2025-07-23 14:40:19 +0000
committerGitHub <[email protected]>2025-07-23 14:40:19 +0000
commitdb5a7bacef590716af687a5a78ecac7582f63934 (patch)
tree97bf60877a65654b18134c13aa0ceb40414026ea /embassy-mspm0/src
parentf63e2fe7d41ad8939eea9525a83f6b60472b6f4f (diff)
parent2be8be074764f292822ddf022cc81a5d441ad28d (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.rs10
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)])?