Gijs Noorlander
92889b6cf1
Backport OLED framed from mega + support special characters ( #818 )
...
* [OLED framed] Backport of OLED lib upgrade from Mega to v2.0
Lots of issues with older lib and the newer version in the Mega branch appeared to be very stable.
* [OLED framed] Use less string allocations
And a first attempt to display the Euro sign. (does not yet work)
* [Special Char] Allow to use special characters
For some special characters, it is often hard to find them and/or use them in URL or JSON streams.
For a subset of supported special characters, a short notation and HTML equivalent is added.
These can be used anywhere.
* [OLED lib] Fixed memory leak
Man library did some allocs without free.
Also unneeded allocs.
* Applied pull requests from esp8266-oled-ssd1306:
https://github.com/squix78/esp8266-oled-ssd1306/pull/169
https://github.com/squix78/esp8266-oled-ssd1306/pull/157
https://github.com/squix78/esp8266-oled-ssd1306/pull/144
And applied the suggestions from issues:
https://github.com/squix78/esp8266-oled-ssd1306/issues/170
https://github.com/squix78/esp8266-oled-ssd1306/issues/161
* [OLED] Support multiple display resolutions
Applied PR from esp8266-oled-ssd1306:
https://github.com/squix78/esp8266-oled-ssd1306/pull/133
* [OLED] Better Brightness / Contrast control
Suggestions taken from this issue:
https://github.com/squix78/esp8266-oled-ssd1306/issues/134
* [OLED] Set contrast to High by default, when no choice was made
Sounds like a valid choice, based on the findings in issue #821
* Compiler error on comments
As suggested here: https://github.com/TD-er/ESPEasy/pull/3/files
2018-02-05 23:56:17 +01:00