diff --git a/src/epd3in7/mod.rs b/src/epd3in7/mod.rs index c01c49fa..7480bf9a 100644 --- a/src/epd3in7/mod.rs +++ b/src/epd3in7/mod.rs @@ -156,10 +156,8 @@ where } fn sleep(&mut self, spi: &mut SPI, _delay: &mut DELAY) -> Result<(), SPI::Error> { - self.interface.cmd_with_data(spi, Command::Sleep, &[0xF7])?; - self.interface.cmd(spi, Command::PowerOff)?; self.interface - .cmd_with_data(spi, Command::Sleep2, &[0xA5])?; + .cmd_with_data(spi, Command::DeepSleep, &[0x03])?; Ok(()) }