main.lua 870 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. -- LuaTools需要PROJECT和VERSION这两个信息
  2. PROJECT = "air8000_gpio_ext"
  3. VERSION = "1.0.5"
  4. -- sys库是标配
  5. _G.sys = require("sys")
  6. --[[特别注意, 使用http库需要下列语句]]
  7. -- 通过boot按键方便刷Air8000S
  8. function PWR8000S(val)
  9. gpio.set(23, val)
  10. end
  11. gpio.debounce(0, 1000)
  12. gpio.setup(0, function()
  13. sys.taskInit(function()
  14. log.info("复位Air8000S")
  15. PWR8000S(0)
  16. sys.wait(20)
  17. PWR8000S(1)
  18. end)
  19. end, gpio.PULLDOWN)
  20. sys.taskInit(function()
  21. -- 闪灯开始
  22. sys.wait(100)
  23. pin = 164
  24. while 1 do
  25. gpio.setup(pin, 0, gpio.PULLUP)
  26. sys.wait(500)
  27. gpio.setup(pin, 1, gpio.PULLUP)
  28. sys.wait(500)
  29. end
  30. end)
  31. -- 用户代码已结束---------------------------------------------
  32. -- 结尾总是这一句
  33. sys.run()
  34. -- sys.run()之后后面不要加任何语句!!!!!