I have a Winstar 1602 (2lines x 16 char WS0010 controller) OLED display that I can't even initialise. Have trawled through various data sheets and sites that have different or conflicting initialisation descriptions.
I've got to the sad point that I would swoon to just have a flashing cursor!. Is there a kind soul out there who has the definitive initialising sequence including necessary delays.
I have it setup in 4 bit mode and am confident I'm addressing it correctly. (RS=0, R/W=0 ,4 bits data then 100uS E pulse)
Regards all.
After 7 years this post surely deserves some sort of response. If not for the original poster, then at least for those that arrive here via a web search.
A web search these days throws up a few solutions that adapt the standard Arduino LiquidCrystal library for WS0010 controlled Winstar OLEDs, the best of which is probably Adafruit's, available on GitHub
And for those with a suitable OLED module, who are prepared to undertake a bit of jumper modification, there's an SPI option mentioned by Adafruit and more fully documented at