Browse Source

[components][drivers][wlan] WLAN 支持被动扫描

tangyuxin 5 years ago
parent
commit
70dd41d24b
2 changed files with 2 additions and 0 deletions
  1. 1 0
      components/drivers/wlan/wlan_dev.c
  2. 1 0
      components/drivers/wlan/wlan_dev.h

+ 1 - 0
components/drivers/wlan/wlan_dev.c

@@ -545,6 +545,7 @@ rt_err_t rt_wlan_dev_scan(struct rt_wlan_device *device, struct rt_wlan_info *in
             scan_info.channel_min = -1;
             scan_info.channel_max = -1;
         }
+        scan_info.passive = info->hidden ? RT_TRUE : RT_FALSE;
         p_scan_info = &scan_info;
     }
     result = rt_device_control(RT_DEVICE(device), RT_WLAN_CMD_SCAN, p_scan_info);

+ 1 - 0
components/drivers/wlan/wlan_dev.h

@@ -476,6 +476,7 @@ struct rt_scan_info
     rt_uint8_t bssid[6];
     rt_int16_t channel_min;
     rt_int16_t channel_max;
+    rt_bool_t passive;
 };
 
 struct rt_wlan_dev_ops