Overview
Kaluma is a tiny and efficient JavaScript runtime for microcontrollers. The main features are:
- Small footprint (Run minimally on 300KB ROM, 64KB RAM)
- ECMAScript 5/6/6+ (subset) standard compliant (Powered by JerryScript)
- Easy to port
- Event loop for Asynchronous
- API similar with Node.js and Arduino
- REPL mode
- File systems (LittleFS)
- Graphics API
- Networking (Socket, HTTP)
Supported targets
- RP2040
- Raspberry Pi Pico
- Support boards based on RP2040
- Support PIO (Programmable I/O)
- Support RTC
- Low-power (dormant mode)