diff options
| author | Luke Hoersten <[email protected]> | 2026-06-13 20:24:06 -0500 |
|---|---|---|
| committer | Luke Hoersten <[email protected]> | 2026-06-13 20:24:06 -0500 |
| commit | 92cda972da3d1d8b6ed221687a1377765259f989 (patch) | |
| tree | f3c4949df809473c03ae1644690e3835b58c194f /.clangd | |
| parent | 0e315ea5069277a89a3330fedf702bd40f39ab09 (diff) | |
Reorder milestones so Config Persistence comes before Frame/Wake/Sleep
Previously M5 (Wake/Sleep + idle timer) and M4 (Frame) implicitly
depended on NVS values (orientation, idle_timeout_ms) that did not
exist until M6 (Config Persistence). Moving Config to M4 lets the
downstream endpoints read their parameters from NVS instead of
working around hardcoded defaults.
New order:
M1 Board Bring-Up
M2 HTTP + mDNS
M3 Display Bring-Up
M4 Config Persistence (was M6)
M5 JPEG Frame Push (was M4)
M6 Wake/Sleep/Brightness (was M5)
M7 Touch Callback
M8 Local Screens + BOOT button
M9 Live Stream (/stream)
M4 now also validates orientation and idle_timeout_ms per spec,
applies orientation immediately (mDNS TXT + /health reflect it), and
establishes the brightness default (80) on first boot. M5's test
image is 480x800 by default (portrait); switch to 800x480 if /config
sets landscape. M6's idle timer reads idle_timeout_ms from NVS.
Diffstat (limited to '.clangd')
0 files changed, 0 insertions, 0 deletions
