|
@@ -12,9 +12,9 @@ sys.taskInit(
|
|
function()
|
|
function()
|
|
while true do
|
|
while true do
|
|
netled(1)
|
|
netled(1)
|
|
- sys.wait(netled_duration)
|
|
|
|
|
|
+ sys.waitUntil("NET_LED_UPDATE", netled_duration)
|
|
netled(0)
|
|
netled(0)
|
|
- sys.wait(netled_interval)
|
|
|
|
|
|
+ sys.waitUntil("NET_LED_UPDATE", netled_interval)
|
|
end
|
|
end
|
|
end
|
|
end
|
|
)
|
|
)
|
|
@@ -22,11 +22,15 @@ sys.taskInit(
|
|
function util_netled.blink(duration, interval, restore)
|
|
function util_netled.blink(duration, interval, restore)
|
|
netled_duration = duration or netled_default_duration
|
|
netled_duration = duration or netled_default_duration
|
|
netled_interval = interval or netled_default_interval
|
|
netled_interval = interval or netled_default_interval
|
|
|
|
+ log.info("publish NET_LED_UPDATE")
|
|
|
|
+ sys.publish("NET_LED_UPDATE")
|
|
if restore then
|
|
if restore then
|
|
sys.timerStart(
|
|
sys.timerStart(
|
|
function()
|
|
function()
|
|
netled_duration = netled_default_duration
|
|
netled_duration = netled_default_duration
|
|
netled_interval = netled_default_interval
|
|
netled_interval = netled_default_interval
|
|
|
|
+ log.info("publish NET_LED_UPDATE")
|
|
|
|
+ sys.publish("NET_LED_UPDATE")
|
|
end,
|
|
end,
|
|
restore
|
|
restore
|
|
)
|
|
)
|