mirror of
https://github.com/ALLFATHER-BV/wadamesh.git
synced 2026-09-26 15:57:55 +00:00
oumike's gap list. Three of the four are closed here. "Save update bin to SD" was gated on a list of board names that had grown to three entries and still left the T-Lora Pager out, despite it having both a card and OTA. It is now gated on the capability that actually decides it, CAP_SD && CAP_OTA (plus the ESP32 / companion conditions it already carried), which is what device_caps.h exists for: a new board with a card no longer has to remember to add itself to a list. Both halves were gated separately - the helper block and the button that uses it - so widening only the button broke the pager build on undefined symbols. They are now character-for-character identical, which is the point: they cannot drift apart again. Docs were further behind than the issue said. DEVICES.md listed five boards and we ship ten: the T-Lora Pager, Heltec V4-R8, T-Display P4 and Attaky Mesh Series were all missing from the support matrix, and the Pager was still sitting under "Requested boards" with an open issue link. README listed five envs and claimed the repo covers "the two boards". Both now match what release.sh actually builds. Still open from #289: the static deploy/flasher/ page carries only two manifests. Left alone for now - flasher.wadamesh.com redirects to the site flasher, which generates its manifests from gen-flasher-meta.py and already covers every board, so that directory may simply be dead. Worth confirming before adding files to it. All 8 S3 boards build. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>