display a clock on a waveshare 2.13 inch e-paper display
- Rust 97.7%
- Just 2.3%
| app | ||
| clocks | ||
| rpi | ||
| rpi_epd2in13 | ||
| simulator | ||
| src | ||
| .gitignore | ||
| Cargo.toml | ||
| justfile | ||
| LICENSE | ||
| Makefile.toml | ||
| README.md | ||
epd-clock
display a clock on a waveshare 2.13 inch e-paper display
epd-clock
A clock on a waveshare 2.13" e-paper panel driven from an rpi-zero. also a simulator for development
Cargo workspace. The parts:
app/— the thing that drives the program, independent of the platform.clocks/— where drawing happens.AnalogClockis the normal one.MyClockis my attempt at something cooler.rpi/— the rpi setup.simulator/—embedded-graphics-simulatorwindow setup.
Small screen refresh every second, full refresh once a minute.
Running it
rpi
just run-pi
- kills the old process
- builds new binary
scps it toraspberrypi.local- runs it.
simulator
cargo +nightly build -p simulator