fix failing build for rak4631_eth_gw

This commit is contained in:
m1nl 2025-06-27 21:41:23 +02:00
parent f725505f54
commit fb4418b952

View File

@ -253,8 +253,15 @@ static int32_t ledBlinker()
ledBlink.set(ledOn);
// we don't have much control over timing when light-sleeping, so let's ensure we don't keep LED on for too long
#if MESHTASTIC_EXCLUDE_POWER_FSM
bool isSleeping = false;
#else
bool isSleeping = powerFSM.getState() == &stateLS;
#endif
// have a very sparse duty cycle of LED being on, unless charging, then blink 0.5Hz square wave rate to indicate that
return (powerStatus->getIsCharging() && powerFSM.getState() != &stateLS) ? 1000 : (ledOn ? 1 : 1000);
return (powerStatus->getIsCharging() && !isSleeping) ? 1000 : (ledOn ? 1 : 1000);
}
uint32_t timeLastPowered = 0;