barebones-watchface 2.1.1

Barebones Watch Face for Mynewt on PineTime Smart Watch
# Barebones Watch Face for Rust + Mynewt on PineTime Smart Watch

![Barebones Watch Face for Rust + Mynewt on PineTime Smart Watch](https://lupyuen.github.io/images/timesync-title.png)

[__Preview this Watch Face in your web browser__](https://lupyuen.github.io/barebones-watchface/lvgl.html)

Barebones, no frills Rust Watch Face for PineTime Smart Watch with LVGL and Mynewt...

1. Bluetooth LE Time Sync

1. Date and Time

1. Bluetooth Indicator

1. Power Indicator

Built with [`pinetime-watchface`](https://crates.io/crates/pinetime-watchface) framework for watch faces.

To select this watch face in the [`pinetime-rust-mynewt`](https://github.com/lupyuen/pinetime-rust-mynewt) firmware...

1.  Add [`barebones-watchface`]https://crates.io/crates/barebones-watchface to [`pinetime-rust-mynewt/rust/app/Cargo.toml`]https://github.com/lupyuen/pinetime-rust-mynewt/blob/master/rust/app/Cargo.toml

1.  Set `WatchFaceType` in [`pinetime-rust-mynewt/rust/app/src/lib.rs`]https://github.com/lupyuen/pinetime-rust-mynewt/blob/master/rust/app/src/lib.rs

    ```rust
    /// Declare the Watch Face Type
    type WatchFaceType = barebones_watchface::BarebonesWatchFace;
    ```

The WebAssembly Simulator for this watch face was auto-generated by a GitHub Actions Workflow: [`simulator.yml`](.github/workflows/simulator.yml)

Source code for the WebAssembly Simulator is at the [`mynewt`](https://github.com/AppKaki/lvgl-wasm/tree/mynewt) branch of [`github.com/AppKaki/lvgl-wasm`](https://github.com/AppKaki/lvgl-wasm/tree/mynewt)

Refer to the article...

["Create Your Own PineTime Watch Face in Rust... And Publish on crates.io"](https://lupyuen.github.io/pinetime-rust-mynewt/articles/watchface)