LVGL bindings for Rust. A powerful and easy-to-use embedded GUI with many widgets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K RAM, 64K Flash).
The idea is to make use of wee_alloc with the static_array_backend feature enabled. Since lvgl-rs cannot remove the dependency on alloc crate, we can show how users can have predictable limit on the amount of memory their firmware will take in embedded devices when using lvgl-rs.
The idea is to make use of wee_alloc with the
static_array_backend
feature enabled. Sincelvgl-rs
cannot remove the dependency onalloc
crate, we can show how users can have predictable limit on the amount of memory their firmware will take in embedded devices when usinglvgl-rs
.