Footprint calculations done by building an empty sketch for an Arduino then comparing to a (no io) VM sketch.

arduino-cli compile -b STMicroelectronics:stm32:GenL0 -e
This commit is contained in:
Toby Jaffey 2025-12-11 12:15:19 +00:00
parent 6b2063c6ab
commit df7b8fe70f
2 changed files with 2 additions and 2 deletions

View file

@ -2,6 +2,8 @@
uvm32 is a minimalist, dependency-free virtual machine sandbox designed for microcontrollers and other resource-constrained devices. Single C file, no dynamic memory allocations, asynchronous design, pure C99.
On an [STM32L0](https://www.st.com/en/microcontrollers-microprocessors/stm32l0-series.html) (ARM Cortex-M0+) the required footprint is under 4KB flash/1KB RAM.
## What is it for?
* As a no-frills alternative to embedded script engines ([Lua](https://www.lua.org/), [Duktape](https://duktape.org/), [MicroPython](https://micropython.org/), etc)