infinition / waveshare-watch-rs
Public100% Rust `no_std` smartwatch firmware for the Waveshare ESP32-S3-Touch-AMOLED-2.06
Rust-based firmware for Waveshare ESP32-S3 smartwatch with watchface, mini-games, MP3 player UI, smart home controls, sensors, and advanced power management.
How It Works
You find this fun project that turns a Waveshare smartwatch into a full-featured gadget with games and apps, all powered by Rust.
Order the Waveshare ESP32-S3-Touch-AMOLED-2.06 watch if you don't have one—it's a sleek round touchscreen with sensors and speakers.
Follow the easy guide to install the special building tools needed to create the watch software—no coding required.
Simply type your home WiFi name and password so the watch can connect online for time sync and smart features.
Hit the magic button to build the software and flash it onto your watch—it takes just minutes and reboots automatically.
The watch wakes up showing a crisp digital clock, battery level, date, and a tilt ball if you enable it.
Dive into Snake, Tetris, Flappy Bird, 2048, or tilt to roll a ball through a maze—perfect for quick fun.
Browse MP3s on the SD card, play and pause with taps, watch the progress bar glow.
Tap buttons to send signals to lights, doors, or thermostats over WiFi.
Adjust WiFi or other options using the handy keyboard.
Relax with a power-saving always-on clock that dims intelligently, games that beep and respond to tilts, and full control—all in a tiny, efficient package.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.