Aus gegebenem Anlass, auch weil ich mit der U8Glib nicht ganz zufrieden bin, habe ich einen Vergleich mit der Adafruit_SH1106 Library durchgeführt.
Die U8GLib benötigt (ohne Änderung) deutlich mehr Speicher (Flash). Das wurde auch hier schon angemerkt. Dafür ist diese allerdings sehr viel umfangreicher was die Schriftarten und Schriftgrößen betrifft. Das ist auch der Grund für den hohen Speicherbedarf. Und die Schriften sehen sehr viel schöner aus.
Bei der Adafruit_SH1106 ist die Schriftgröße über einen Faktor (1 - n) skalierbar. Ich habe allerdings nur 4 Größen getestet. Und je größer, desto unschöner.
Fazit:
Ich werde weiterhin die U8GLib einsetzen, solange ich keine Probleme mit dem Flash bekomme.
Und bei nächster Gelegenheit werde ich mir das mal anschauen, wie der Speicherbedarf (nach obiger Beschreibung) zu reduzieren ist.
Es gibt sicher noch andere Libraries für die OLEDs, da fehlt mir aber die Zeit (und Lust) diese alle zu testen.