Smartwatch experiments in rust
Find a file
2026-04-21 18:42:05 -07:00
.cargo fixup 2026-04-12 20:18:05 -07:00
assets initial commit 2026-04-12 12:11:25 -07:00
bin/rust-dumbwatch add i2c timeouts 2026-04-21 18:42:05 -07:00
datasheets/twatch-2020v3 add datasheets for twatch 2026-04-12 16:30:25 -07:00
lib add i2c timeouts 2026-04-21 18:42:05 -07:00
.gitignore simulator 2026-04-12 19:59:57 -07:00
Cargo.lock support setting the datetime in the ui 2026-04-20 02:51:39 -07:00
Cargo.toml it actually tells time now 2026-04-19 17:03:23 -07:00
LICENSE Add LICENSE 2026-04-12 12:16:03 -07:00
README.md expand instructions for building 2026-04-12 20:08:58 -07:00
rust-toolchain.toml initial commit 2026-04-12 12:11:25 -07:00

SmartWatch Experiments in Rust

Target Hardware

  • Lilygo T-Watch 2020 V3
  • Waveshare ESP32C6 AMOLED 2.06"

Run

On Hardware

cargo install espup
espup install
source ~/export-esp.sh
cargo run --release -Zbuild-std="core,alloc"

Simulator

cargo run --release --features=simulator --no-default-features --target=x86_64-unknown-linux-gnu