#https://docs.micropython.org/en/latest/esp32/quickref.html#timers
from machine import Timer
import machine
led1 = machine.Pin(21, machine.Pin.OUT)
led2 = machine.Pin(19, machine.Pin.OUT)
led1_state = False
led2_state = False
def toggle_led1(t):
global led1_state
led1_state = not led1_state
led1.value(led1_state)
def toggle_led2(t):
global led2_state
led2_state = not led2_state
led2.value(led2_state)
tim0 = Timer(0)
#tim0.init(period=100, mode=Timer.ONE_SHOT, callback=lambda t:print(0))
#tim0.init(period=100, mode=Timer.PERIODIC, callback=lambda t:print(0))
tim0.init(period=500, mode=Timer.PERIODIC, callback=toggle_led1)
tim1 = Timer(1)
#tim1.init(period=500, mode=Timer.PERIODIC, callback=lambda t:print(1))
tim1.init(period=3212, mode=Timer.PERIODIC, callback=toggle_led2)