From efe0f0bd6d13be6dbd52e5dabf551e71e2ed9c19 Mon Sep 17 00:00:00 2001 From: penfold42 Date: Tue, 17 Jul 2018 19:56:01 +1000 Subject: [PATCH] fix contrast setting for sh1106 --- src/SSD1306.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/SSD1306.cpp b/src/SSD1306.cpp index d57c370..3cb61f3 100644 --- a/src/SSD1306.cpp +++ b/src/SSD1306.cpp @@ -183,7 +183,8 @@ void SSD1306::SetContrast(u8 value) contrast = value; SendCommand(SSD1306_CMD_SET_CONTRAST_CONTROL); SendCommand(value); - SetVCOMDeselect( value >> 5); + if (type == 1306) + SetVCOMDeselect( value >> 8); } void SSD1306::SetVCOMDeselect(u8 value)