MCPcopy Create free account
hub / github.com/bmorcelli/Launcher / _setBrightness

Function _setBrightness

boards/phantom/interface.cpp:44–60  ·  view source on GitHub ↗

** Function: setBrightness ** location: settings.cpp ** set brightness value **********************************************************************/

Source from the content-addressed store, hash-verified

42** set brightness value
43**********************************************************************/
44void _setBrightness(uint8_t brightval) {
45 int dutyCycle;
46 if (brightval == 100) dutyCycle = 250;
47 else if (brightval == 75) dutyCycle = 130;
48 else if (brightval == 50) dutyCycle = 70;
49 else if (brightval == 25) dutyCycle = 20;
50 else if (brightval == 0) dutyCycle = 0;
51 else dutyCycle = ((brightval * 250) / 100);
52
53 // log_i("dutyCycle for bright 0-255: %d", dutyCycle);
54 if (!ledcWrite(TFT_BL, dutyCycle)) {
55 launcherConsolePrintf("%s\n", String("Failed to set brightness").c_str());
56 ledcDetach(TFT_BL);
57 ledcAttach(TFT_BL, TFT_BRIGHT_FREQ, TFT_BRIGHT_Bits);
58 ledcWrite(TFT_BL, dutyCycle);
59 }
60}
61
62/*********************************************************************
63** Function: InputHandler

Callers

nothing calls this directly

Calls 1

launcherConsolePrintfFunction · 0.85

Tested by

no test coverage detected