From 979d6a97a53b5c9738cfb7489ca05a3874042c8d Mon Sep 17 00:00:00 2001 From: Uros Majstorovic Date: Sun, 4 Sep 2022 18:26:23 +0200 Subject: wifi/cell driver improved --- fw/fe310/eos/net/pwr.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'fw/fe310/eos/net/pwr.c') diff --git a/fw/fe310/eos/net/pwr.c b/fw/fe310/eos/net/pwr.c index 734e3cd..89f1817 100644 --- a/fw/fe310/eos/net/pwr.c +++ b/fw/fe310/eos/net/pwr.c @@ -8,6 +8,7 @@ #include "soc/pwr.h" #include "soc/spi.h" #include "dev/spi.h" +#include "dev/lcd.h" #include "eve/eve.h" #include "pwr.h" @@ -42,9 +43,13 @@ static void pwr_handle_btn(unsigned char type, unsigned char *buffer, uint16_t l } if (!power_btn_down) return; - eos_spi_select(EOS_SPI_DEV_EVE); - eve_pwr_sleep(); - eos_spi_deselect(); + rv = eos_lcd_sleep(); + + rv = eos_spi_select(EOS_SPI_DEV_EVE); + if (!rv) { + eve_pwr_sleep(); + eos_spi_deselect(); + } rv = eos_pwr_sleep(); } -- cgit v1.2.3