
The project is still incomplete but slowly making progress. A few example programs are included in the repo, such as outputting a pleasant guitar note over I2S and driving a chain of WS2812s. There’s a simulator to test different programs, and the project targets the Blackice MX and the Ulx3s. For assembling PIO code, uses Adafruit’s pioasm assembler they use for their MicroPython framework. This particular implementation is based only on the spec that Raspberry Pi provides.

Not content with it just being a part of RP2040-based projects, has been porting the PIO to Verilog so anyone can enjoy it.

However, one of the most exciting bits of hardware onboard is the Programmable I/O (PIO). We’ve seen some pretty incredible hacks using the Raspberry Pi 2040.
