2023-07-06 23:09:49 +08:00

27 lines
553 B
Python

import TemplateDevice
import time
io1 = TemplateDevice.GPIO()
io1.setPin('PA8')
io1.setMode('in')
io1.enable()
EVENT_SIGAL_IO_RISING_EDGE = 0x01
EVENT_SIGAL_IO_FALLING_EDGE = 0x02
callback_times = 0
def callBack1(signal):
global callback_times
callback_times += 1
print('callback_times: %d' % callback_times)
if signal == EVENT_SIGAL_IO_RISING_EDGE:
print('get rising edge!')
elif signal == EVENT_SIGAL_IO_FALLING_EDGE:
print('get falling edge!')
else:
return signal
io1.addEventCallBack(callBack1)