This release:
- adds a PIO pool on the RP2040 and RP2350; this pool adds a convenient way to manage PIO's and state machines in a centralized fashion so they can be practically shared by multiple applications simultaneously.
- adds a convenient means of managing PIO memory as part of the PIO pool API.
- adds a convenient means of setting a PIO state machine's program as part of the PIO pool API.
- updates the CYW43439 driver so it uses the PIO pool when the PIO block and state machine are passed in as -1, while maintaining backward compatibility with existing code that relies on explicitly specifying a PIO block and state machine.
- updates the Neopixel driver so it uses the PIO pool when the PIO block and state machine are passed in as -1, while similarly maintaining compatibility with existing code.
- updates the Pico W and Pico 2W networking examples to use the PIO pool for the CYW43439 SPI driver.
- updates the Neopixel examples to use the PIO pool.
Travis Bemann
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.