power debugging

1.2-legacy
geeksville 2020-03-13 22:38:58 -07:00
rodzic 76f21dfd6e
commit 35cf8a4859
1 zmienionych plików z 7 dodań i 0 usunięć

Wyświetl plik

@ -25,6 +25,7 @@ static void sdsEnter()
static void lsEnter() static void lsEnter()
{ {
DEBUG_MSG("lsEnter begin\n");
screen.setOn(false); screen.setOn(false);
while (!service.radio.rf95.canSleep()) while (!service.radio.rf95.canSleep())
@ -34,10 +35,14 @@ static void lsEnter()
//if (!isUSBPowered) // FIXME - temp hack until we can put gps in sleep mode, if we have AC when we go to sleep then leave GPS on //if (!isUSBPowered) // FIXME - temp hack until we can put gps in sleep mode, if we have AC when we go to sleep then leave GPS on
// setGPSPower(false); // kill GPS power // setGPSPower(false); // kill GPS power
DEBUG_MSG("lsEnter end\n");
} }
static void lsIdle() static void lsIdle()
{ {
DEBUG_MSG("lsIdle begin ls_secs=%u\n", radioConfig.preferences.ls_secs);
uint32_t secsSlept = 0; uint32_t secsSlept = 0;
esp_sleep_source_t wakeCause = ESP_SLEEP_WAKEUP_UNDEFINED; esp_sleep_source_t wakeCause = ESP_SLEEP_WAKEUP_UNDEFINED;
bool reached_ls_secs = false; bool reached_ls_secs = false;
@ -69,6 +74,8 @@ static void lsIdle()
} }
else else
{ {
DEBUG_MSG("wakeCause %d\n", wakeCause);
// Regardless of why we woke just transition to NB (and that state will handle stuff like IRQs etc) // Regardless of why we woke just transition to NB (and that state will handle stuff like IRQs etc)
powerFSM.trigger(EVENT_WAKE_TIMER); powerFSM.trigger(EVENT_WAKE_TIMER);
} }