From f0753998bc9379bdb19ef4fcddf96ff19487a52d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Erik=20B=C3=A5nvik?= <erik.public@gmail.com>
Date: Thu, 29 Feb 2024 02:02:01 +0100
Subject: [PATCH] Clear all interrupts

---
 embassy-nrf/src/radio/mod.rs | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/embassy-nrf/src/radio/mod.rs b/embassy-nrf/src/radio/mod.rs
index 430078e8a..914e6c438 100644
--- a/embassy-nrf/src/radio/mod.rs
+++ b/embassy-nrf/src/radio/mod.rs
@@ -42,9 +42,8 @@ impl<T: Instance> interrupt::typelevel::Handler<T::Interrupt> for InterruptHandl
     unsafe fn on_interrupt() {
         let r = T::regs();
         let s = T::state();
-        let events = Event::from_radio_masked(r);
-        // clear active interrupts
-        r.intenclr.write(|w| w.bits(events.bits()));
+        // clear all interrupts
+        r.intenclr.write(|w| w.bits(0xffff_ffff));
         s.event_waker.wake();
     }
 }