testGpio.lua 444 B

1234567891011121314151617181920212223
  1. LED_VBAT = 26
  2. gpio.setup(LED_VBAT, 0) -- 低电压警告灯
  3. adc.open(adc.CH_CPU)
  4. -- 适配GNSS测试设备的GPIO
  5. sys.taskInit(function()
  6. while 1 do
  7. local vbat = adc.get(adc.CH_VBAT)
  8. log.info("vbat", vbat)
  9. if vbat < 3400 then
  10. gpio.set(LED_VBAT, 1)
  11. sys.wait(100)
  12. gpio.set(LED_VBAT, 0)
  13. sys.wait(900)
  14. else
  15. sys.wait(1000)
  16. end
  17. end
  18. end)