summaryrefslogtreecommitdiff
path: root/src/drivers/St7789.cpp
diff options
context:
space:
mode:
authorMichele Bini <michele.bini@gmail.com>2022-07-17 21:16:57 (GMT)
committerMichele Bini <michele.bini@gmail.com>2022-07-17 21:16:57 (GMT)
commit59cc1abf5fd977e21f7bc45292ce03e40cd37820 (patch)
tree688f6bd77ca9f2659ee02ba896e288c9bf6129d9 /src/drivers/St7789.cpp
parent4f117765d8610d62c32f07f5e967aad3031c88e4 (diff)
Revert "Fix large blacklevel step. Lower 25% of shades are now accessible."
This reverts commit 8061822f0cba9caa9d957b85a8284ab3120aaf3e.
Diffstat (limited to 'src/drivers/St7789.cpp')
-rw-r--r--src/drivers/St7789.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/drivers/St7789.cpp b/src/drivers/St7789.cpp
index 3ed1beb..d520199 100644
--- a/src/drivers/St7789.cpp
+++ b/src/drivers/St7789.cpp
@@ -23,7 +23,7 @@ void St7789::Init() {
RowAddressSet();
DisplayInversionOn();
NormalModeOn();
- SetVdv();
+ SetGamma();
DisplayOn();
}
@@ -115,11 +115,9 @@ void St7789::WriteToRam() {
WriteCommand(static_cast<uint8_t>(Commands::WriteToRam));
}
-void St7789::SetVdv() {
- // By default there is a large step from pixel brightness zero to one.
- // After experimenting with VCOMS, VRH and VDV, this was found to produce good results.
- WriteCommand(static_cast<uint8_t>(Commands::VdvSet));
- WriteData(0x10);
+void St7789::SetGamma() {
+ WriteCommand(static_cast<uint8_t>(Commands::GammaSet));
+ WriteData(0x04);
}
void St7789::DisplayOff() {