ESP Easy Flasher

Introducción
ESP Easy Flasher es un envoltorio para el excelente Esptool.exe y Power Shell para poder flashear fácilmente y programar unidades ESP8266 con el firmware ESP Easy. Todos los archivos necesarios están incluidos en el archivo EXE, simplemente descargándolo y colóquelo donde lo desee. Extraerá la estructura del archivo necesaria y los archivos faltantes automáticamente. La idea detrás de la aplicación es hacer que el flasheo y la configuración de ESP Easy FW estuvieran lo más posible. Todavía es una etapa muy temprana, pero con suerte debería ser funcional para la mayoría de los casos de uso.
Características flash
+ 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)
Public Flash características (para 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)
Información adicional
- Solo se admite Windows (Windows 10, Windows 8.1, Windows 8, Windows 7) ya que depende de PowerShell V2+ para comunicarse en serie con las unidades.
- Agencia FB es la fuente utilizada dentro de la aplicación, si no está presente, la aplicación le pedirá amablemente que arrastre y reduzca los dos archivos de fuentes que se encuentran en la carpeta APP_DATA a la carpeta Fonts (abierto automáticamente).
- Se necesitan derechos de administrador para poder obtener nombres de puertos Com (nombres de conducir).
- Los archivos bin deben colocarse en la carpeta bin (podría cambiar en el futuro, pero planeo descargar automáticamente nuevas versiones de GitHub)
- Los archivos de reglas (TXT) deben colocarse en la carpeta de reglas.
- Los archivos de registro para cada flash se colocarán en la carpeta de registro.
- El registro de depuración se crea: Guardar configuración y abrir el archivo INI, cambiar el nivel de depuración 0 a 1, reiniciar la aplicación y un archivo de registro de errores aparecerá en el mismo lugar que el EXE. Los registros de depuración se envían aquí, pero agregue información (correo electrónico, nombre, etc.) en el archivo de texto antes de cargar.
- Manejo de errores Si la herramienta Flash le dice que ha ocurrido un error, una prueba estándar es simplemente restablecer la unidad (si la unidad tiene un interruptor para esto, use ese, de lo contrario, desconecte el cable) y luego intente nuevamente. Flasionar sobre la serie no es una ciencia exacta.
- Publique manejo de flash Después de un flash exitoso, puede usar la herramienta para programar también la unidad a través de la conexión serie. Usando los campos de entrada de texto en la GUI (información de la unidad y configuración WiFi) puede hacer que el inicio de sesión ESP en su red sin necesidad de que se conecte utilizando el modo de punto de acceso. Pero, algunas unidades tienen dificultades para reiniciar después de Flash (la forma predeterminada es que la herramienta flash hará que la unidad reinicie después de un flash exitoso). Para solucionar esto, he agregado la funcionalidad de hacer la pausa de la aplicación justo después de la secuencia Flash y antes de la secuencia Post Flash, esto le permite reiniciar/restablecer manualmente una unidad que no responda a la comunicación serie automáticamente.
Planeo agregar más funciones semanalmente. ¡Gracias por todos los comentarios!
LEYENDA
+ Green is a feature already implemented
- Red is on the todo-list
DESCARGO DE RESPONSABILIDAD
- La GUI a veces actúa raro. Puede solucionar esto guardando (botón o alt + s) la configuración y en el valor predeterminado.ini cambia los "píxeles por pulgada" a algo más o menos que el valor actual. Vuelva a lanzar la aplicación y aparecerá más grande/más pequeño que antes.