Driver for the SSD1306 and SH1106 based 128x64, 128x32, 64x48 pixel OLED display running on ESP8266/ESP32
Full Changelog: https://github.com/ThingPulse/esp8266-oled-ssd1306/compare/4.4.1...4.5.0
Full list of changes: https://github.com/ThingPulse/esp8266-oled-ssd1306/compare/4.4.0...4.4.1
Thanks @seife @FREEWING-JP
Full list of changes: https://github.com/ThingPulse/esp8266-oled-ssd1306/compare/4.3.0...4.4.0
drawStringMaxWidth()
drawString()
& drawStringMaxWidth()
to allow for features like vertical scrollingThanks to @seife for all the PRs!
Full list of changes: https://github.com/ThingPulse/esp8266-oled-ssd1306/compare/4.2.1...4.3.0
Full list of changes: https://github.com/ThingPulse/esp8266-oled-ssd1306/compare/4.2.0...4.2.1
Full list of changes: https://github.com/ThingPulse/esp8266-oled-ssd1306/compare/4.1.0...4.2.0
clearPixel(x,y)
functionallocateBuffer()
to be used while resuming from deep sleep instead of init()
This release integrates many PRs from contributors. Many thanks and sorry that it took so long! There is one important change that you should notice: all binary resources like fonts and images are now using const uint8_t as data type, not const char. Adapting to this change is easy. Just change in your resource file from const char to const uint8_t