aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkalkyl <[email protected]>2022-11-14 16:18:11 +0100
committerkalkyl <[email protected]>2022-11-14 16:18:11 +0100
commit3a1ddd66c64db1c5efd79b89efd76ac97d9eccce (patch)
treefb3802d9bcdfd7ca8946ac813032e2f2e8fd3ef6
parent8d2d5a30a519de76c3c74e5e8066ac3bc9aa8f77 (diff)
Cleanup interrupts
-rw-r--r--embassy-nrf/src/spis.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/embassy-nrf/src/spis.rs b/embassy-nrf/src/spis.rs
index f3105007f..d382ee0c5 100644
--- a/embassy-nrf/src/spis.rs
+++ b/embassy-nrf/src/spis.rs
@@ -297,9 +297,9 @@ impl<'d, T: Instance> Spis<'d, T> {
297 poll_fn(|cx| { 297 poll_fn(|cx| {
298 s.waker.register(cx.waker()); 298 s.waker.register(cx.waker());
299 if r.semstat.read().bits() == 1 { 299 if r.semstat.read().bits() == 1 {
300 r.events_acquired.reset();
300 return Poll::Ready(()); 301 return Poll::Ready(());
301 } 302 }
302 r.intenset.write(|w| w.acquired().set());
303 Poll::Pending 303 Poll::Pending
304 }) 304 })
305 .await; 305 .await;
@@ -312,9 +312,9 @@ impl<'d, T: Instance> Spis<'d, T> {
312 poll_fn(|cx| { 312 poll_fn(|cx| {
313 s.waker.register(cx.waker()); 313 s.waker.register(cx.waker());
314 if r.events_end.read().bits() != 0 { 314 if r.events_end.read().bits() != 0 {
315 r.events_end.reset();
315 return Poll::Ready(()); 316 return Poll::Ready(());
316 } 317 }
317 r.intenset.write(|w| w.end().set());
318 Poll::Pending 318 Poll::Pending
319 }) 319 })
320 .await; 320 .await;