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*
13 lines
216 B
Lua
13 lines
216 B
Lua
-- Scripts pour faire un soft reset
|
|
|
|
print("\n restart.lua zf181209.1753 \n")
|
|
|
|
restarttimer1=tmr.create()
|
|
tmr.alarm(restarttimer1, 2*1000, tmr.ALARM_SINGLE, function()
|
|
node.restart()
|
|
end)
|
|
|
|
print("hello zuzu")
|
|
|
|
|