Skip to content

PIO state machine construction requiring init #6598

@dmcomm

Description

@dmcomm

CircuitPython version

Adafruit CircuitPython 8.0.0-alpha.1 on 2022-06-09; Raspberry Pi Pico with rp2040

Code/REPL

import array
import board
import rp2pio

program = array.array("H", [0x4001]) #in pins 1

sm = rp2pio.StateMachine(
	program,
	frequency=1_000_000,
	first_in_pin=board.GP1,
	auto_push=True,
)

Behavior

Traceback (most recent call last):
  File "code.py", line 10, in <module>
ValueError: init length must be 2-64

Description

Accepted on 7.3.1. Adding init = program makes it accepted.

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugregressionThings that used to work but don't any longerrp2040Raspberry Pi RP2040

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions