Issue 251: Changes to enable configuration of shutdown behavior
Issue 250: Update the non-German texts for advert and mp3 tracks
Issue 248: Add the possibility to change the antenna gain of the RFRC522 module
In diesem Release sind diesmal keine Änderungen im eigentlichen Code, sondern Änderungen in den Konfigurationsmöglichkeiten.
Es ist jetzt möglich, die Antennenverstärkung des RFRC522 Modules zu konfigurieren. Außerdem wird bei der Konfiguration DISABLE_SHUTDOWN_VIA_BUTTON der lange Tastendruck auf Pause wieder auf den Shortcut1 gelegt.
Zusätzlich zu der Konfiguration USE_POLOLU_SHUTDOWN gibt es jetzt eine Konfiguration USE_TRAEGER_PLATINE_SHUTDOWN, bei der auch der Prozessor nicht schlafen gelegt wird. In seltenen Fällen kam es sonst vor, dass sich der TonUINO wieder einschaltete aber dann tot war, da der Prozessor ja schlief.
Heute gibt es nur kleine Änderungen. Es werden jetzt auch NFC 215 Tags unterstützt und es gibt eine Änderung in der Datei constants.hpp, die die Konfiguration für das Bluetooth Modul in Zusammenhang mit dem Nano betreffen.
Außerdem wird für die HW Typen AiOplus, Every und Every4808 jetzt auch die Variante mit allen Features (nur 5 Tasten) gebaut. Diese werden zur Zeit nur vom Python Uploader verwendet.
Wenn auch Bedarf für den Online Uploader besteht oder weitere Varianten gewünscht werden, bitte melden.
Vor dem neuen Release mit dem ESP32 noch die Änderungen für die Jukebox. Mit dieser Modifikationskarte werden neu aufgelegte Karten nicht sofort abgespielt, sondern in eine Queue gestellt und nacheinander abgearbeitet. Das Feature ist optional, also es muss in der Datei constants.hpp aktiviert werden.
Achtung: es sind neue mp3 Dateien hinzugekommen, sowohl im mp3 Ordner als auch im advert Ordner.
Mit diesem Release wir der ESP32 Nano unterstützt. Diese kann einfach anstelle der Arduino Nano verwendet werden (pinkompatibel). Die restliche HW (DF Player, RFID RC522) bleibt erst mal unverändert. Als neues Feature gibt es natürlich das Webinterface. Siehe den Thread TonUINO auf dem Esp32 Nano für weitere Erklärungen.
Auf die anderen HW Varianten sollte diese Änderung keinen Einfluss haben.
Issue 270: Add LedManager to control button LEDs with animated states
Issue 272: Refactor constants.hpp - Avoid unnecessary global definitions
Issue 268: Compile Error when using Rotary-Encoder and Classic HW
In diesem Release gibt es das neue Feature, dass die LED in den Tastern den State des TonUINO wiedergeben. Näheres dazu im Issue 270.
Weiterhin wurde ein Compile Error gefixt sowie die Datei „constants.hpp“ etwas überarbeitet (die Konstanten, die nur in einem Feature verwendet werden, werden auch nur aktiviert, wenn das Feature eingeschaltet wurde.