main.lua 713 B

1234567891011121314151617181920212223242526272829
  1. -- LuaTools需要PROJECT和VERSION这两个信息
  2. PROJECT = "air302_gpio_demo"
  3. VERSION = "1.0.0"
  4. -- sys库是标配
  5. _G.sys = require("sys")
  6. local NETLED = gpio.setup(19, 0) -- 输出模式
  7. local G18 = gpio.setup(18, nil) -- 输入模式
  8. local G1 = gpio.setup(1, function() -- 中断模式, 下降沿
  9. log.info("gpio", "BOOT button release")
  10. end)
  11. sys.taskInit(function()
  12. while 1 do
  13. -- 一闪一闪亮晶晶
  14. NETLED(0)
  15. sys.wait(500)
  16. NETLED(1)
  17. sys.wait(500)
  18. log.info("gpio", "18", G18())
  19. end
  20. end)
  21. -- 用户代码已结束---------------------------------------------
  22. -- 结尾总是这一句
  23. sys.run()
  24. -- sys.run()之后后面不要加任何语句!!!!!