J'utilisais la possibilité de sauvegarder le flag de dsleep dans la rtc-mem afin de pouvoir différencier lors du boot si c'est un reset ou une sortie de sommeil profond. Maintenant je vais partir du principe que quand il y a un *hardware RESET* c'est forcément une sortie de dsleep. Si on veut avoir la *seconde chance* lors de la procédure de boot, il faudra utiliser le *power on RESET*
17 lines
418 B
Lua
17 lines
418 B
Lua
-- Scripts de seconde chance pour réparer une boucle dans le restart
|
|
|
|
print("\n repair.lua zf181210.1456 \n")
|
|
|
|
--f= "wifi_ap_start.lua" if file.exists(f) then dofile(f) end
|
|
--f= "telnet_srv.lua" if file.exists(f) then dofile(f) end
|
|
|
|
--f= "az_init_led.lua" if file.exists(f) then dofile(f) end
|
|
|
|
|
|
--[[
|
|
jobtimer1=tmr.create()
|
|
tmr.alarm(jobtimer1, 5*1000, tmr.ALARM_AUTO, function()
|
|
print("repair...")
|
|
end)
|
|
]]
|