https://watchy.sqfmi.com/docs/hardware
- Microcontroller ESP32-PICO-D4
- E-Paper Display GDEH0154D67 SSD1681
- Real time clock PCF8563
- 3-axis accelerometer BMA423
- https://github.com/sdobz/rust-esp-nix (3 years old)
- https://github.com/kate-shine/nix-esp32 (uses the docker image)
- https://n8henrie.com/2023/09/compiling-rust-for-the-esp32-with-nix/ (doesn't support xtensa architectures)
- BMA423
- test on the Watchy
- add states for initialized/fullpower/powersave like in the non-async crate
- GDEH0154D67:
- partial updates
- lots of configurability stuff
- could try doing grayscale by manipulating the border waveform
- PCF8563
- better error handling
- functionality missing
- provide the raw time/date numbers from the registers and add a
time
feature that enables support for thetime
crate
- Wi-fi and BLE: https://github.com/esp-rs/esp-wifi