🐛 修复 netled 更新不及时, 添加 NET_LED_UPDATE
事件
This commit is contained in:
parent
62cebae182
commit
58cdba9dd5
@ -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
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user