feat: introduce server-thin client architecture for mainline.py on ESP32 with ntfy integration and update hardware documentation to reflect this design. #5

Merged
genewildish merged 2 commits from feat/arduino into main 2026-03-15 01:03:37 +00:00
Owner

Hardware spec sheet and ESP32 port planning for klubhaus-doorbell boards

Adds klubhaus-doorbell-hardware.md — a detailed spec sheet for the three ESP32 board targets (ESP32-32E 2.8″, Hosyond 4.0″ ST7796, Waveshare ESP32-S3-Touch-LCD-4.3) derived from source code analysis and manufacturer datasheets. Includes pin maps, known/unknown unknowns, per-frame budget estimates, and a consolidated questionnaire for the board owner covering board selection, server hosting, ntfy message queue behavior, and display features — aligned with the planned server + thin client renderer architecture.

Hardware spec sheet and ESP32 port planning for klubhaus-doorbell boards Adds klubhaus-doorbell-hardware.md — a detailed spec sheet for the three ESP32 board targets (ESP32-32E 2.8″, Hosyond 4.0″ ST7796, Waveshare ESP32-S3-Touch-LCD-4.3) derived from source code analysis and manufacturer datasheets. Includes pin maps, known/unknown unknowns, per-frame budget estimates, and a consolidated questionnaire for the board owner covering board selection, server hosting, ntfy message queue behavior, and display features — aligned with the planned server + thin client renderer architecture.
genewildish added 1 commit 2026-03-15 01:03:25 +00:00
genewildish added 1 commit 2026-03-15 01:03:31 +00:00
genewildish merged commit 543c4ed50d into main 2026-03-15 01:03:37 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: genewildish/Mainline#5