ledTask.lua 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. -- 蓝灯
  2. local netLed = gpio.setup(1, 0)
  3. -- sys.taskInit(function()
  4. -- while true do
  5. -- while not srvs.isConnected() do
  6. -- manage.wake("led")
  7. -- netLed(1)
  8. -- sys.wait(500)
  9. -- netLed(0)
  10. -- manage.sleep("led")
  11. -- sys.wait(500)
  12. -- end
  13. -- netLed(0)
  14. -- while srvs.isConnected() do
  15. -- sys.wait(10000)
  16. -- end
  17. -- end
  18. -- end)
  19. -- 黄灯 在gnss.lua里面,由当前Air201上CC0257B的1PPS引脚控制,可以给GNSS芯片发指令改变1pps输出周期
  20. -- local gnssLed = gpio.setup(xxx, 0)
  21. -- sys.taskInit(function()
  22. -- while true do
  23. -- if gnss.isFix() then
  24. -- gnssLed(1)
  25. -- sys.wait(1000)
  26. -- else
  27. -- gnssLed(0)
  28. -- sys.wait(500)
  29. -- gnssLed(0)
  30. -- sys.wait(500)
  31. -- end
  32. -- end
  33. -- end)
  34. -- 红灯 红灯直接在manage.lua里控制了
  35. -- local chargeLed = gpio.setup(xxx, 0)
  36. -- sys.taskInit(function()
  37. -- while true do
  38. -- chargeLed(xxx.isCharge() and 1 or 0)
  39. -- (1000)
  40. -- end
  41. -- end)