feat(factory-cli): add Wi-Fi credential management commands

This commit is contained in:
chenjintao
2026-08-25 14:09:25 +08:00
parent 63df9f91b3
commit 140e90447c
8 changed files with 362 additions and 13 deletions
@@ -1286,6 +1286,21 @@ bool domain_runtime_wifi_portal_has_saved_credentials(void)
return platform_wifi_portal_has_saved_credentials();
}
esp_err_t domain_runtime_wifi_portal_get_saved_networks(
domain_wifi_saved_networks_t *out_networks)
{
if (out_networks == NULL) {
return ESP_ERR_INVALID_ARG;
}
memset(out_networks, 0, sizeof(*out_networks));
return platform_wifi_portal_get_saved_ssids(
&out_networks->ssids[0][0],
sizeof(out_networks->ssids[0]),
DOMAIN_WIFI_SAVED_NETWORK_MAX_COUNT,
&out_networks->count);
}
bool domain_runtime_wifi_portal_sta_is_connected(void)
{
return platform_wifi_portal_sta_is_connected();