72 lines
2.0 KiB
Lua
72 lines
2.0 KiB
Lua
-- Scripts à charger après le boot pour démarrer son projet
|
|
|
|
print("\n boot2.lua zf191223.1215 \n")
|
|
|
|
function boot2()
|
|
second_chance=nil initz=nil boot=nil zLED=nil
|
|
boot2_tmr=nil secrets_wifi=nil wifi_init=nil
|
|
cli_ssid=nil cli_pwd=nil
|
|
boot2_tmr1=nil wifi_init1=nil wifi_info=nil boot2_go=nil
|
|
|
|
f= "secrets_project.lua" if file.exists(f) then dofile(f) end
|
|
f= "set_time.lua" if file.exists(f) then dofile(f) end
|
|
collectgarbage()
|
|
|
|
wifi.setmode(wifi.STATIONAP,true)
|
|
wifi.ap.config({ ssid = ap_ssid.."_"..node_id, pwd = ap_pwd, save=true })
|
|
ap_ssid=nil ap_pwd=nil
|
|
f= "web_srv2.lua" if file.exists(f) then dofile(f) end
|
|
boot2_tmr3=tmr.create()
|
|
boot2_tmr3:alarm(30*1000, tmr.ALARM_SINGLE, function()
|
|
print("BOOOOUM, y'a plus de AP WIFI !")
|
|
wifi.setmode(wifi.STATION,true) boot2_tmr3=nil
|
|
print(node.heap()) collectgarbage() print(node.heap())
|
|
end)
|
|
|
|
f= "0_htu21d.lua" if file.exists(f) then dofile(f) end
|
|
f= "0_send_data.lua" if file.exists(f) then dofile(f) end
|
|
f= "0_cron.lua" if file.exists(f) then dofile(f) end
|
|
--f= "web_ide2.lua" if file.exists(f) then dofile(f) end
|
|
f=nil
|
|
|
|
verbose = true
|
|
|
|
boot2_tmr2=tmr.create()
|
|
boot2_tmr2:alarm(3*1000, tmr.ALARM_SINGLE, function()
|
|
print("BOOOOUM, y'a plus de boot2 !")
|
|
boot2=nil boot2_tmr2=nil
|
|
print(node.heap()) collectgarbage() print(node.heap())
|
|
|
|
--tmr.create():alarm(7*1000, tmr.ALARM_SINGLE, function()
|
|
-- print("MUOOOOB !")
|
|
-- collectgarbage()
|
|
-- print(node.heap())
|
|
--f= "web_ide2.lua" if file.exists(f) then dofile(f) end
|
|
-- f=nil
|
|
--end)
|
|
end)
|
|
end
|
|
|
|
boot2_tmr1=tmr.create()
|
|
boot2_tmr1:alarm(1*1000, tmr.ALARM_AUTO , function()
|
|
if boot2_go then
|
|
boot2_tmr1:unregister() boot2()
|
|
end
|
|
end)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--[[
|
|
tmr.create():alarm(1*1000, tmr.ALARM_AUTO, function()
|
|
print(node.heap())
|
|
end)
|
|
]]
|
|
|
|
--[[
|
|
for k,v in pairs(_G) do print(k,v) end
|
|
]]
|