A clock that shows a map with a route that progresses day-by-day.
Display is a 64x64px LED matrix, driven by an STM32H743 on a WeAct dev board.
To run the simulator on a desktop:
cd simulator/
cargo run --release
The following keyboard buttons are mapped to the buttons on the hardware:
- Q/Backspace/Up: BACK
- W: QR
- E: DISPLAY
- A/Enter/Down: ENTER
- S/Left: LEFT
- D/Right: RIGHT
To program the firmware:
cd firmware/
cargo embed --release
Use cargo embed --release rtt
to also attach an RTT session.
mechanical/
contains design files for the 3d-printed holder and laser-cut acrylic diffuserartwork/
contains the various maps and images, and a script to extract route pixel data from XCF files