SD-Kartenzugriff über USB als Modifikationskarte

Auf Github ist eine neue Version meines Forks verfügbar.

03-2023 Zugriff auf die Sd-Karte über den USB-Port als Modifikation (nur AiO oder AiO plus)

Die Funktion des Zugriffs auf die SD-Karte wurde als Modifikationskarte hinzugefügt. Dieses Feature kann in den config-xxx.h über die #defines aktiviert oder deaktiviert werden. Das Erstellen der zusätzlichen Modifikationskarte wurde ins Adminmenü integriert. Beim Auflegen der Modifikationskarte wird der Zugriff auf die interne SD-Karte des Tonuino aktiviert. Die Bedienung des Tonuino ist bei aktiver Modifikation gesperrt. Durch erneutes Auflegen der Karte oder Neustart des Tonuino wird der Zugriff auf die SD-Karte wieder gesperrt und die normale Funktion wieder hergestellt.
Der Zugriff ist Hardwarebedingt aber ziemlich langsam und die Funktion bei der AiO Plus vom Hersteller nicht garantiert. Verwendung also auf eigenes Risiko. Es ist als Möglichkeit gedacht um nachträglich kleinere Änderungen auf der Sd-Karte machen zu können, wenn der direkte Zugriff Bautechnisch zu aufwändig ist. Das Bearbeiten der SD-Karte direkt im PC ist immer die bessere Methode.
Das Adminmenü kann jetzt durch die Tastenkombinationen Play-Laut-Leise, oder Play-Vor-Zurück aufgerufen werden. Dadurch hat der Zustand der Inversion der Tasten keine Auswirkung mehr auf den Start des Adminmenüs per Longpress 3 Tasten.

Kurze Info dazu: Der USB Switch den Thomas hier anspricht existiert nur zu Debug Zwecken und speziell bei der AiO Plus nur für Firmware Updates des MP3 Chips mit einem speziellen USB Flasher. Der Zugriff darüber auf die SD Karte ist offiziell nicht vorgesehen.

Es gibt einen Unterschied beim Zugriff auf die SD-Karte zwischen AiO und AiO plus.
Bei beiden Versionen wird die SD-Karte als Laufwerk im Explorer angezeigt und es können Dateien oder Ordner von der Karte heruntergeladen werden oder auf die Karte gespeichert werden. Auch das Formatieren mit dem sd-Kart-Formatter funktioniert. Der Unterschied liegt darin, dass bei der AiO die Dateien auch auf dem PC oder Laptop abgespielt werden können, aber bei der AiO plus nicht. Bei der AiO plus wird zwar das Abspielprogramm gestartet und laut Bildschirm läuft auch die Wiedergabe, aber es ist kein Ton zu hören. Das Kuriose, auch auf dem PC gespeicherte mp3 Dateien werden ohne Ton abgespielt. Wird die Verbindung zur SD-Karte wieder deaktiviert, läuft die Wiedergabe wieder ganz normal mit Ton. Dieses Phänomen tritt aber nur bei der AiO plus auf. Mit der AiO ist die Wiedergabe ganz normal möglich. Die Ursache dafür habe ich noch nicht gefunden.