aboutsummaryrefslogtreecommitdiffstats
path: root/src/drivers/St7789.h
diff options
context:
space:
mode:
authorJohn Crawford <coffeeboi47@protonmail.com>2023-10-14 15:19:50 -0600
committerJF <JF002@users.noreply.github.com>2024-08-05 20:32:43 +0200
commit0960d670010852f294e8ba19a6d92eb93e537421 (patch)
tree185ae93dc41385de2f5a43f52287bd0444c8931b /src/drivers/St7789.h
parent5385f7e275a0b3ca83d8a7cae959b02700ef153a (diff)
aod: lower refresh rate when always on
Diffstat (limited to 'src/drivers/St7789.h')
-rw-r--r--src/drivers/St7789.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/drivers/St7789.h b/src/drivers/St7789.h
index ccc951ff..e249e0b0 100644
--- a/src/drivers/St7789.h
+++ b/src/drivers/St7789.h
@@ -39,6 +39,7 @@ namespace Pinetime {
void HardwareReset();
void SoftwareReset();
+ void Command2Enable();
void SleepOut();
void EnsureSleepOutPostDelay();
void SleepIn();
@@ -49,6 +50,8 @@ namespace Pinetime {
void WriteToRam(const uint8_t* data, size_t size);
void IdleModeOn();
void IdleModeOff();
+ void FrameRateNormal();
+ void FrameRateLow();
void DisplayOn();
void DisplayOff();
@@ -75,7 +78,9 @@ namespace Pinetime {
IdleModeOff = 0x38,
IdleModeOn = 0x39,
PixelFormat = 0x3a,
+ FrameRate = 0xb3,
VdvSet = 0xc4,
+ Command2Enable = 0xdf,
};
void WriteData(uint8_t data);
void WriteData(const uint8_t* data, size_t size);