Hier, 08:43 AM
il me semble que le BL n'est pas géré sur ESP-2432S028R, serait-il possible de le gérer pour éteindre le BL quand l'écran est en veille ?
si je ne me trompe pas, il suffirait de rajouter 3 commandes dans EcranLCD.ino après la ligne 62
if ((millis() - runtime_On) > DurEcran) {
lcd.clear(TFT_BLACK);
lcd.setBrightness(0); // mise BL = Off
ReDraw = true;
ScreenOn = false;
runtime_On = millis();
}
if (digitalRead(35) == 1) {
ScreenOn = true;
lcd.setBrightness(255); // mise BL ON
if (ReDraw) GoPage(NumPage);
ReDraw = false;
runtime_On = millis();
}
if (millis() - runtime_click > 200) { //Anti-glitch
runtime_click = millis();
if (lcd.getTouch(&ClickX, &ClickY)) {
lcd.setBrightness(255); // mise BL ON
runtime_On = millis();
if (!ScreenOn) {
ScreenOn = true;
GoPage(NumPage);
} else {
A+
si je ne me trompe pas, il suffirait de rajouter 3 commandes dans EcranLCD.ino après la ligne 62
if ((millis() - runtime_On) > DurEcran) {
lcd.clear(TFT_BLACK);
lcd.setBrightness(0); // mise BL = Off
ReDraw = true;
ScreenOn = false;
runtime_On = millis();
}
if (digitalRead(35) == 1) {
ScreenOn = true;
lcd.setBrightness(255); // mise BL ON
if (ReDraw) GoPage(NumPage);
ReDraw = false;
runtime_On = millis();
}
if (millis() - runtime_click > 200) { //Anti-glitch
runtime_click = millis();
if (lcd.getTouch(&ClickX, &ClickY)) {
lcd.setBrightness(255); // mise BL ON
runtime_On = millis();
if (!ScreenOn) {
ScreenOn = true;
GoPage(NumPage);
} else {
A+