Voilà, maintenant mon checksum local/remote fonctionne corectement après l'utilisation de luatool.py. On peut maintenant bien comparer ce que l'on a sur le NodeMCU

This commit is contained in:
Christian Zufferey
2019-11-24 10:57:27 +01:00
parent 083eb1369c
commit cd354cba35
49 changed files with 70 additions and 112 deletions

View File

@@ -1,8 +1,8 @@
-- programme pour faire clignoter x fois une LED avec un rapport on/off
function flash_led_xfois()
print("\n flash_led_xfois.lua zf191029.2111 \n")
print("\n flash_led_xfois.lua zf1911124.1053 \n")
--zLED=0 --NodeMCU
zLED=4 --EPS-M3
zTm_On_LED = 50 --> en ms
@@ -11,17 +11,17 @@ function flash_led_xfois()
gpio.write(zLED, gpio.HIGH)
gpio.mode(zLED, gpio.OUTPUT)
ztmr_Flash_LED = tmr.create()
function blink_LED ()
if nbfois >= xfois then
-- print(nbfois)
nbfois = 0
else
else
if gpio.read(zLED)==gpio.HIGH then
gpio.write(zLED, gpio.LOW)
-- tmr.alarm(ztmr_Flash_LED, zTm_Off_LED, tmr.ALARM_SINGLE, blink_LED)
ztmr_Flash_LED:alarm(zTm_Off_LED, tmr.ALARM_SINGLE, blink_LED)
else
else
gpio.write(zLED, gpio.HIGH)
nbfois = nbfois+1
-- tmr.alarm(ztmr_Flash_LED, zTm_On_LED, tmr.ALARM_SINGLE, blink_LED)
@@ -29,7 +29,7 @@ function flash_led_xfois()
end
end
end
end
flash_led_xfois()
@@ -37,4 +37,4 @@ flash_led_xfois()
--[[
xfois =2
blink_LED ()
]]
]]

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env python2
# -*- coding: utf-8 -*-
version = "0.6.6 zf191124.1015"
version = "0.6.6 zf191124.1036"
print("luatool.py ver " + version)
@@ -146,7 +146,10 @@ class SerialTransport(AbstractTransport):
if len(data) > 0 and not args.bar:
sys.stdout.write("\r\n->")
sys.stdout.write(data.split("\r")[0])
##zzz191124 attend encore un petit peu avant d'envoyer
sleep(self.delay)
self.serial.write(data)
sleep(self.delay)
# zzz191021 Affiche ce que l'on a envoyé au NodeMCU
if args.verbose:
print("\n\nzwrite0952: {" + data + "\n}\n")
@@ -215,7 +218,7 @@ if __name__ == '__main__':
# parse arguments or use defaults
parser = argparse.ArgumentParser(description='ESP8266 Lua script uploader.')
parser.add_argument('--bar', action='store_true', help='Show a progress bar for uploads instead of printing each line')
parser.add_argument('--delay', default=0.03, help='Delay in seconds between each write, default 0.03 sec.', type=float)
parser.add_argument('--delay', default=0.02, help='Delay in seconds between each write, default 0.03 sec.', type=float)
parser.add_argument('--delete', default=None, help='Delete a lua/lc file from device.')
parser.add_argument('--ip', default=None, help='Connect via telnet server (--ip IP[:port])')
parser.add_argument('--zrestart', action='store_true', help='Restart the NodeMCU.')

View File

