diff --git a/src/lib.rs b/src/lib.rs index 61b8e567155656424c22b07c2611bc4bea448e26..c98a78d9837028d946b9336def755aa576244920 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -72,6 +72,7 @@ where } pub fn sleep(&mut self) -> Result<(), RfError<Spi::Error>> { + self.state = InternalState::Idle; self.radio.sleep() }