diff options
| author | Dario Nieuwenhuis <[email protected]> | 2021-01-04 22:25:39 +0100 |
|---|---|---|
| committer | Dario Nieuwenhuis <[email protected]> | 2021-01-04 22:25:39 +0100 |
| commit | 9e88718fbdd27a33e0182c8430bc51ff314f4e48 (patch) | |
| tree | 2accafc9f5e1020bbd806b6607cfbf522eccac33 /embassy-nrf/src/uarte.rs | |
| parent | 39ca8b8dedb3db14f9770f09814ccf92481b6136 (diff) | |
Add "context" pointer to owned interrupt handlers.
Diffstat (limited to 'embassy-nrf/src/uarte.rs')
| -rw-r--r-- | embassy-nrf/src/uarte.rs | 4 |
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; |
