Aus der Ferne:Liegt die Inkompatibilität an der akt IDE 2.3.3 ?
Die Bibliotheken sind ja alle über Git im Netz einsehbar und veröffentlicht. Soweit ich verstanden habe, erbt der Datentyp Adafruit_SSD1306 die setFont()-Funktion von Adafruit_GFX.
Leider hast Du just die Deklaration Deines "display"-Objektes aus dem obigen Quellcode herausgelöscht. Kann also sein, dass Du versehentlich das display als irgendwas völlig Anderes deklariert hast.
Kann aber auch sein, dass der Compiler uralte, mehrfach installierte Bibliotheken auf Deiner Platte findet. Da kannst Du mal über die Dateisuche nach "Adafruit_GFX.h" stöbern und in den Dateien verifizieren, dass sie auch wirklich alle das setFont() enthalten.
An der IDE kann es nur indirekt liegen, wenn sie dem Compiler beim Start falsche Pfade vorgibt. Aber da würde ich zuletzt suchen. Das wäre wahrscheinlich schon früher aufgefallen.
Lesezeichen