Rust LVGL Bindings for Mynewt on PineTime Smart Watch
This crate contains LVGL Bindings used by the PineTime Watch Face Framework: pinetime-watchface
Check out a sample watch face created with this framework: barebones-watchface
The LVGL Bindings are compatible with PineTime Mynewt Firmware pinetime-rust-mynewt
and with PineTime WebAssembly Simulator lvgl-wasm
Refer to the article...
"Create Your Own PineTime Watch Face in Rust... And Publish on crates.io"
To generate bindings and publish to crates.io...
scripts/gen-bindings.sh
cargo package --list --allow-dirty
cargo publish --dry-run --allow-dirty
cargo publish
See src
for more details.