I’ve been using a Cube:bit running Conway’s Life as a test for Yarg for a while. Today marked a milestone, when the C driver it was previously using was removed. This now runs exclusively Yarg.
The need for C was because the WS2812 LEDs used a PIO based driver, and PIO was outside the scope of what Yarg could manipulate. That’s now changed, and Yarg can host and setup PIO programs. Along the way I needed to add DMA support too.
Both of these (PIO, DMA) need a lot more work to become general purpose, but this milestone remains significant. This is a non-trivial use of Yarg on a microcontroller with no need for C drivers.

