aboutsummaryrefslogtreecommitdiff
path: root/embassy-nrf/src/rtc.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/rtc.rs
parent39ca8b8dedb3db14f9770f09814ccf92481b6136 (diff)
Add "context" pointer to owned interrupt handlers.
Diffstat (limited to 'embassy-nrf/src/rtc.rs')
-rw-r--r--embassy-nrf/src/rtc.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/embassy-nrf/src/rtc.rs b/embassy-nrf/src/rtc.rs
index d65b8d472..fb59faa31 100644
--- a/embassy-nrf/src/rtc.rs
+++ b/embassy-nrf/src/rtc.rs
@@ -105,8 +105,10 @@ impl<T: Instance> RTC<T> {
105 while self.rtc.counter.read().bits() != 0 {} 105 while self.rtc.counter.read().bits() != 0 {}
106 106
107 T::set_rtc_instance(self); 107 T::set_rtc_instance(self);
108 self.irq 108 self.irq.set_handler(
109 .set_handler(|| T::get_rtc_instance().on_interrupt()); 109 |_| T::get_rtc_instance().on_interrupt(),
110 core::ptr::null_mut(),
111 );
110 self.irq.unpend(); 112 self.irq.unpend();
111 self.irq.enable(); 113 self.irq.enable();
112 } 114 }