Ich habe Probleme mit den Button.
Außer dem „press“ im Drehencoder scheinen alle anderen ohne Funktion zu sein.
Der zeigt mir im log, so wie es soll, den Bat-Status an.
Der Dreher selbst macht aber auch nichts.
Getestet mit verschiedenen Button und an verschiedenen Pins.
Wobei mir da gerade auffällt, dass bei mir mqtt im log mitgestartet wird.
Obwohl es hier auskommentiert ist.
Muss ich das auch noch boardspezifisch einstellen?
Für MQTT werden höchstens noch Einstellungen geladen aus dem NVS, auch wenn man es hier deaktiviert hat. Aber laufen tut MQTT dann auf jeden Fall nicht.
Mqtt solltest du auf jeden Fall über die Weboberfläche noch mal ausschalten, oder einen erreichbaren Broker angegeben haben.
Webradio hatte bei mir auch Aussetzer bis ich Mqtt laufen hatte.
Port 2 ist zum Beispiel an die SD-Karte MISO fest verdrahtet.
Ich selbst habe den TTGo T8 noch nicht getestet bin also nicht sicher ob die
settings-ttgo_t8.h mit HAL = 5 direkt funktioniert.
Das ist tatsächlich ein sehr guter Punkt.
SD_MMC, und das benutzt der TTGO T8 ja (muss in der Config auch aktiviert werden), hat 2 + 14 + 15 fest in Beschlag.
Aber jetzt doch nicht mehr, oder? Das müsste ich zwischenzeitlich durch Runtersetzen des Timeouts doch gefixt haben. Damals war zudem auch MQTT bei dir aktiv.
OK. Da sehe ich jetzt auch (erst) die Unterschiede zur conf und der boardspezifischen conf.
Da ich mit der ttgo compiliere haben die Einträge dort vermutlich vorrang?
// Rotary encoder #ifdef USEROTARY_ENABLE #define DREHENCODER_CLK 34 #define DREHENCODER_DT 33 #define DREHENCODER_BUTTON 32 #endif
Laufen jetzt alle so weit. Muss nur noch einen 10k Wiederstand zwischensetzen (vermutlich).
Pause und Previous floaten im Dauerfeuer
Hatte aber gerade keine Zeit mehr. Morgen früh geht es weiter.