diff --git a/src/PowerFSM.h b/src/PowerFSM.h index eb630e79b..362c1af86 100644 --- a/src/PowerFSM.h +++ b/src/PowerFSM.h @@ -56,7 +56,7 @@ void PowerFSM_setup(); #else #include extern Fsm powerFSM; -extern State stateON, statePOWER, stateSERIAL, stateDARK, stateNB, stateLS; +extern State stateON, statePOWER, stateSERIAL, stateDARK, stateLS; void PowerFSM_setup(); #endif diff --git a/src/sleep.cpp b/src/sleep.cpp index f45417a12..165c82b1e 100644 --- a/src/sleep.cpp +++ b/src/sleep.cpp @@ -427,6 +427,7 @@ void doLightSleep(uint32_t sleepMsec) #ifdef HAS_ESP32_DYNAMIC_LIGHT_SLEEP res = esp_pm_lock_release(pmLightSleepLock); assert(res == ESP_OK); + pmLightSleepLockAcquired = false; #endif }