diff --git a/examples/txuart.py b/examples/txuart.py index e12b5ab..1ac3bf9 100644 --- a/examples/txuart.py +++ b/examples/txuart.py @@ -5,7 +5,7 @@ import rp2pio import adafruit_pioasm -code = adafruit_pioasm.assemble( +code = adafruit_pioasm.Program( """ .program uart_tx .side_set 1 opt @@ -25,8 +25,7 @@ bitloop: ; This loop will run 8 times (8n1 UART) class TXUART: def __init__(self, *, tx, baudrate=9600): - self.pio = rp2pio.StateMachine( - code, + self.pio = rp2pio.StateMachine(code.assembled, first_out_pin=tx, first_sideset_pin=tx, frequency=8 * baudrate, @@ -34,7 +33,7 @@ class TXUART: initial_sideset_pin_direction=1, initial_out_pin_state=1, initial_out_pin_direction=1, - sideset_enable=True, + **code.pio_kwargs ) @property