Releases: ThingPulse/esp8266-oled-ssd1306
Releases · ThingPulse/esp8266-oled-ssd1306
4.5.0
What's Changed
- ci: update dependencies by @thijstriemstra in #391
- doc: add SH1106 by @thijstriemstra in #392
- Fix drawLogBuffer for scrolling by @ropg in #394
- Added drawLogBuffer(0,0) and display() at end of write() by @ropg in #389
- Implemented cls(), documented Print functionality by @ropg in #397
- More printing and scrolling fixes by @ropg in #395
- Minor clarification added by @ropg in #398
- More printing fixes by @ropg in #399
- Also accept char* pointer for fonts by @ropg in #393
New Contributors
Full Changelog: 4.4.1...4.5.0
4.4.1
Full list of changes: 4.4.0...4.4.1
4.4.0
Thanks @seife @FREEWING-JP
Full list of changes: 4.3.0...4.4.0
4.3.0
- fixing SH1106Spi
- fixing wrapping & breaking algorithm in
drawStringMaxWidth()
- add return values to
drawString()
&drawStringMaxWidth()
to allow for features like vertical scrolling
Thanks to @seife for all the PRs!
Full list of changes: 4.2.1...4.3.0
Small fixes
Full list of changes: 4.2.0...4.2.1
More geometries, more fixes and 2nd HW I2C
- #290, support two displays for Sh1106
- #292, support 2nd HW I2C
- #198, support 64x48
- #314, support 64x32
Full list of changes: 4.1.0...4.2.0
Mbed-OS and more
- support for SSD1306 128x32
- support for Mbed-OS
- corrected circle drawing algorithm
- new
clearPixel(x,y)
function - added
allocateBuffer()
to be used while resuming from deep sleep instead ofinit()
Integration of many PRs
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
Added compatibility indicators for ESP32 on Platformio
3.2.7 Prepare for next release
Added compatibility indicators for ESP32
3.2.6 Added comment for ESP32