4642b903662eeb428d5d9737ddb5139aa0abb154
Adopts the weather-display pattern: .env file parsed by tools/load_env.py and injected as -D compiler flags. WIFI_NETWORKS uses "SSID:password" format. ESP32 now sends a heartbeat POST after each display update so the server can track frame status for the HA integration. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Description
E-Ink Spectra 6 photo frame — ESP32-S3 firmware + photo server
Languages
Python
82.8%
C++
15.9%
C
1%
Dockerfile
0.3%