-
• #2
Thanks - that's really handy. I guess it'd be possible to tweak the
update
function SH1106/SSD1306 to allow the user to specify the drive rates as an option.I'm not sure what the default drive rates are currently like, but I guess it could be worth dialling them back a bit to avoid any long-term oled damage?
-
• #3
I had been wondering where the values came from that everyone uses for the SSD1306 initialisation, the answer is page 20 of this:
http://www.adafruit.com/datasheets/UG-2864HSWEG01.pdf
That's from an OLED manufacturer, so they are real world values.
The datasheet is for the 0.96" display, so I don't think it would do any harm to use the values for the larger display. I'm going to work out the equivalent values for the SH1106 chip & see what it looks like. -
• #4
Well, I can't see any difference, so it can stay as it is.
It isn't easy to tell with some of the settings, but my SH1106 values are about the same as the SSD1306 ones.
While researching for the SH1106 driver chip module, I came across an application note which describes the characteristics of organic LEDs rather well, including a table which describes the effects of "improper register setup".
The application note is here:
http://www.osram-os.com/Graphics/XPic2/00032223_0.pdf/4-Bit%20Driver%20Basic%20Register%20Setup.pdf
Or just search for "Osram AN001".