sforkowany z mirror/meshtastic-firmware
power debugging
rodzic
76f21dfd6e
commit
35cf8a4859
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
Ładowanie…
Reference in New Issue