#bare-bones #mynewt #watchface #lvgl #pinetime #date-time

nightly no-std barebones-watchface

适用于 Mynewt 和 PineTime 智能手表的简化版手表表盘

10 个稳定版本

2.1.1 2020 年 10 月 23 日
2.1.0 2020 年 10 月 21 日
1.0.5 2020 年 10 月 12 日
0.3.0 2020 年 10 月 7 日

#1632 in 嵌入式开发

Download history 1/week @ 2024-03-26 6/week @ 2024-04-02 72/week @ 2024-07-02

72 每月下载量

Apache-2.0

2MB
215 代码行

适用于 Rust + Mynewt 和 PineTime 智能手表的简化版手表表盘

Barebones Watch Face for Rust + Mynewt on PineTime Smart Watch

在您的网页浏览器中预览此手表表盘

适用于 PineTime 智能手表的简化、无装饰的 Rust 手表表盘,具有 LVGL 和 Mynewt...

  1. 蓝牙低功耗时间同步

  2. 日期和时间

  3. 蓝牙指示器

  4. 电源指示器

使用 pinetime-watchface 框架为手表表盘构建。

要在 pinetime-rust-mynewt 固件中选择此手表表盘...

  1. barebones-watchface 添加到 pinetime-rust-mynewt/rust/app/Cargo.toml

  2. pinetime-rust-mynewt/rust/app/src/lib.rs 中设置 WatchFaceType

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

此手表表盘的 WebAssembly 模拟器是由 GitHub Actions 工作流自动生成的: simulator.yml

WebAssembly 模拟器的源代码位于 mynewt 分支的 github.com/AppKaki/lvgl-wasm

参阅文章...

"使用 Rust 创建您自己的 PineTime 手表表盘...并在 crates.io 上发布"

依赖项

~19MB
~395K SLoC