You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
E4-5d (band 3): oled, display and ui_state units #273
Seven cut-set variables leave: oled, oledAvailable, tftSleeping, lastActivityTime, currentScreen, settingsSubScreen, geocacheSubScreen. settingsScr (the Settings screen object) is referenced by the navigation functions and by buildSettingsScreen; whether it is navigation state or screen state is decided when the code is read, and recorded.
Not moved:updateOLED and the drawOLED* functions (screens, band 4), updateDisplay (a consumer of every screen), handleButtons and its helpers (residue).
Acceptance
scripts/verify_extraction.py PASS for the task
Both toolchains build; pytest scripts/ passes
nm on src.ino.cpp.o no longer defines any variable the three units own
Merged in #278 (7bfefa7) under the owner's standing grant of 2026-09-07. Proof and the calls made for review are in docs/god-object-inventory.md section 13 and the PR body.
Activity
refactor(#273): E4 band 3d -- oled, display, ui_state and touch leave…
Strycher commentedon Sep 7, 2026
Merged in #278 (7bfefa7) under the owner's standing grant of 2026-09-07. Proof and the calls made for review are in docs/god-object-inventory.md section 13 and the PR body.