Briefing
The renderer is a pure function of a snapshot struct, with no Wi-Fi, clock or Arduino dependencies, so the same code builds on the desktop and on the device. Fixtures come from one analytic tide model. The README says desktop and device produce the same bytes and all five original fixtures match; a device round trip takes about 230 ms. The tests compare bytes, not photos, because the panel dithers.
In normal use an RTC alarm wakes the board every 30 minutes. It fetches NOAA tide and Open-Meteo wind data, redraws the six-color panel and cuts its own power. Battery life is 11 to 11.7 days, about a third of the one-month goal.
Written by the Boards & Bots curator
From the GitHub API
Repository facts
| Repository | gitpell/ |
|---|---|
| Stars | 0 |
| License | MIT Permissive |
| Language | Python |
| Last push | 9 Oct 2026 20 d ago |