diff --git a/components/esp32/include/esp_wifi_internal.h b/components/esp32/include/esp_wifi_internal.h index 468a180937..f70de329ec 100644 --- a/components/esp32/include/esp_wifi_internal.h +++ b/components/esp32/include/esp_wifi_internal.h @@ -318,6 +318,17 @@ esp_err_t esp_wifi_internal_set_log_mod(wifi_log_module_t module, uint32_t submo */ esp_err_t esp_wifi_internal_get_log(wifi_log_level_t *log_level, uint32_t *log_mod); +/** + * @brief Dump WiFi key statistic counters + * + * @attention Application can call this API at the points that potential error happens, + * such as, WiFi disconnect, IP lost, socket fail etc. + * + * @return + * - ESP_OK: succeed + */ +esp_err_t esp_wifi_internal_statistic_dump(void); + #ifdef __cplusplus } #endif diff --git a/components/esp32/lib b/components/esp32/lib index 0148006b1a..eb22764d37 160000 --- a/components/esp32/lib +++ b/components/esp32/lib @@ -1 +1 @@ -Subproject commit 0148006b1a060034185df5c54f7dd07a45e27034 +Subproject commit eb22764d374d6b11396fd338af5ff3bc21efd947