ESP Easy Plasher

Introdução
O Easy Plasher é um invólucro para o Great Esptool.exe e o Power Shell para poder piscar e programar facilmente as unidades ESP8266 com o firmware ESP com facilidade. Todos os arquivos necessários estão incluídos no arquivo exe, basta baixá -lo e colocá -lo onde você deseja. Ele extrairá a estrutura de arquivos necessária e os arquivos ausentes automaticamente. A idéia por trás do aplicativo é tornar o piscar e a configuração do ESP Easy FW o mais revestido com o fluxo. Ainda é um estágio muito inicial, mas espero que seja funcional para a maioria dos casos de uso.
Recursos 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)
Post Flash Recursos (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)
Informações extras
- Somente o Windows é suportado (Windows 10, Windows 8.1, Windows 8, Windows 7), pois depende do PowerShell V2+ para se comunicar em série com as unidades.
- A agência FB é a fonte usada no aplicativo, se não estiver presente, o aplicativo solicitará gentilmente que você arraste e solte os dois arquivos de fonte encontrados na pasta app_data para a pasta Fontes (aberta automaticamente).
- Os direitos do administrador são necessários para obter nomes de portas COM (nomes de driver).
- Os arquivos de bin precisam ser colocados na pasta Bin (pode mudar no futuro, mas pretendo baixar automaticamente novos lançamentos do GitHub)
- Os arquivos de regras (txt) precisam ser colocados na pasta de regras.
- Os arquivos de log para cada flash serão colocados na pasta de log.
- O log de depuração é criado por: salvar configurações e abrir o arquivo ini, alterar o nível de depuração 0 a 1, reiniciar o aplicativo e um arquivo de log de bugs aparecerão no mesmo local que o exe. Os logs de depuração são enviados aqui, mas adicione informações (email, nome etc.) no arquivo de texto antes do upload!
- Manuseio de erros Se a ferramenta flash estiver dizendo que ocorreu um erro, um teste padrão é simplesmente redefinir a unidade (se a unidade tiver uma chave para isso, use essa, depois desconecte o cabo) e tente novamente. Plassificar sobre a série não é uma ciência exata.
- Poste o manuseio do flash Após um flash bem -sucedido, você pode usar a ferramenta para também programar a unidade sobre a conexão serial. Usando os campos de entrada de texto na GUI (Informações da unidade e configurações de Wi -Fi), você pode fazer o login ESP na sua rede sem a necessidade de que ela seja conectada usando o modo de ponto de acesso. Mas algumas unidades têm dificuldade em reiniciar após o flash (a maneira padrão é que a ferramenta flash fará com que a unidade seja reiniciada após o flash bem -sucedido). Para corrigir isso, adicionei a funcionalidade de fazer a pausa do aplicativo logo após o flash e antes da sequência de flash post, isso permite reiniciar manualmente/redefinir uma unidade que não responda à comunicação serial automaticamente.
Eu planejo adicionar mais recursos semanalmente. Obrigado por todo o feedback!
LENDA
+ Green is a feature already implemented
- Red is on the todo-list
ISENÇÃO DE RESPONSABILIDADE
- A GUI às vezes está agindo estranho. Você pode corrigir isso salvando (botão ou alt + s) as configurações e no default.ini altere os "pixels por polegada" para algo mais ou menos que o valor atual. Reavaliar o aplicativo e ele aparecerá maior/menor do que antes.