rene-mt / esp8266-oled-sh1106

Driver for the SH1106 based 128x64 pixel OLED display running on the Arduino/ESP8266 platform

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

I2C on nodeMCU

electron1979 opened this issue · comments

Hi. I tried the example on a nodeMCU 1.0 & I2C and the display was garbled.

I tried https://github.com/squix78/esp8266-oled-ssd1306, but only SH1106Brzo.h worked.
SSD1306.h, SH1106.h & SSD1306Brzo.h did not work for me (also garbled display).

I'm using 12 for SDA and 14 for SDC (SCL).

Cheers!

PS. Nealy works well on a SSD1306 0.96" display, both nodeMCU & ESP-01!

I had similar problems when trying the original SSD1306 driver with the SH1106 display. Reason was the divergent structure of the display buffer. So are sure you are using the SH1106?

I can't guarantee it, but the fore-mentioned SH1106Brzo lib worked, while the SSD1306Brzo (and other 2) did not. It is a 1.3" display. The eBay seller refers to a SSH1106.
If I was using the original SSD1306 driver, it would have worked when I plugged in a SSD1306 0.96" display.