mirror of
https://github.com/ALLFATHER-BV/wadamesh.git
synced 2026-09-24 06:55:20 +00:00
oumike. ESP32-S3, 16 MB flash, 8 MB octal PSRAM, quad-SPI 320x240 panel via LovyanGFX, GT911 touch, SX1262 at 22 dBm, GPS, microSD on SD_MMC. New board file, new variant, one new env. Seeed start selling it next week and the maintainers have the hardware; we do not. Merged on their hardware bring-up rather than ours: display, touch, GPS, microSD, battery and buttons are confirmed on-device by the author. What this side can prove is that it does not cost anyone else anything, so the whole matrix was built: all nine S3 envs including the new one, plus both ESP32-P4 targets. The PR also carries accumulated touch-UI work from the author's development line, which he flagged himself and offered to split out. Merged as-is because the three-way merge came through with zero conflicts and nothing from today was reverted: the prefs schema is still v54, and kb_force_legacy, boot_wifi_open, the P4 gpsEnsureBigRxRing fallback and the chat-store migration logging are all still present. Verified explicitly rather than assumed, since the diff against main showed 1706 deletions purely because the branch predates today's merges. Two bring-up findings worth keeping: Arduino's Serial1.setPins() takes (rx, tx), so PIN_GPS_TX is the pin we receive on -- the same naming trap the V4-R8 and Pager envs already carry, and it left this board's GPS listening on a silent pin. And the panel is fixed landscape (CAP_ROTATABLE 0), so the keyboard's rotate arrows are not built there. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>