i'm trying to toggle the leds every 1 second. i get the this error message
Code: Select all
uncaught exception in Timer(2) interrupt handler
TypeError: function takes 1 positional arguments but 2 were given
Code: Select all
import pyb
import micropython
micropython.alloc_emergency_exception_buf(200)
class A:
def __init__(self):
self.leds = [pyb.LED(i) for i in range(1,5)]
tim = pyb.Timer(2, freq=1)
tim.callback(self.ledToggle)
def ledToggle(self):
for led in self.leds:
led.toggle()
if __name__ == '__main__':
a = A()
thanks in advance