main.lua 791 B

12345678910111213141516171819202122232425262728293031
  1. -- LuaTools需要PROJECT和VERSION这两个信息
  2. PROJECT = "gpio2demo"
  3. VERSION = "1.0.0"
  4. log.info("main", PROJECT, VERSION)
  5. -- sys库是标配
  6. _G.sys = require("sys")
  7. if wdt then
  8. --添加硬狗防止程序卡死,在支持的设备上启用这个功能
  9. wdt.init(15000)--初始化watchdog设置为15s
  10. sys.timerLoopStart(wdt.feed, 10000)--10s喂一次狗
  11. end
  12. --配置gpio7为输入模式,下拉,并会触发中断
  13. --请根据实际需求更改gpio编号和上下拉
  14. gpio.setup(1, function()
  15. log.info("gpio", "PA7")
  16. end, gpio.PULLDOWN)
  17. sys.taskInit(function()
  18. while 1 do
  19. sys.wait(500)
  20. end
  21. end)
  22. -- 用户代码已结束---------------------------------------------
  23. -- 结尾总是这一句
  24. sys.run()
  25. -- sys.run()之后后面不要加任何语句!!!!!