From f6bebe22658c7e54930fc1cee450b98390212fee Mon Sep 17 00:00:00 2001 From: Bertrand Lemasle Date: Thu, 27 Dec 2018 20:53:10 +1300 Subject: [PATCH] Revert "Forcing sim808 to powerOff before deep sleep regardless of the current state". Sim808 is used during deepsleep (eg acquiring gps) This reverts commit ae9a4f318e0ce4b3c984f5b675ac91e6455583d4. --- src/MainUnit.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/MainUnit.cpp b/src/MainUnit.cpp index 69f2c0a..0f705ed 100644 --- a/src/MainUnit.cpp +++ b/src/MainUnit.cpp @@ -13,9 +13,7 @@ namespace mainunit { namespace details { void prepareSleep() { - hardware::sim808::powerOff(); //forcing power off, regardless of the counts and current use hardware::sim808::simSerial.end(); //avoid woke up by SoftwareSerial interrupt - delay(5); //ensure log messages have been printed out } @@ -47,8 +45,8 @@ namespace mainunit { #define CURRENT_LOGGER_FUNCTION "deepSleep" NOTICE_FORMAT("%ds", seconds); - details::prepareSleep(); interruptIn(seconds); + details::prepareSleep(); LowPower.powerDown(SLEEP_FOREVER, ADC_OFF, BOD_OFF); details::wokeUp(); }