9 GPIO.setup(clk, GPIO.IN, pull_up_down=GPIO.PUD_DOWN)
10 GPIO.setup(dt, GPIO.IN, pull_up_down=GPIO.PUD_DOWN)
11 GPIO.setup(sw, GPIO.IN, pull_up_down=GPIO.PUD_DOWN)
14 clkLastState = GPIO.input(clk)
15 swLastState = GPIO.input(sw)
20 clkState = GPIO.input(clk)
21 dtState = GPIO.input(dt)
22 swState = GPIO.input(sw)
23 if clkState != clkLastState:
24 if dtState != clkState:
29 clkLastState = clkState
30 if swState != swLastState: