src.nth.io/

summaryrefslogtreecommitdiff
path: root/main
AgeCommit message (Expand)AuthorFilesLines
2026-06-14Default name = MAC; brief wake on boot; drop dead touch defencesLuke Hoersten10-107/+70
2026-06-14touch: wake on boot — FT5426 only reports while LCD is streaming + litLuke Hoersten2-32/+57
2026-06-14touch: retry + hard-reset when FT5426 boots into wedged 0xff stateLuke Hoersten3-2/+48
2026-06-14Tidy: delete dead code, inline single-use helpers, fix double-lockLuke Hoersten12-215/+89
2026-06-14Drop VIEWPORT_STATE_UNCONFIGURED — state is just awake/asleepLuke Hoersten6-31/+14
2026-06-14M5 colors fixed: JPEG byte order + DPI memory layoutLuke Hoersten2-10/+13
2026-06-14Info screen: full /config + /state dump, replaces identity screenLuke Hoersten6-61/+165
2026-06-14touch: drop factory-reset gestureLuke Hoersten1-22/+5
2026-06-14http_api: bump httpd stack to 8 KiB — POST /config was overflowingLuke Hoersten1-0/+5
2026-06-14M3 done: drop boot test, fold BOOT button into touch long-pressLuke Hoersten5-165/+66
2026-06-14M3: panel renders — TC358762 bridge init + non-burst DSILuke Hoersten2-135/+222
2026-06-14M3 WIP: DSI bring-up + state machine + identity overlayLuke Hoersten9-133/+282
2026-06-14M1+M2 hardware bring-up: 3 fixes + elegant subsystem degradationLuke Hoersten3-58/+104
2026-06-14Identity screen: name + hostname + IP + state, auto-scaledLuke Hoersten2-14/+86
2026-06-13M8: local screens (IP + Loading) + BOOT buttonLuke Hoersten6-6/+345
2026-06-13M7: touch + outbound /state POST to ScryptedLuke Hoersten10-4/+293
2026-06-13M6: state machine — POST /state, idle timer, /frame 409 guardLuke Hoersten4-8/+189
2026-06-13M5: POST /frame — hardware JPEG decode + orientation-aware paintLuke Hoersten7-4/+293
2026-06-13M4: NVS-backed /config with partial updates + validationLuke Hoersten4-13/+362
2026-06-13M3: display driver (Pi-style DSI panel: TC358762 + ATTINY MCU)Luke Hoersten4-2/+317
2026-06-13M2: HTTP server + mDNS service discovery + shared stateLuke Hoersten9-6/+295
2026-06-13M1: Ethernet bring-upLuke Hoersten4-12/+197
2026-06-13Switch scaffold to C; update boot TODOs to match current specLuke Hoersten1-4/+4
2026-06-13Initial Scrypted Viewport scaffoldLuke Hoersten2-0/+24