Software › MicroPython: Flashing Heart

MicroPython: Flashing Heart

demo Open · freely redistributable

The real MicroPython for the nRF51822 (version 1.1.1, MIT — the bare-metal "nosd" build) booting on the emulated Calliope mini and running a short Python program: display.show([Image.HEART, Image.HEART_SMALL], loop=True, delay=350). The Calliope mini is built on the SAME Nordic nRF51822 (ARM Cortex-M0) and wires its 5x5 LED matrix and A/B buttons exactly like the micro:bit v1, so the stock micro:bit MicroPython runtime boots and renders directly on it — it is the interrupt-driven runtime (DAL system timer, fiber scheduler, TIMER1 us-ticker, the interrupt-driven LED display driver), not a shim, and it runs because the core has the full ARMv6-M exception model. The Python source is CC0; the runtime is MIT.

Download ↓

Format: nRF51 flash image (stock MicroPython runtime + appended .py)  ·  By: MicroPython / Damien George; Lancaster University; script by emulators.org  ·  Licence: MIT (MicroPython + microbit-dal); script CC0

Runs on