- gateway: GET /devices registry (per-IP connect count, timestamps, device/fw from new 'hello' protocol event); graceful utterance errors -> error event; uvicorn ws-ping-timeout 120s - firmware: hello on WS connect; static 192.168.86.53 fallback after 15s without DHCP; scan-on-boot removed (kept for diagnostics); ping_interval 8s; fonts regenerated --no-compress (compressed glyphs render blank with LV_USE_FONT_COMPRESSED off); 8MB factory partition; montserrat_28; LVGL lock timeout semantics fixed - docs: sauron endpoint plan, power ladder, versioning policy Known issue: 'Outside' AP association succeeds but no L2 traffic flows (no DHCP, no ARP) — worked once at 22:05 then never again; ToJ side verified clean. Investigation ongoing. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
16 lines
415 B
CMake
16 lines
415 B
CMake
idf_component_register(
|
|
SRCS
|
|
"desklock_main.c"
|
|
"face.c"
|
|
"audio.c"
|
|
"net.c"
|
|
"gw_client.c"
|
|
"fonts/font_face_140.c"
|
|
"fonts/font_rain_22.c"
|
|
"fonts/font_rage_64.c"
|
|
INCLUDE_DIRS "."
|
|
PRIV_REQUIRES nvs_flash esp_wifi esp_event esp_netif json esp_timer esp_app_format
|
|
)
|
|
|
|
target_compile_definitions(${COMPONENT_LIB} PRIVATE LV_LVGL_H_INCLUDE_SIMPLE)
|