MCPcopy Create free account
hub / github.com/BruceDevices/firmware / checkPowerSaveTime

Function checkPowerSaveTime

src/core/powerSave.cpp:16–30  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

14}
15
16void checkPowerSaveTime() {
17 if (bruceConfig.dimmerSet == 0) return;
18
19 unsigned long elapsed = millis() - previousMillis;
20 int startDimmerBright = bruceConfig.bright / 3;
21 int dimmerSetMs = bruceConfig.dimmerSet * 1000;
22
23 if (elapsed >= dimmerSetMs && !dimmer && !isSleeping) {
24 dimmer = true;
25 setBrightness(startDimmerBright, false);
26 } else if (elapsed >= (dimmerSetMs + SCREEN_OFF_DELAY) && !isScreenOff && !isSleeping) {
27 isScreenOff = true;
28 fadeOutScreen(startDimmerBright);
29 }
30}
31
32void sleepModeOn() {
33 isSleeping = true;

Callers 6

interface.cppFile · 0.85
InputHandlerFunction · 0.85
InputHandlerFunction · 0.85
InputHandlerFunction · 0.85
InputHandlerFunction · 0.85
taskInputHandlerFunction · 0.85

Calls 3

millisFunction · 0.85
setBrightnessFunction · 0.85
fadeOutScreenFunction · 0.85

Tested by

no test coverage detected