Your favorite language,
on the smallest computers.
Lamella runs true-to-spec C# on tiny microcontrollers (and on bigger boards and single-board computers, unchanged).
Free and open source, for everyone.
C#
BLINK.CS
using System.Device.Gpio; using System.Threading; const int LedPin = 25; // an onboard LED var gpio = new GpioController(); var led = gpio.OpenPin(LedPin, PinMode.Output); while (true) { led.Toggle(); Thread.Sleep(500); }
Code written for Lamella runs unchanged on Linux -- from 2 KB to 8 GB of RAM.
Start with the board in your drawer.
Plug in the board you already own.
Some boards currently require an external hardware debug probe.
Built for engineers. Great for hobbyists and students.
Lamella is pre-release and not yet ready for use.