ESP Easy Flasher

Introduction
ESP Easy Flasher est un emballage pour le grand Esptool.exe et le shell Power pour pouvoir facilement flasher et programmer des unités ESP8266 avec le firmware ESP Easy. Tous les fichiers nécessaires sont inclus dans le fichier EXE, il suffit de le télécharger et de le placer là où vous le souhaitez. Il extraitra automatiquement la structure des fichiers et manquait automatiquement. L'idée derrière l'application est de rendre le clignotement et la configuration d'ESP Easy FW en tant que flux que possible. C'est encore un stade très précoce, mais il est à espérer fonctionnel pour la plupart des cas d'utilisation.
Flash Caractéristiques
+ 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)
Fonctionnalités post-flash (pour 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)
Des informations supplémentaires
- Seuls Windows est pris en charge (Windows 10, Windows 8.1, Windows 8, Windows 7) car il s'appuie sur PowerShell V2 + pour communiquer en série avec les unités.
- Agency FB est la police utilisée dans l'application, si elle n'est pas présente, l'application vous demandera de glisser-déposer les deux fichiers de police trouvés dans le dossier app_data dans le dossier des polices (ouverte automatiquement).
- Les droits d'administration sont nécessaires pour pouvoir obtenir des noms de port com (noms de pilotes).
- Les fichiers bac doivent être placés dans le dossier bin (pourrait changer à l'avenir, mais je prévois de télécharger automatiquement de nouvelles versions de GitHub)
- Les fichiers de règles (TXT) doivent être placés dans le dossier Rules.
- Les fichiers journaux pour chaque flash seront placés dans le dossier de journal.
- Le journal de débogage est créé par: Enregistrer les paramètres et ouvrir le fichier INI, modifier le niveau de débogage 0 à 1, redémarrer l'application et un fichier de journal de bogue apparaîtra au même endroit que l'EXE. Les journaux de débogage sont envoyés ici, mais veuillez ajouter des informations (e-mail, nom, etc.) dans le fichier texte avant le téléchargement!
- Gestion des erreurs Si l'outil Flash vous indique qu'une erreur s'est produite, un test standard consiste à réinitialiser simplement l'unité (si l'unité a un interrupteur pour cela, utilisez celle-ci, déconnectez le câble), puis réessayez. Le clignotement sur la série n'est pas une science exacte.
- Publier une manipulation du flash Après un flash réussi, vous pouvez utiliser l'outil pour programmer également l'unité sur la connexion série. À l'aide des champs d'entrée de texte dans l'interface graphique (Informations d'unité et paramètres WiFi), vous pouvez faire la connexion ESP à votre réseau sans qu'il soit connecté à l'aide du mode Point d'accès. Mais, certaines unités ont du mal à redémarrer après Flash (la manière par défaut est que l'outil Flash fera redémarrer le redémarrage de l'unité après une flash réussie). Pour résoudre ce problème, j'ai ajouté la fonctionnalité de la pause de l'application juste après le flash et avant la séquence de post-flash, cela vous permet de redémarrer / réinitialiser manuellement une unité qui ne répond pas automatiquement à la communication série.
Je prévois d'ajouter plus de fonctionnalités chaque semaine. Merci pour tous les commentaires!
LÉGENDE
+ Green is a feature already implemented
- Red is on the todo-list
CLAUSE DE NON-RESPONSABILITÉ
- GUI agit parfois bizarre. Vous pouvez résoudre ce problème en enregistrant (bouton ou alt + s) les paramètres et dans la valeur par défaut.ini modifiez les "pixels par pouce" en quelque chose de plus ou moins que la valeur actuelle. Relevez l'application et il apparaîtra plus grand / plus petit qu'auparavant.