fix(connectivity): harden BLE reprovisioning under memory pressure
This commit is contained in:
@@ -236,6 +236,15 @@ esp_err_t control_plane_calibrate(void);
|
||||
esp_err_t control_plane_bootstrap_connectivity(const char *seed_ssid,
|
||||
const char *seed_password,
|
||||
int connect_timeout_ms);
|
||||
|
||||
/**
|
||||
* @brief Consume a one-shot request to use the low-memory BLE recovery boot.
|
||||
*
|
||||
* The request survives a software restart in RTC no-init memory. A true result
|
||||
* is latched for the current boot so connectivity skips STA reconnect and
|
||||
* starts BLE provisioning before full runtime workers.
|
||||
*/
|
||||
bool control_plane_take_mini_program_recovery_boot_request(void);
|
||||
bool control_plane_is_sta_connected(void);
|
||||
esp_err_t control_plane_stop_mini_program_provisioning(int timeout_ms);
|
||||
bool control_plane_is_mini_program_provisioning_running(void);
|
||||
|
||||
Reference in New Issue
Block a user