Refactoring der DEV Version

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

3 „Gefällt mir“