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

Function sleepModeOn

src/core/powerSave.cpp:32–48  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

30}
31
32void sleepModeOn() {
33 isSleeping = true;
34 setCpuFrequencyMhz(80);
35
36 int startDimmerBright = bruceConfig.bright / 3;
37
38 fadeOutScreen(startDimmerBright);
39
40 panelSleep(true); // power down screen
41
42 disableCore0WDT();
43#if SOC_CPU_CORES_NUM > 1
44 disableCore1WDT();
45#endif
46 disableLoopWDT();
47 delay(200);
48}
49
50void sleepModeOff() {
51 isSleeping = false;

Callers 1

setSleepModeFunction · 0.85

Calls 2

fadeOutScreenFunction · 0.85
panelSleepFunction · 0.85

Tested by

no test coverage detected