Close

Choosing a SSD1306 lib

A project log for ESP Swiss Knife

This battery powered device is a all-in-one toolbox : WiFi AP, 3D printer remote, clock, serial console, sensors hub, and many more...

Arcadia LabsArcadia Labs 05/24/2016 at 23:130 Comments

I have to find a SSD1306 compatible with ESP8266. I need it to be simple and fast.

Fortunately, I found https://github.com/squix78/esp8266-oled-ssd1306.

It is easy to use, easy to hack, with very nice UI functions : it works like a scrolling carousel, and I could use this feature and 2 pushbuttons to navigate in menus.

It also has a overlay feature, very handy to draw some kind of "status bar".

Here is an example :

The lib is so good I forked it and I'm now contributing to the dev branch (https://github.com/CaptainStouf/esp8266-oled-ssd1306/tree/dev-branch-3.0.0). I added the drawLine function and a quick/dirty hack for multilevel menus (I will soon improve that).


Discussions