Also wir hatten mit Arduino 2 Probleme im DeepSleep, dort wurden die PIN Zustände nicht recht eingefroren und der ESPuino wachte sofort wieder auf. Das Problem besteht mit der aktuellen Version (basiert auf Arduino 2.0.11) nicht mehr. Hab’s auch mit 2.0.14 erfolgreich getestet. Diese Version ist aber noch nicht offiziell verfügbar in PlatformIO.
Hilfreich wäre aber noch ein Tester mit echtem GPIO…
Gut, also ich denke wir sollten den aktuellen DEV jetzt zum neuen Master machen. Aus meiner Sicht sind die zentralen Punkte gelöst. Ich flashe und teste inzwischen auch alles, was ich hier rausschicke, nur noch mit DEV.
Bin dabei! Alle bekannten Probleme konnten gelöst werden.
Selbstverständlich würde ich auch Alles supporten was mit der neuen Softwareversion zusammenhängt.
So, ich habe eben Folgendes gemacht:
a) Vom alten master einen Branch „Arduino1“ angelegt. Dieser wird nicht mehr weiterentwickelt, das schreibe ich dort auch noch rein.
b) Den bisherigen dev-Branch zum neuen Master gemacht
D.h. master und dev sind jetzt gleichauf und wir haben jetzt offiziell die Arduino2-Entwicklung zum Hauptzweig gemacht.
Zusätzlich habe ich den ganz alten Branch „old“ gelöscht.
Das freut mich zu hören. @Knoddler
a) Mich würde mal interessieren, auf wieviel kb/s du bei einem Webtransfer so kommst.
b) Auch würde es mich interessieren, ob es die Probleme noch gibt, dass solche Uploads einfach abreißen und man das nicht mitkriegt. Das war ja ein Problem, dass wir bei SD via SPI nie gelöst bekommen haben.
Für b müsste es eigentlich reichen, zB ein ein Verzeichnis mit mehreren mp3s (vielleich so ab 5 MB Größe) per Webtransfer hochzuladen.
Vielleicht könnt ihr die Files auch nochmal runterladen und kurz, mit VLC oder so, prüfen, ob die dann weiterhin intakt sind. Das war ja mithin so das Problem, dass die Files augenscheinlich da sind, tatsächlich aber nur halb.
Aber das sieht doch erstmal gut aus. Auch vom Durchsatz her ist das für SPI absolut respektabel.
Hi @biologist ,
wo jetzt (fast) alles so schön läuft möchte ich dich nochmal mit meinem „Lieblingsthema“ nerven und dich bitten das mal zu testen . Geht schnell , es reicht ein Lolin-D32-Pro ohne Peripherie mit dem aktuellen Code zu flashen mit oder ohne SD-Karte.
settings lolin_d32_pro.h ( alles original ).
Dann meinen Logiktester oder Scope an Pin Power , bei dir Pin 5, bei meinen Boards ist das Pin 21. Etwa 1,5 Sekunden nach Reboot erscheint bei mir an Pin Power ein LOW-Impuls, welcher mir den LTC2954 ausschaltet.
Ich habe beim Booten alle Pins kontrolliert , keiner macht das und der Fehler wandert mit Pin Power, habe da einige ausprobiert. Deshalb glaube ich nicht mehr an einen Fehler von Arduino, wie ich es anfangs dachte , sondern es liegt am Code. Ich finde aber nicht wo.
Ich habe das Problem ja hardwaremäßig umschifft , wäre aber sehr interessiert woran es liegt.
VG Willmar
Mehrer Dateien mit 326 KB/s übertragen, keine Probleme mit VLC,
wird alles abgespielt.
Ordner kann ich keine übertragen.
Sobald ich den Upload bestätige, wird mir das erste Lied im Ordner angezeigt
und es passiert nichts.
Es wird nichts übertragen.
Ich glaube ganze Ordner zu übertragen wir bisher auch nicht im „Programm“, oder @tueddy. Also alle Inhalte eines Ordners schon, aber den Ordner selbst nicht und auch nicht rekursiv alles, was noch drunterliegt.
@Knoddler , @biologist Ich meine der Upload eines ganzen Ordner war früher möglich. Ob auch Unterordner rekursiv weiß ich aber nicht mehr genau.
Denke es ist ein Bug/Regression, muss ich mir anschauen…
Also generell klappt der Ordnerupload bei mir,allerdings:
Beim Ordnerupload ist die Beschriftung etwas verwirrend: Gewählter Ordner „Test“ wird als „Test.mp3“ angezeigt oder nur der 1. Dateiname im Ordner
Ordnerupload in einen ESPuino-Ordner mit Leer- oder Sonderzeichen klappt nicht
Mit SPI SD-Karte bekomme ich ab und an einen WDT Reset → Upload fehlgeschlagen
Könnt Ihr testweise einen ESPuino Ordner ohne Leer- /Sonderzeichen wählen, z.B. den Root „/“?
Welchen Browser verwendet Ihr? Hab’s hier mit MS-Edge und Safari getestet.
I [466387] RFID-Karte erkannt: f5-3e-fa-43
I [466387] RFID-Karte empfangen: 245062250067
I [466394] Gebe Speicher der alten Playlist frei (Freier Speicher: 54184 Bytes)
I [466395] Freier Speicher nach Aufräumen: 54184 Bytes
I [466423] Freier Speicher: 54028 Bytes
E [466423] Playlist-Generierung
I [466539] Anzahl gültiger Files/Webstreams: 73
E [466540] Modus: Hoerspiel
I [466544] info : Closing audio file
I [466545] Neue Playlist mit 73 Titel(n) empfangen
I [466545] Free heap: 60308
I [466623] info : buffers freed, free Heap: 83672 bytes
I [466623] info : Reading file: „/MausBettgeschichten/086 Gute Nacht mit der Maus.mp3“
I [466826] info : MP3Decoder has been initialized, free Heap: 55904 bytes , free stack 2544 DWORDs
I [466826] Titel wird abgespielt ab Position 0
I [466840] ‚/MausBettgeschichten/086 Gute Nacht mit der Maus.mp3‘ wird abgespielt (2 von 73)
I [466880] info : Content-Length: 21587456
I [466880] info : ID3 framesSize: 860160
I [466880] info : ID3 version: 2.3
E [466906] no cover image for SD-card audio
I [466935] info : ID3 normal frames
I [467095] id3data : Title: Ich wär so gerne… | Gute Nacht mit der Maus (16.02.2023)
I [467256] id3data : Artist: Anja Geschke
I [467415] id3data : Band: Anja Geschke
I [467575] id3data : Album: Gute Nacht mit der Maus
I [467733] id3data : Year: 2023
I [467892] id3data : ContentType: Podcast
Wenn ich zurück auf 4df0da8-dirty wechsel, gibt es keine Probleme es werden alle Dateien abgespielt.