fix(control_plane): bound provisioning recovery and prevent reboot loops

This commit is contained in:
chenjintao
2026-10-23 15:37:59 +08:00
parent aede687dc9
commit 415c75b0e6
12 changed files with 947 additions and 57 deletions
@@ -187,3 +187,8 @@ esp_err_t control_plane_schedule_websocket_wait_task(void);
void control_plane_set_ptt_active(bool active);
void control_plane_set_ptt_active_from_local_wake(void);
esp_err_t control_plane_enter_mini_program_reprovisioning(const char *reason);
/* 非阻塞通知/策略查询;配置写入线程只发通知,启动仍由 Wi-Fi worker 串行执行。 */
void control_plane_provisioning_configuration_changed(void);
bool control_plane_provisioning_retry_due(void);
bool control_plane_provisioning_allows_voice(void);
void control_plane_provisioning_sta_connected(void);