import time
import rp2pio
import board
import adafruit_pioasm
piocode = """
.program hello
loop:
pull
out pins, 2
jmp loop
"""
assembled = adafruit_pioasm.assemble(piocode)
sm = rp2pio.StateMachine(
assembled,
frequency=2000,
first_out_pin=board.GP0,
out_pin_count=2
)
while True:
sm.write(bytes([0b11]))
time.sleep(1)
sm.write(bytes([0]))
time.sleep(1)