1import pyb 2 3 4def test_irq(): 5 # test basic disable/enable 6 i1 = pyb.disable_irq() 7 print(i1) 8 pyb.enable_irq() # by default should enable IRQ 9 10 # check that interrupts are enabled by waiting for ticks 11 pyb.delay(10) 12 13 # check nested disable/enable 14 i1 = pyb.disable_irq() 15 i2 = pyb.disable_irq() 16 print(i1, i2) 17 pyb.enable_irq(i2) 18 pyb.enable_irq(i1) 19 20 # check that interrupts are enabled by waiting for ticks 21 pyb.delay(10) 22 23 24test_irq() 25