from machine import Pin
import time
from rp2 import PIO, StateMachine, asm_pio
PIN_BASE = 10
@asm_pio(sideset_init=PIO.OUT_HIGH, out_init=PIO.OUT_HIGH, out_shiftdir=PIO.SHIFT_RIGHT)
def uart_tx():
pull()
label("loop")
set(x,7) .side(0)
nop()
set(pins, 1)
set(pins, 0)
out(y,1)
jmp("loop")
for i in range(1, 7):
print("Hello, Pi Pico!" + str(i)+ " " + str(i+1))
for i in range(1, 7):
print("Hello, Uwe!" + str(i)+ " " + str(i+1))
sm = StateMachine(0,uart_tx, freq=2000, sideset_base=Pin(PIN_BASE), out_base=Pin(10))
sm.active(0)
sm.put(10)
sm.put(128)
sm.put(64)
sm.put(16)