Alternate Programming Languages for the STM32


eLua stands for Embedded Lua and the project aims to offer the full implementation of the Lua Programming Language to the embedded world.

Version exists for the STM32F103 should be possible to port over to the STM32-Discovery.

"..The aim of the project is to have a fully functional Lua development environment on the microcontroller itself, without the need to install a specific development environment on the PC side, other than a serial or ethernet console/terminal emulator.."

Licence: MIT (mostly)

Armpit (Scheme)

ARMPIT SCHEME is an interpreter for the Scheme language (lexically-scoped dialect of Lisp) that runs on RISC microcontrollers with ARM core

Has a STM32 Target

Licence: MIT