Seit einer Weile gibt es fertige Firmwares zum Runterladen: 📗 Fertige ESPuino-Firmwares zum Runterladen. Ich habe nun einen Mechanismus eingebaut, dass man aus dem Webinterface von ESPuino Firmwares von dort einspielen kann. Das läuft lokal im Browser im Hintergrund per Javascript - der ESP32 selbst hat mit dem Download nichts zu tun. Grund: Das wäre mit https zu „speicheraufwändig“.
Unter Tools gibt es nun einen neuen MenĂĽpunkt:
Hier kann man links den Branch auswählen. Klickt man auf „Nach Updates suchen“ öffnet sich ein Fenster, welches die letzten fünf Commits anzeigt:
Verlinkt in jedem Commit ist der eigentliche Commit im ESPuino-Respository. Also das, was das Kompilieren der Firmware ausgelöst hat.
Klickt man auf „Installieren“, so kriegt man nochmal ein Info-Fenster angezeigt, was man da gerade installiert.
Features:
a) Die Sprache wird automatisch anhand der im Webinterface eingestellten Sprache ausgewählt.
b) Der Neopixel, sofern vorhanden, zeigt den Flash-Fortschritt an (blaue LEDs). Ist es nur eine LED, dann blinkt sie blau.
c) Es werden nur diejenigen Plattformen unterstützt, für die wir auch automatisch Firmwares bauen. Macht ja auch Sinn, weil was Anderes gibt’s da nicht auf GitHub,
d) Unter „Information“ kann man nun auch sehen, welchen Branch man gerade verwendet.
e) Der bisherige Upload-Mechanismus funktioniert weiterhin und zeigt auch die genannte Animation an.


