Skip to content

Unifying interface with rp2pio.StateMachine #161

@MiLaak

Description

@MiLaak

Some of the pio_kwargs provided by adafruit_pioasm.Program() and used by rp2pio.StateMachine() needs to be renamed for pioemu.emulate().
Could pioemu be updated to use same kwargs?

For example in my test application, following modifications is needed to be done for pioemu.emulate():

program.pio_kwargs['side_set_count'] = program.pio_kwargs['sideset_pin_count']
program.pio_kwargs['wrap_top'] = program.pio_kwargs['wrap']

del program.pio_kwargs['sideset_enable']
del program.pio_kwargs['wrap']
del program.pio_kwargs['sideset_pin_count']

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions