extint.py 353 B

1234567891011121314151617
  1. import pyb
  2. # test basic functionality
  3. ext = pyb.ExtInt('Y1', pyb.ExtInt.IRQ_RISING, pyb.Pin.PULL_DOWN, lambda l:print('line:', l))
  4. ext.disable()
  5. ext.enable()
  6. print(ext.line())
  7. ext.swint()
  8. # test swint while disabled, then again after re-enabled
  9. ext.disable()
  10. ext.swint()
  11. ext.enable()
  12. ext.swint()
  13. # disable now that the test is finished
  14. ext.disable()