Files
NodeMCU_Lua/IDE_remote/SocketIDE/luatool
Christian Zufferey 0a161206d1 wip
2019-10-20 18:38:16 +02:00
..
wip
2019-10-20 18:38:16 +02:00
wip
2019-10-20 18:38:16 +02:00
wip
2019-10-20 18:38:16 +02:00

Remise au goût du jour le petit script luatool.py

Sources

https://github.com/4refr0nt/luatool

Description

Le petit script python luatool.py permet d'automatiser le téléchargement de scripts .lua sur un NodeMCU branché sur le port USB.

Problématiques

La version actuelle datant de 2017 ne fonctionne plus avec les nouveaux firmwares de NodeMCU, il a y un problème de délai au moment de l'initialisation.

Corrections

  • J'ai donc repris le code python et mis un petit délai de 0.5 secondes juste après l'initialisation du port série.

  • J'ai aussi diminué le délai d'attente entre chaque ligne, passé de 0.3 sec à 0.03. Les téléchargement sont donc 10x plus rapides

  • J'ai aussi mis un nouveau telnet serveur qui tient compte des tailles maximales des paquets TCP

Utilisation

Maintenant c'est très facile de télécharger tout un projet dans un NodeMCU. Il suffit simplement de modifier le petit script bash upload.sh, puis de faire:

./upload.sh

S'il y a des erreurs lors d'un téléchargement, il faut simplement augmenter un peu le délai !

zf191020.1836