Achtung: DFMiniMp3 wurde auf v1.0.6 aktualisiert

Mahlzeit,

wie der Titel schon verrät, wurde die DFMiniMp3 Library auf v1.0.6 aktualisiert. Die Arduino IDE bietet euch diese Version nun zum Update an (Neustarter bekommen diese Version natürlich direkt, logo).

An der DEV sind ein paar Änderungen nötig, damit sie weiter kompiliert werden kann. Ich habe einen PR erstellt, der auch schon gemerged wurde. Die nun aktuelle Version der DEV auf GitHub benötigt daher besagte v1.0.6 der DFMiniMp3 Library! Stellt also sicher, daß ihr das Update über die Arduino IDE einspielt.

Wenn ihr die DEV geforked habt, müsst ihr die Änderungen entsprechend nachziehen, damit eure Firmware wieder kompiliert werden kann. Hier nochmal der PR als Referenz:

Kurzer Hinweis in eigener Sache: Meine Firmware ist ebenfalls für diese Library Version aktualisiert worden.

cheers
Stephan

3 Like

Hallo @stephan
Ich habe das Update bei meiner Version manuell ausgeführt. Funktioniert soweit auch. Was bewirken die Änderungen in der neuen Libery?
Gruß Thomas

Makuna hat Library intern die Behandlung der PlaySource (also SD, USB oder Flash) geändert. Dort gab es einen Hinweis eines anderen Entwicklers. Diese Änderungen haben wiederum eine Änderung an der Mp3Notify Klasse nötig gemacht. Auf den Betrieb des TonUINOs hat das aber im Prinzip keine Auswirkungen - ausser halt das wir die Änderungen nachziehen mußten, was aber ja wie oben beschrieben schon geschehen ist.

kann man bei der arduino ide irgendwie versionsnummern festlegen / hintelegen? platformio ermöglicht das ja, indem man an den namen der benötigten library (in der platformio.ini) einfach ein @1.0.6 anhängt. so kann man zu jedem commit die passenden library-versionen festlegen.

1 Like

Nein. Du kannst einfach das Update nicht machen oder wieder downgraden. Für die Aktuelle Version der DEV braucht man jetzt aber v1.0.6.

das wäre für mich ja noch so ein grund mehr, auf platformio umzusteigen (neben dem weitaus besseren editor und anderen kleinigkeiten…)

Kannst du haben: https://discourse.voss.earth/t/4714 - allerdings hier noch ohne version pinning. Pull requests welcome.

1000 Dank.