wokwi / rp2040js

A Raspberry Pi Pico Emulator in JavaScript
MIT License
384 stars 40 forks source link

PIO timing improvements and dual MCU demo #117

Open c1570 opened 1 year ago

c1570 commented 1 year ago

This makes the PIOs run in sync with the ARM cores and enables ClockDiv. This also adds a new demo program that runs two rp2040js instances with the two RP2040s wired together using a bus.

c1570 commented 1 year ago

@urish From my side, this is ready for merging.

urish commented 1 year ago

Update: I'm working on a new simulation clock implementation that makes it easier to keep the peripherals synchronized accurately, and will also be more GC friendly. Plan to publish it shortly under "accurate-clock" branch - stay tuned

urish commented 8 months ago

Note: pushed the new clock implementation to the accurate-clock branch - see #137