@@ -1,41 +1,6 @@
zz_host_dir2.lua zf191123.1436
zz_host_dir2.lua zf191124.1054
zz_host_dir2.lua
z_page4.html
z_page3.html
z_page2.html
z_page1.html
z_index.html
wifi_init.lua
wifi_info.lua
web_srv2.lua
upload_t.sh
upload_s.sh
tst_dir
tnode
thost
telnet_srv2.lua
set_time.lua
secrets_wifi.lua
secrets_project.lua
oldies
luatool.py
initz.lua
in production
head.lua
goodies
flash_led_xfois.lua
dir2.lua
cat.lua
c.lua
boot2.lua
boot.lua
b.lua
_zremote_cmd.txt
_secrets_energy.lua_
README.md
Icon
README.md : 2841, 347247457
_secrets_energy.lua_ : 574, 14047690
_zremote_cmd.txt : 3797, 598457578
@@ -45,17 +10,17 @@ boot2.lua : 1581, 89772835
c.lua : 1023, 45354296
cat.lua : 522, 9721978
dir2.lua : 1569, 96054383
flash_led_xfois.lua : 1143, 44689874
flash_led_xfois.lua : 1131, 43977377
head.lua : 567, 11507510
initz.lua : 2159, 175035891
luatool.py : 14426, 7814354905
luatool.py : 14772, 8192529118
secrets_project.lua : 539, 12833508
secrets_wifi.lua : 635, 15410620
set_time.lua : 879, 31173858
telnet_srv2.lua : 2760, 289194718
thost : 40, 43748
tnode : 876, 22073606
upload_s.sh : 2198, 202237353
thost : 40, 43647
tnode : 877, 22149116
upload_s.sh : 1913, 159132384
upload_t.sh : 1618, 109879609
web_srv2.lua : 2960, 297644504
wifi_info.lua : 1604, 98582260
@@ -65,7 +30,7 @@ z_page1.html : 443, 7731060
z_page2.html : 1867, 123937742
z_page3.html : 1415, 67091731
z_page4.html : 1660, 90364904
zz_host_dir2.lua : 1756, 122530256
zz_host_dir2.lua : 1821, 131648152
Rappel, sur Atom, sélectionner les deux fichiers à gauche puis CTRL+CMD+C

View File

@@ -1,22 +1,23 @@
b.lua : 3805, 595030982
boot.lua : 431, 7620379
boot2.lua : 1277, 66818479
c.lua : 1017, 45107208
cat.lua : 478, 8669046
dir2.lua : 1425, 84233519
flash_led_xfois.lua : 930, 33758481
head.lua : 517, 10229636
initz.lua : 1779, 136762155
secrets_project.lua : 527, 12522496
secrets_wifi.lua : 600, 14520430
set_time.lua : 855, 30144894
telnet_srv2.lua : 2449, 246557078
web_srv2.lua : 2372, 223848934
wifi_info.lua : 1344, 77679752
wifi_init.lua : 461, 9174869
z_index.html : 652, 18555106
z_page1.html : 431, 7416860
z_page2.html : 1503, 92280526
z_page3.html : 1077, 46592064
z_page4.html : 1219, 60174063
.................initz.lua
b.lua : 4289, 696634446
boot.lua : 451, 8092291
boot2.lua : 1581, 89772835
c.lua : 1023, 45354296
cat.lua : 522, 9721978
dir2.lua : 1569, 96054383
flash_led_xfois.lua : 1131, 43977377
head.lua : 567, 11507510
initz.lua : 2159, 175035891
secrets_project.lua : 539, 12833508
secrets_wifi.lua : 635, 15410620
set_time.lua : 879, 31173858
telnet_srv2.lua : 2760, 289194718
web_srv2.lua : 2960, 297644504
wifi_info.lua : 1604, 98582260
wifi_init.lua : 501, 10271357
z_index.html : 1015, 44275501
z_page1.html : 443, 7731060
z_page2.html : 1867, 123937742
z_page3.html : 1415, 67091731
z_page4.html : 1660, 90364904
>

View File

