aboutsummaryrefslogtreecommitdiff
path: root/embassy-nrf/src/uarte.rs
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2021-01-04 22:25:39 +0100
committerDario Nieuwenhuis <[email protected]>2021-01-04 22:25:39 +0100
commit9e88718fbdd27a33e0182c8430bc51ff314f4e48 (patch)
tree2accafc9f5e1020bbd806b6607cfbf522eccac33 /embassy-nrf/src/uarte.rs
parent39ca8b8dedb3db14f9770f09814ccf92481b6136 (diff)
Add "context" pointer to owned interrupt handlers.
Diffstat (limited to 'embassy-nrf/src/uarte.rs')
-rw-r--r--embassy-nrf/src/uarte.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/embassy-nrf/src/uarte.rs b/embassy-nrf/src/uarte.rs
index 648298b84..8aee11c47 100644
--- a/embassy-nrf/src/uarte.rs
+++ b/embassy-nrf/src/uarte.rs
@@ -119,7 +119,7 @@ where
119 .write(|w| w.endtx().set().txstopped().set().endrx().set().rxto().set()); 119 .write(|w| w.endtx().set().txstopped().set().endrx().set().rxto().set());
120 120
121 // Register ISR 121 // Register ISR
122 irq.set_handler(Self::on_irq); 122 irq.set_handler(Self::on_irq, core::ptr::null_mut());
123 irq.unpend(); 123 irq.unpend();
124 irq.enable(); 124 irq.enable();
125 125
@@ -147,7 +147,7 @@ where
147 self.instance.events_rxstarted.read().bits() != 0 147 self.instance.events_rxstarted.read().bits() != 0
148 } 148 }
149 149
150 unsafe fn on_irq() { 150 unsafe fn on_irq(_ctx: *mut ()) {
151 let uarte = &*pac::UARTE0::ptr(); 151 let uarte = &*pac::UARTE0::ptr();
152 152
153 let mut try_disable = false; 153 let mut try_disable = false;