diff options
Diffstat (limited to 'src/driver/ssd1306.cc')
-rw-r--r-- | src/driver/ssd1306.cc | 11 |
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; |