Quick Summary
• The ELM11 is a pretty nifty Lua-based feather-type development platform which provided a surprisingly polished developer experience.
The post ELM11: A Surprisingly Polished Dev Board for Lua appeared first on Make: DIY Projects and Ideas for Makers .
Additional Context
The ELM11 is a pretty nifty and useful Lua-based feather-type platform which, although new and evolving in terms of toolchains, already provided a surprisingly polished developer experience.
Made by BrisbaneSilicon, ELM stands for Embedded Lua Machine. Lua support means it’s more efficient than Python, in the familiar feather form factor. Powered by a GOWIN FPGA, ELM11 allows low-level control with multiple hardware overlays (more on those later).
The IDE grants a comprehensive and user-friendly solution to work with the board, though I still found myself feeling cool diving right in over serial to get things done over either its REPL or higher level CLI. The CLI ( `cmd` or `command` in the REPL), gives auto-paginated and well-formatted interactions for interacting with device state, con