** Function: setBrightness ** location: settings.cpp ** set brightness value **********************************************************************/
| 109 | ** set brightness value |
| 110 | **********************************************************************/ |
| 111 | void _setBrightness(uint8_t brightval) { |
| 112 | int dutyCycle; |
| 113 | if (brightval == 100) dutyCycle = 250; |
| 114 | else if (brightval == 75) dutyCycle = 130; |
| 115 | else if (brightval == 50) dutyCycle = 70; |
| 116 | else if (brightval == 25) dutyCycle = 20; |
| 117 | else if (brightval == 0) dutyCycle = 5; |
| 118 | else dutyCycle = ((brightval * 250) / 100); |
| 119 | |
| 120 | // Serial.printf("dutyCycle for bright 0-255: %d\n", dutyCycle); |
| 121 | |
| 122 | vTaskDelay(10 / portTICK_PERIOD_MS); |
| 123 | if (!ledcWrite(TFT_BL, dutyCycle)) { |
| 124 | // Serial.println("Failed to set brightness"); |
| 125 | ledcDetach(TFT_BL); |
| 126 | ledcAttach(TFT_BL, TFT_BRIGHT_FREQ, TFT_BRIGHT_Bits); |
| 127 | ledcWrite(TFT_BL, dutyCycle); |
| 128 | } |
| 129 | } |
| 130 | |
| 131 | /*************************************************************************************** |
| 132 | ** Function name: getBattery() |
nothing calls this directly
no outgoing calls
no test coverage detected