@@ -1,6 +1,6 @@
#!/bin/bash
# Petit script pour télécharger facilement tout le binz via le port série
#zf191123.1438
#zf191124.1019
# S'il y a des erreurs lors d'un téléchargement, il faut simplement augmenter un peu le délai !
# Il est préférable de télécharger en premier les *gros* fichiers .lua !
@@ -19,45 +19,30 @@ chmod +x luatool.py
./luatool.py --port $luatool_tty -l
read -p "Est-ce bien vide ?"
./luatool.py --port $luatool_tty --bar --delay 0.06 -f telnet_srv2.lua
./luatool.py --port $luatool_tty --bar --delay 0.06 -f b.lua
./luatool.py --port $luatool_tty --bar --delay 0.03 -f web_srv2.lua
./luatool.py --port $luatool_tty --bar --delay 0.03 -f head.lua
./luatool.py --port $luatool_tty --bar --delay 0.03 -f flash_led_xfois.lua
./luatool.py --port $luatool_tty --bar --delay 0.001 -f wifi_init.lua
./luatool.py --port $luatool_tty --bar --delay 0.001 -f wifi_info.lua
./luatool.py --port $luatool_tty --bar --delay 0.001 -f set_time.lua
./luatool.py --port $luatool_tty --bar --delay 0.001 -f secrets_wifi.lua
./luatool.py --port $luatool_tty --bar --delay 0.001 -f secrets_project.lua
./luatool.py --port $luatool_tty --bar --delay 0.001 -f dir2.lua
./luatool.py --port $luatool_tty -f dir2.lua
./luatool.py --port $luatool_tty -f t1.lua
./luatool.py --port $luatool_tty --bar --delay 0.001 -f cat.lua
./luatool.py --port $luatool_tty --bar --delay 0.001 -f c.lua
./luatool.py --port $luatool_tty --bar --delay 0.001 -f boot2.lua
./luatool.py --port $luatool_tty --bar --delay 0.001 -f boot.lua
./luatool.py --port $luatool_tty --bar --delay 0.03 -f z_index.html
./luatool.py --port $luatool_tty --bar --delay 0.03 -f z_page1.html
./luatool.py --port $luatool_tty --bar --delay 0.03 -f z_page2.html
./luatool.py --port $luatool_tty --bar --delay 0.03 -f z_page3.html
./luatool.py --port $luatool_tty --bar --delay 0.03 -f z_page4.html
./luatool.py --port $luatool_tty --bar -f z_page4.html
./luatool.py --port $luatool_tty --bar -f z_page3.html
./luatool.py --port $luatool_tty --bar -f z_page2.html
./luatool.py --port $luatool_tty --bar -f z_page1.html
./luatool.py --port $luatool_tty --bar -f z_index.html
./luatool.py --port $luatool_tty --bar -f wifi_init.lua
./luatool.py --port $luatool_tty --bar -f wifi_info.lua
./luatool.py --port $luatool_tty --bar -f web_srv2.lua
./luatool.py --port $luatool_tty --bar -f telnet_srv2.lua
./luatool.py --port $luatool_tty --bar -f set_time.lua
./luatool.py --port $luatool_tty --bar -f secrets_wifi.lua
./luatool.py --port $luatool_tty --bar -f secrets_project.lua
./luatool.py --port $luatool_tty --bar -f head.lua
./luatool.py --port $luatool_tty --bar -f flash_led_xfois.lua
./luatool.py --port $luatool_tty --bar -f dir2.lua
./luatool.py --port $luatool_tty --bar -f cat.lua
./luatool.py --port $luatool_tty --bar -f c.lua
./luatool.py --port $luatool_tty --bar -f boot2.lua
./luatool.py --port $luatool_tty --bar -f boot.lua
./luatool.py --port $luatool_tty --bar -f b.lua
./luatool.py --port $luatool_tty -l
read -p "Pas eu d'erreur, on part à fond avec le init.lua ?"
./luatool.py --port $luatool_tty --bar --delay 0.001 -f initz.lua -t init.lua
./luatool.py --port $luatool_tty --bar -f initz.lua -t init.lua
./luatool.py --port $luatool_tty -l
echo -e "\nC'est tout bon ;-)"

View File

@@ -3,7 +3,11 @@
-- du dossier en cours, donc PAS sur le NodeMCU !
-- source: https://stackoverflow.com/questions/5303174/how-to-get-list-of-directories-in-lua (30%)
print("\n zz_host_dir2.lua zf191123.1436 \n")
-- usage:
-- ./zz_host_dir2.lua
-- ./zz_host_dir2.lua > thost
print("\n zz_host_dir2.lua zf191124.1054 \n")
function calc_chksum_file(name_file)
size_file = 1 chksum_file = 0
@@ -16,7 +20,7 @@ function calc_chksum_file(name_file)
-- if size_file%100 == 0 then uart.write(0,".") end
end
f:close()
print(name_file)
-- print(name_file)
end
function dirfile(k)