aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--embassy-nrf/src/twim.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/embassy-nrf/src/twim.rs b/embassy-nrf/src/twim.rs
index 6a7149044..ecad58f3a 100644
--- a/embassy-nrf/src/twim.rs
+++ b/embassy-nrf/src/twim.rs
@@ -491,15 +491,14 @@ where
491 self.set_rx_buffer(buffer)?; 491 self.set_rx_buffer(buffer)?;
492 } 492 }
493 493
494 // Reset and enable the events 494 // Reset events
495 r.events_stopped.reset(); 495 r.events_stopped.reset();
496 r.events_error.reset(); 496 r.events_error.reset();
497 r.events_lasttx.reset(); 497 r.events_lasttx.reset();
498 self.clear_errorsrc(); 498 self.clear_errorsrc();
499 499
500 r.intenset.write(|w| w.stopped().set()); 500 // Enable events
501 r.intenset.write(|w| w.error().set()); 501 r.intenset.write(|w| w.stopped().set().error().set());
502 r.intenset.write(|w| w.lasttx().set());
503 502
504 // Start write+read operation. 503 // Start write+read operation.
505 r.shorts.write(|w| { 504 r.shorts.write(|w| {