feat(ux): improve wifi, voice, and print feedback flows

This commit is contained in:
admin
2026-03-10 13:05:10 +08:00
parent b59c69fb3f
commit 559df3b570
15 changed files with 508 additions and 33 deletions

View File

@@ -278,6 +278,12 @@ esp_err_t control_plane_lifecycle_start(void) {
voice_started = true;
image_generation_schedule_prewarm();
esp_err_t voice_prewarm_rc = voice_interaction_schedule_session_prewarm();
if (voice_prewarm_rc != ESP_OK && voice_prewarm_rc != ESP_ERR_INVALID_STATE) {
ESP_LOGW(TAG,
"voice session prewarm schedule failed: rc=0x%x",
(unsigned)voice_prewarm_rc);
}
if (lifecycle_lock_take(1000)) {
lifecycle_set_state_locked(CONTROL_PLANE_LIFECYCLE_STATE_RUNNING, ESP_OK, "running");