Ich habe mir das ESP-Basic auch mal angesehen, aber jetzt wieder alles umzudenken, ist mir zu aufwendig.
Und wie bindet man da zusätzliche Fonts für die Anzeige auf dem TFT ein? Ich habe da nichts gefunden.
Aber auch sonst ist die Dokumentation zum ESP nicht wirklich gut! Ich habe gestern ca. 5 Stunden damit verbracht, herauszufinden was es mit einem "wdt reset" auf sich hat.
Ich wollte meine Wetterstation erweitern. Der Luftdrucksensor ließ sich noch problemlos einfügen (per I2C), aber als ich dann die beiden DHT-Feuchte-Sensoren angeschlossen hatte, gab's per serieller Ausgabe immer einen "wdt.reset". Ok, das ist der "Watchdog", aber warum wird der ausgelöst? Und warum liefert die RTC (DS3231) plötzlich nur noch Datenschrott?
Bis ich dann nach Stunden der Suche einen Hinweis fand, dass ich die Feuchte-Sensoren nicht hätte an GPIO9 und GPIO10 anschließen dürfen. Wobei GPIO10 noch funktioniert, aber GPIO9 führt direkt zum "wdt.reset".
Hier (ESP-12-schematic) habe ich dann mal etwas brauchbares gefunden. Wenn man mit so was: ESP-12-Pinout arbeitet und naiv denkt, dass man die GPIOs alle nutzen kann, dann kommt sowas (oben) dabei raus.
Die Arduinos sind dagegen viel Einsteiger-freundlicher. Mit dem UNO oder meinen 5 NANOs (China-Clones) hatte ich nicht solche Probleme. Gerade weil dort die Dokumentation viel besser ist.
Naja, jetzt werde ich mich also mal im ESP-Forum einlesen.