pinetime-lvgl

LVGL Bindings for Mynewt on PineTime Smart Watch


Keywords
pinetime, lvgl, mynewt
License
Apache-2.0

Documentation

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.