upm icon indicating copy to clipboard operation
upm copied to clipboard

[c++] .write() not writing as intended with ssd1306 (128x32)

Open jgalvin97 opened this issue 8 years ago • 1 comments

When trying to write to a ssd1306 screen that is 128 by 32 pixels, the text is displayed however only the middle 3 rows of pixels are displayed meaning the text is unreadable. The ssd1306.hpp has the SSD1306_LCDHEIGHT variable set to 64, I have tried both with this configuration and with it set to 32 and the issue is the same.

jgalvin97 avatar Jul 21 '17 13:07 jgalvin97

Hi @jgalvin97, the UPM ssd1306 library was developed for, and tested with the Grove OLED Display which is 128 x 64. I'm sure the controller lines are mapped differently to the pixel blocks on the 128 x 32 display you are using. Can you share a link/datasheet for your display?

Propanu avatar Aug 08 '17 22:08 Propanu