From 040109e17b511253b2e3d8d92c67698a3d45ac18 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Sun, 11 Apr 2021 18:54:17 +0200 Subject: ssd1306: Add setContrast and setInvert methods --- src/driver/ssd1306.cc | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/driver') diff --git a/src/driver/ssd1306.cc b/src/driver/ssd1306.cc index 69bd28c..23b938d 100644 --- a/src/driver/ssd1306.cc +++ b/src/driver/ssd1306.cc @@ -30,6 +30,17 @@ void SSD1306::init() } } +void SSD1306::setContrast(unsigned char contrast) +{ + writeCommand(SSD1306_SET_CONTRAST); + writeCommand(contrast); +} + +void SSD1306::setInvert(bool invert) +{ + writeCommand(SSD1306_SET_NORM_INV | invert); +} + void SSD1306::showImage(unsigned char* data, uint16_t length) { uint8_t i; -- cgit v1.2.3