Automatic compile software after upgrade
This commit is contained in:
parent
a8ca5ee47b
commit
18da5e7e3b
12
init.lua
12
init.lua
@ -11,8 +11,9 @@ tmr.alarm(2, 85, 1, function()
|
|||||||
ws2812.write(string.char(128,0,0):rep(counter1) .. string.char(0,0,0):rep(spaceLeds) .. string.char(0,0,64):rep(counter1))
|
ws2812.write(string.char(128,0,0):rep(counter1) .. string.char(0,0,0):rep(spaceLeds) .. string.char(0,0,64):rep(counter1))
|
||||||
end)
|
end)
|
||||||
|
|
||||||
local blacklistfile="init.lua config.lua config.lua.new"
|
local blacklistfile="init.lua config.lua config.lua.new webpage.html"
|
||||||
function recompileAll()
|
function recompileAll()
|
||||||
|
for i=0,5 do tmr.stop(i) end
|
||||||
-- compile all files
|
-- compile all files
|
||||||
l = file.list();
|
l = file.list();
|
||||||
for k,_ in pairs(l) do
|
for k,_ in pairs(l) do
|
||||||
@ -43,7 +44,14 @@ end
|
|||||||
|
|
||||||
tmr.alarm(1, 5000, 0, function()
|
tmr.alarm(1, 5000, 0, function()
|
||||||
tmr.stop(2)
|
tmr.stop(2)
|
||||||
if (file.open("main.lua")) then
|
if (
|
||||||
|
(file.open("main.lua")) or
|
||||||
|
(file.open("timecore.lua")) or
|
||||||
|
(file.open("wordclock.lua")) or
|
||||||
|
(file.open("displayword.lua")) or
|
||||||
|
(file.open("webserver.lua"))
|
||||||
|
) then
|
||||||
|
ws2812.write(string.char(0,0,0):rep(4) .. string.char(128,0,0) .. string.char(0,0,0) ..string.char(128,0,0) .. string.char(0,0,0):rep(21) .. string.char(0,0,0):rep(30) .. string.char(128,0,0) .. string.char(0,0,0):rep(80))
|
||||||
recompileAll()
|
recompileAll()
|
||||||
print("Rebooting ...")
|
print("Rebooting ...")
|
||||||
-- reboot repairs everything
|
-- reboot repairs everything
|
||||||
|
Loading…
Reference in New Issue
Block a user