mirror of
https://github.com/meshtastic/firmware.git
synced 2025-06-16 18:12:07 +00:00
if we can't sleep, at least have the processor block for 100ms
This commit is contained in:
parent
cb2aa3b29f
commit
1f668046a0
@ -68,7 +68,7 @@ static void lsIdle()
|
|||||||
powerFSM.trigger(EVENT_SERIAL_CONNECTED);
|
powerFSM.trigger(EVENT_SERIAL_CONNECTED);
|
||||||
} else {
|
} else {
|
||||||
// We woke for some other reason (button press, uart, device interrupt)
|
// We woke for some other reason (button press, uart, device interrupt)
|
||||||
//uint64_t status = esp_sleep_get_ext1_wakeup_status();
|
// uint64_t status = esp_sleep_get_ext1_wakeup_status();
|
||||||
DEBUG_MSG("wakeCause %d\n", wakeCause);
|
DEBUG_MSG("wakeCause %d\n", wakeCause);
|
||||||
|
|
||||||
#ifdef BUTTON_PIN
|
#ifdef BUTTON_PIN
|
||||||
@ -84,6 +84,9 @@ static void lsIdle()
|
|||||||
powerFSM.trigger(EVENT_WAKE_TIMER);
|
powerFSM.trigger(EVENT_WAKE_TIMER);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
// Someone says we can't sleep now, so just save some power by sleeping the CPU for 100ms or so
|
||||||
|
delay(100);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
// Time to stop sleeping!
|
// Time to stop sleeping!
|
||||||
|
Loading…
Reference in New Issue
Block a user