summaryrefslogtreecommitdiff
path: root/src/driver
diff options
context:
space:
mode:
Diffstat (limited to 'src/driver')
-rw-r--r--src/driver/ssd1306.cc11
1 files changed, 11 insertions, 0 deletions
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;