From cd38669ac2239c484e181bbcc8e4804e9de28039 Mon Sep 17 00:00:00 2001 From: dragonn Date: Wed, 8 Jan 2025 19:08:58 +0100 Subject: [PATCH] panic when events_error is set in twim without errorsrc --- embassy-nrf/src/twim.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/embassy-nrf/src/twim.rs b/embassy-nrf/src/twim.rs index 708a69082..bfce00f1b 100644 --- a/embassy-nrf/src/twim.rs +++ b/embassy-nrf/src/twim.rs @@ -85,8 +85,6 @@ pub enum Error { Overrun, /// Timeout error. Timeout, - /// Bus error. - Bus, } /// Interrupt handler. @@ -350,7 +348,7 @@ impl<'d, T: Instance> Twim<'d, T> { if let Err(e) = Self::check_errorsrc() { return Poll::Ready(Err(e)); } else { - return Poll::Ready(Err(Error::Bus)); + panic!("Found events_error bit without an error in errorsrc reg"); } } @@ -917,7 +915,6 @@ impl embedded_hal_1::i2c::Error for Error { } Self::Overrun => embedded_hal_1::i2c::ErrorKind::Overrun, Self::Timeout => embedded_hal_1::i2c::ErrorKind::Other, - Self::Bus => embedded_hal_1::i2c::ErrorKind::Other, } } }