src.nth.io/

summaryrefslogtreecommitdiff
path: root/main/app_main.c
AgeCommit message (Expand)AuthorFilesLines
3 daysmain: code-review fixes — brightness units, OTA stall cap, stats + lockingLuke Hoersten1-1/+3
5 daystemp: report on-die temperature in /state and the info screenLuke Hoersten1-0/+2
2026-06-20firmware: OTA firmware updates via POST /firmware + rollbackLuke Hoersten1-0/+6
2026-06-19streaming pivot: raw TCP data plane, drop per-frame HTTP entirelyLuke Hoersten1-1/+6
2026-06-19unified end-to-end per-frame instrumentation + version stampsLuke Hoersten1-1/+7
2026-06-14Default name = MAC; brief wake on boot; drop dead touch defencesLuke Hoersten1-5/+8
2026-06-14touch: wake on boot — FT5426 only reports while LCD is streaming + litLuke Hoersten1-0/+10
2026-06-14Info screen: full /config + /state dump, replaces identity screenLuke Hoersten1-3/+3
2026-06-14M3 done: drop boot test, fold BOOT button into touch long-pressLuke Hoersten1-15/+4
2026-06-14M3 WIP: DSI bring-up + state machine + identity overlayLuke Hoersten1-21/+38
2026-06-14M1+M2 hardware bring-up: 3 fixes + elegant subsystem degradationLuke Hoersten1-34/+50
2026-06-13M8: local screens (IP + Loading) + BOOT buttonLuke Hoersten1-5/+13
2026-06-13M7: touch + outbound /state POST to ScryptedLuke Hoersten1-1/+10
2026-06-13M6: state machine — POST /state, idle timer, /frame 409 guardLuke Hoersten1-7/+20
2026-06-13M5: POST /frame — hardware JPEG decode + orientation-aware paintLuke Hoersten1-1/+7
2026-06-13M4: NVS-backed /config with partial updates + validationLuke Hoersten1-3/+4
2026-06-13M3: display driver (Pi-style DSI panel: TC358762 + ATTINY MCU)Luke Hoersten1-1/+10
2026-06-13M2: HTTP server + mDNS service discovery + shared stateLuke Hoersten1-5/+10
2026-06-13M1: Ethernet bring-upLuke Hoersten1-10/+21
2026-06-13Switch scaffold to C; update boot TODOs to match current specLuke Hoersten1-0/+22