aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--embassy-nrf/src/saadc.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/embassy-nrf/src/saadc.rs b/embassy-nrf/src/saadc.rs
index fd7e64e7b..41644120b 100644
--- a/embassy-nrf/src/saadc.rs
+++ b/embassy-nrf/src/saadc.rs
@@ -316,6 +316,8 @@ impl<'d, const N: usize> Saadc<'d, N> {
316 WAKER.register(cx.waker()); 316 WAKER.register(cx.waker());
317 317
318 if r.events_end.read().bits() != 0 { 318 if r.events_end.read().bits() != 0 {
319 compiler_fence(Ordering::SeqCst);
320
319 r.events_end.reset(); 321 r.events_end.reset();
320 r.intenset.write(|w| w.end().set()); 322 r.intenset.write(|w| w.end().set());
321 323