I just wanted to share that I have started to write safe bindings for Rust to use LittlevGL. This project makes it easy and idiomatic to write LittlevGL based applications in Rust.
The project is still in it’s initial state, but I was able to actually run in an embedded device and see the widgets.
I have also available in the repo, examples of the library working with a simulator. Having a simulator makes it possible to write and run your projects in Rust using
lvgl-rs in your desktop, then use the exact same code to run on your embedded device (taken you’ve abstracted everything that is not dependent on hardware).
Let me know what you think. I am happy to accept contributions!
I hope you will enjoy!