Ver Fonte

esp32: add esp_wifi_sta_get_ap_info

The customers need to get information about AP that associated with ESP32 station,
these information includes RSSI, channel number etc, so add this new API
Liu Zhi Fu há 9 anos atrás
pai
commit
e0f49c2221
2 ficheiros alterados com 13 adições e 2 exclusões
  1. 12 1
      components/esp32/include/esp_wifi.h
  2. 1 1
      components/esp32/lib

+ 12 - 1
components/esp32/include/esp_wifi.h

@@ -242,13 +242,24 @@ esp_err_t esp_wifi_scan_get_ap_num(uint16_t *number);
   *
   * @param     uint16_t *number : as input param, it stores max AP number ap_records can hold, as output param, it store
                                   the actual AP number this API returns
-  * @param     wifi_ap_record_t *ap_records: an wifi_ap_record_t array to hold the found APs
+  * @param     wifi_ap_record_t *ap_records: wifi_ap_record_t array to hold the found APs
   *
   * @return    ESP_OK : succeed
   * @return    others : fail
   */
 esp_err_t esp_wifi_scan_get_ap_records(uint16_t *number, wifi_ap_record_t *ap_records);
 
+
+/**
+  * @brief     Get information of AP associated with ESP32 station
+  *
+  * @param     wifi_ap_record_t *ap_info: the wifi_ap_record_t to hold station assocated AP
+  *
+  * @return    ESP_OK : succeed
+  * @return    others : fail
+  */
+esp_err_t esp_wifi_sta_get_ap_info(wifi_ap_record_t *ap_info);
+
 /**
   * @brief     Set current power save type
   *

+ 1 - 1
components/esp32/lib

@@ -1 +1 @@
-Subproject commit b9561aa5db15443d11f8bb5aefdfc5da540d8f2d
+Subproject commit 774f6073dee1b01da5f420c5d7513b3d88cd5729