Show HN: RPI Pico (RP2040) PIO Emulator Package for Go
Category: devtools
Tags: rp2040, emulator, pio, hardware-simulation, go
Score: 5.8/10 (Innovation: 7, Technical: 8, Documentation: 4, Utility: 4)
A Go package that emulates the RP2040's PIO hardware, including multiple interconnected RP2040s, cycle-accurate state machine emulation, and GPIO simulation. This is useful for testing PIO code without hardware, but is limited by the lack of an assembler and GUI, and its AGPL license may restrict adoption.
Target audience: embedded developers, hardware testers, Go developers
Repository: https://git.edwardh.dev/pio · Go · AGPL-3.0 · 4 stars
View on Hacker News