]> granicus.if.org Git - esp-idf/commitdiff
esp32: add wifi low rate feature
authorqiyueixa <qiyuexia@espressif.com>
Fri, 30 Dec 2016 13:22:06 +0000 (21:22 +0800)
committerqiyueixa <qiyuexia@espressif.com>
Thu, 5 Jan 2017 10:22:07 +0000 (18:22 +0800)
1. add low_rate_enable flag to scan results to identify if AP low rate is enabled.
2. add WIFI_PROTOCOL_LR for users to enable low rate feature.

components/esp32/include/esp_wifi_types.h

index be3183ba5d1c557d47808c204b97c5a76dc7ca31..88ad3dcf5b694c702bbb0c4210a250072dbaa995 100755 (executable)
@@ -109,6 +109,8 @@ typedef struct {
     wifi_second_chan_t second;            /**< second channel of AP */
     int8_t  rssi;                         /**< signal strength of AP */
     wifi_auth_mode_t authmode;            /**< authmode of AP */
+    uint32_t low_rate_enable:1;           /**< bit: 0 flag to identify if low rate is enabled or not */
+    uint32_t reserved:31;                 /**< bit: 1..31 reserved */
 } wifi_ap_record_t;
 
 typedef enum {
@@ -119,6 +121,7 @@ typedef enum {
 #define WIFI_PROTOCOL_11B         1
 #define WIFI_PROTOCOL_11G         2
 #define WIFI_PROTOCOL_11N         4
+#define WIFI_PROTOCOL_LR          8
 
 typedef enum {
     WIFI_BW_HT20 = 1, /* Bandwidth is HT20 */