main.lua 788 B

12345678910111213141516171819202122232425262728293031
  1. -- LuaTools需要PROJECT和VERSION这两个信息
  2. PROJECT = "simdetdemo"
  3. VERSION = "1.0.0"
  4. log.info("main", PROJECT, VERSION)
  5. -- sys库是标配
  6. _G.sys = require("sys")
  7. --配置gpio为输入模式,下拉,并会触发中断
  8. --请根据实际需求更改gpio编号和上下拉
  9. --SIMDET配置为34
  10. local gpio_pin = 34
  11. gpio.debounce(gpio_pin, 200, 1)
  12. gpio.setup(gpio_pin, function(val)
  13. local status = gpio.get(gpio_pin)
  14. log.info("gpio", "IRQ",gpio_pin, val, status)
  15. if status == 0 then
  16. log.info("SIM REMOVE")
  17. mobile.flymode(0, true)
  18. else
  19. log.info("SIM READY")
  20. mobile.flymode(0, false)
  21. end
  22. end, gpio.PULLUP)
  23. -- 用户代码已结束---------------------------------------------
  24. -- 结尾总是这一句
  25. sys.run()
  26. -- sys.run()之后后面不要加任何语句!!!!!