ESP32 / TRMNL-style boards
Still works with any ESP32-class board that can do an HTTP GET and go into deep sleep, including TRMNL-style boards (800x480). There's no Still reference firmware for these yet; the Inkplate sketch is the fastest starting point to adapt: swap its display driver for yours and keep its HTTP fetch, ETag and sleep logic as-is.
Whatever sketch you write needs to:
GETthe screen'simage.pngURL, sending the lastETagyou saw asIf-None-Match.- On
200, decode and draw the PNG, then remember the newETag. - On
304or any error, leave the panel showing what it already shows. - Read the
X-Still-Sleepresponse header and deep-sleep for that many seconds. - Optionally send
battery(volts) andrssi(dBm) as query parameters.
See the device contract for the full contract.