ESP Easy Blinker

Intro
ESP Easy Flasher ist ein Wrapper für die Great Eptool.exe und Power Shell, um mit der Firmware -ESP -Easy einfach zu blinken und zu programmieren. Alle benötigten Dateien sind in der EXE -Datei enthalten. Laden Sie sie einfach herunter und platzieren Sie sie dort, wo Sie sie möchten. Es wird die benötigte Dateistruktur und fehlende Dateien automatisch extrahiert. Die Idee hinter der App besteht darin, das Blinken und das Einrichten von ESP einfach wie möglich so leicht zu machen. Es ist immer noch eine sehr frühe Phase, sollte aber hoffentlich für die meisten Anwendungsfälle funktionsfähig sein.
Flash -Funktionen
+ Flash ESP8266 (+ESP8285) using embedded ESPTOOL.exe [0.4.12]
+ Use maximum baud rate if wanted
+ Use forced DOUT if wanted
+ Monitor serial (COM) port using embedded plink.exe
+ Download new versions from GitHub
- Erase flash (NOT IMPLEMENTED)
- Scan for ESP model + size of mem (NOT IMPLEMENTED)
Post Flash -Funktionen (für ESP Easy 2.0.0+)
+ NO NEED FOR AP MODE setup: set Unit name, number, admin password, Wifi settings, IP, right after flash
+ Activate and upload rules (DEPENDING ON THE CONNECTION TO THE UNIT THIS MIGHT TAKE SOME MINUTES DUE TO LATENCY)
Zusätzliche Informationen
- Nur Windows wird unterstützt (Windows 10, Windows 8.1, Windows 8, Windows 7), da es auf PowerShell V2+ an serielle Kommunikation mit den Einheiten beruht.
- Agentur FB ist die in der App verwendete Schriftart. Wenn nicht vorhanden ist, wird die App freundlicherweise aufgefordert, die beiden im Ordner app_data gefundenen Schriftart in den Ordner app_data zu ziehen (automatisch geöffnet).
- Admin -Rechte sind erforderlich, um COM -Portnamen (Treibernamen) zu erhalten.
- Bin -Dateien müssen in den Bin -Ordner platziert werden (könnte sich in Zukunft ändern, aber ich habe vor, neue Versionen automatisch von Github herunterzuladen).
- Regeln (TXT) -Dateien müssen im Ordner Regeln platziert werden.
- Protokolldateien für jeden Blitz werden im Protokollordner platziert.
- Das Debug -Protokoll wird erstellt von: Einstellungen speichern und die INI -Datei öffnen, die Debug -Stufe 0 auf 1 ändern, App neu starten, und eine Fehlerprotokolldatei wird an derselben Stelle wie die EXE angezeigt. Hier werden Debug -Protokolle gesendet. Fügen Sie jedoch vor dem Hochladen Informationen (E -Mail, Name usw.) in die Textdatei hinzu!
- Fehlerbehandlung Wenn das Flash -Tool Ihnen sagt, dass ein Fehler aufgetreten ist, besteht ein Standardtest darin, das Gerät einfach zurückzusetzen (wenn das Gerät dafür einen Schalter hat, verwenden Sie diesen, sonst trennen Sie das Kabel) und versuchen Sie es erneut. Das Überblasen der Serie ist keine genaue Wissenschaft.
- Post -Flash -Handhabung nach einem erfolgreichen Blitz Sie können das Tool verwenden, um das Gerät auch über die serielle Verbindung zu programmieren. Verwenden der Texteingangsfelder in der GUI (Einstellungseinstellungen und WLAN -Einstellungen) Sie können die ESP in Ihrem Netzwerk anmelden, ohne dass es im Hinblick auf den Zugriffspunktmodus verbunden ist. Einige Einheiten haben es jedoch schwer, nach Flash neu zu starten (die Standardweise besteht darin, dass das Flash -Tool das Gerät nach erfolgreichem Flash neu startet). Um dies zu beheben, habe ich die Funktionalität hinzugefügt, dass die Anwendung direkt nach dem Flash und vor der Post -Flash -Sequenz pausieren lässt, dadurch können Sie ein Gerät, das nicht automatisch auf die serielle Kommunikation reagiert, manuell neu starten/zurücksetzen.
Ich plane wöchentlich weitere Funktionen hinzuzufügen. Danke für all das Feedback!
LEGENDE
+ Green is a feature already implemented
- Red is on the todo-list
HAFTUNGSAUSSCHLUSS
- GUI handelt manchmal komisch. Sie können dies durch Speichern (Taste oder Alt + S) die Einstellungen und in der Standardeinstellung beheben. Starten Sie die App erneut und sie wird größer/kleiner als zuvor angezeigt.