Software › MicroPython: Flashing Heart

MicroPython: Flashing Heart

demo Open · freely redistributable

The real MicroPython for micro:bit v1 (version 1.1.1, MIT) — the same interrupt-driven runtime the online Python editor ships — booting on the emulated Nordic nRF51822 and running a short Python program: display.show([Image.HEART, Image.HEART_SMALL], loop=True, delay=350). This is the full runtime (DAL system timer, fiber scheduler, TIMER1 us-ticker, the interrupt-driven LED display driver), not a bare-metal shim. It boots only because the core now has the ARMv6-M exception model (NVIC + SysTick + the nRF51 RTC/TIMER IRQs). 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