Wie schon oben beschrieben habe ich weiter daran gearbeitet und habe jetzt eine stabile Version nach DEV gemergt. Damit ist das alles im Pull request
Folgende neuen Features sind implementiert:
- völlig neues Logging
- es lassen sich viele Sachen in der Datei const.hpp konfigurieren
- Implementierung einer State Machine
- alle Tracks werden beim Auflegen der Karte in eine Queue geschrieben und nicht erst beim nextTrack ermittelt
- neuer Mode für Short Cut und Karte: wiederhole die letzte Karte
- ein Short Cut lässt sich jetzt löschen (nach Auswahl des Short Cuts einfach das Admin Menü abbrechen)
- Konfigurationsdateien für VS Code + plattformio
Achtung: es ist jetzt c++17 erforderlich. Wer nicht plattformio verwendet, muss die Datei plattform.txt editieren
compiler.cpp.flags=-c -g -Os {compiler.warning_flags} -std=gnu++17 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto