src.nth.io/

summaryrefslogtreecommitdiff
path: root/main/http_api.h
diff options
context:
space:
mode:
authorLuke Hoersten <[email protected]>2026-06-14 12:20:18 -0500
committerLuke Hoersten <[email protected]>2026-06-14 12:20:18 -0500
commit14c94c7e9e90322d5486100687c5096213ab04db (patch)
treeacca0c3e764049993e69b5f655dd02c7d238ee30 /main/http_api.h
parent220ee4cdc9b372e2a2b41ee48471ad0893b3a68a (diff)
M1 + M2 hardware-verified 2026-06-14 (Waveshare ESP32-P4-ETH)
First end-to-end bench verification. Board is the Waveshare ESP32-P4-ETH (Amazon B0FN7JQ2V8), 32 MB PSRAM, 32 MB flash silkscreen, ESP-IDF v5.4.1. No panel attached, just board on USB power + LAN. What passed ----------- M1 — Ethernet driver up; DHCP lease landed at 10.0.13.83 (gw 10.0.13.1, netmask 255.255.255.0). MAC e8:f6:0a:e0:90:94. 31.7 MB PSRAM free. Boot completes in ~4s after the kernel handoff. M2 — GET http://10.0.13.83/state returns the full spec JSON shape (name=null, configured=false, state=unconfigured, resolution=480x800, ip=10.0.13.83, free_heap=520995, free_psram=31730048, all counters at 0). mDNS browse from macOS (dns-sd -B _scrypted-viewport._tcp local.) finds one instance named "viewport" within ~100ms. Bare-board behavior (Ethernet unplugged) verified too: boot completes cleanly with summary line `boot complete — subsystems [EMHdJ-B] ip=(no link)`. Lowercase d = display down because no panel attached; - for touch because it shares the panel I²C bus. README status snapshot updated to reflect M1+M2 ✅ on hardware; TESTING.md M1 and M2 sections gain the 2026-06-14 verification note plus the three fixes that bring-up exposed (RXD0/RXD1 swap, mDNS hostname order, elegant subsystem degradation — already shipped in commit 220ee4c).
Diffstat (limited to 'main/http_api.h')
0 files changed, 0 insertions, 0 deletions