diff options
| author | kalkyl <[email protected]> | 2022-11-14 16:18:11 +0100 |
|---|---|---|
| committer | kalkyl <[email protected]> | 2022-11-14 16:18:11 +0100 |
| commit | 3a1ddd66c64db1c5efd79b89efd76ac97d9eccce (patch) | |
| tree | fb3802d9bcdfd7ca8946ac813032e2f2e8fd3ef6 | |
| parent | 8d2d5a30a519de76c3c74e5e8066ac3bc9aa8f77 (diff) | |
Cleanup interrupts
| -rw-r--r-- | embassy-nrf/src/spis.rs | 4 |
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; |
