mirror of
https://github.com/meshtastic/firmware.git
synced 2025-02-01 02:09:57 +00:00
fix: Solve the lightsleep crash problem via disable lightsleep for indicator. (#5470)
This commit is contained in:
parent
8df7a035e2
commit
060a3bde4d
@ -542,7 +542,7 @@ void NodeDB::initConfigIntervals()
|
|||||||
|
|
||||||
config.display.screen_on_secs = default_screen_on_secs;
|
config.display.screen_on_secs = default_screen_on_secs;
|
||||||
|
|
||||||
#if defined(T_WATCH_S3) || defined(T_DECK) || defined(RAK14014) || defined(SENSECAP_INDICATOR)
|
#if defined(T_WATCH_S3) || defined(T_DECK) || defined(RAK14014)
|
||||||
config.power.is_power_saving = true;
|
config.power.is_power_saving = true;
|
||||||
config.display.screen_on_secs = 30;
|
config.display.screen_on_secs = 30;
|
||||||
config.power.wait_bluetooth_secs = 30;
|
config.power.wait_bluetooth_secs = 30;
|
||||||
|
@ -336,6 +336,11 @@ esp_sleep_wakeup_cause_t doLightSleep(uint64_t sleepMsec) // FIXME, use a more r
|
|||||||
{
|
{
|
||||||
// LOG_DEBUG("Enter light sleep");
|
// LOG_DEBUG("Enter light sleep");
|
||||||
|
|
||||||
|
//LORA_DIO1 is an extended IO pin. Setting it as a wake-up pin will cause problems, such as the indicator device not entering LightSleep.
|
||||||
|
#if defined(SENSECAP_INDICATOR)
|
||||||
|
return ESP_SLEEP_WAKEUP_TIMER;
|
||||||
|
#endif
|
||||||
|
|
||||||
waitEnterSleep(false);
|
waitEnterSleep(false);
|
||||||
|
|
||||||
uint64_t sleepUsec = sleepMsec * 1000LL;
|
uint64_t sleepUsec = sleepMsec * 1000LL;
|
||||||
|
Loading…
Reference in New Issue
Block a user