mirror of
https://github.com/meshtastic/firmware.git
synced 2025-10-03 22:03:12 +00:00
Turn backlight off when screen sleeps
This commit is contained in:
parent
3931c0741f
commit
c244565e35
@ -391,6 +391,10 @@ void Screen::handleSetOn(bool on, FrameCallback einkScreensaver)
|
|||||||
dispdev->displayOn();
|
dispdev->displayOn();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef ELECROW_ThinkNode_M5
|
||||||
|
io.digitalWrite(PCA_PIN_EINK_EN, HIGH);
|
||||||
|
#endif
|
||||||
|
|
||||||
#if defined(ST7789_CS) && \
|
#if defined(ST7789_CS) && \
|
||||||
!defined(M5STACK) // set display brightness when turning on screens. Just moved function from TFTDisplay to here.
|
!defined(M5STACK) // set display brightness when turning on screens. Just moved function from TFTDisplay to here.
|
||||||
static_cast<TFTDisplay *>(dispdev)->setDisplayBrightness(brightness);
|
static_cast<TFTDisplay *>(dispdev)->setDisplayBrightness(brightness);
|
||||||
@ -425,6 +429,11 @@ void Screen::handleSetOn(bool on, FrameCallback einkScreensaver)
|
|||||||
digitalWrite(PIN_EINK_EN, LOW);
|
digitalWrite(PIN_EINK_EN, LOW);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef ELECROW_ThinkNode_M5
|
||||||
|
io.digitalWrite(PCA_PIN_EINK_EN, LOW);
|
||||||
|
#endif
|
||||||
|
|
||||||
dispdev->displayOff();
|
dispdev->displayOff();
|
||||||
#ifdef USE_ST7789
|
#ifdef USE_ST7789
|
||||||
SPI1.end();
|
SPI1.end();
|
||||||
|
@ -39,8 +39,6 @@
|
|||||||
#include <utility>
|
#include <utility>
|
||||||
|
|
||||||
#ifdef ELECROW_ThinkNode_M5
|
#ifdef ELECROW_ThinkNode_M5
|
||||||
#include <PCA9557.h>
|
|
||||||
#include <Wire.h>
|
|
||||||
PCA9557 io(0x18, &Wire);
|
PCA9557 io(0x18, &Wire);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -51,6 +51,11 @@ extern Adafruit_DRV2605 drv;
|
|||||||
extern AudioThread *audioThread;
|
extern AudioThread *audioThread;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef ELECROW_ThinkNode_M5
|
||||||
|
#include <PCA9557.h>
|
||||||
|
extern PCA9557 io;
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef HAS_UDP_MULTICAST
|
#ifdef HAS_UDP_MULTICAST
|
||||||
#include "mesh/udp/UdpMulticastHandler.h"
|
#include "mesh/udp/UdpMulticastHandler.h"
|
||||||
extern UdpMulticastHandler *udpHandler;
|
extern UdpMulticastHandler *udpHandler;
|
||||||
|
Loading…
Reference in New Issue
Block a user