summaryrefslogtreecommitdiff
path: root/components
diff options
context:
space:
mode:
authorBernard Xiong <[email protected]>2019-08-13 11:38:44 +0800
committerGitHub <[email protected]>2019-08-13 11:38:44 +0800
commit94b0b0cd2c7f11878ee99c476b81cf64106aadec (patch)
tree4d63a3d314558229459a0cd7769ad754bf716dbb /components
parent6b4cbc6715495efc1deff8ea6b8fdffa78a3ea44 (diff)
parent70dd41d24bfba6e45755a4a4c1309041222ca712 (diff)
Merge pull request #2943 from enkiller/wlan
[components][drivers][wlan] WLAN 支持被动扫描
Diffstat (limited to 'components')
-rw-r--r--components/drivers/wlan/wlan_dev.c1
-rw-r--r--components/drivers/wlan/wlan_dev.h1
2 files changed, 2 insertions, 0 deletions
diff --git a/components/drivers/wlan/wlan_dev.c b/components/drivers/wlan/wlan_dev.c
index 375b27fb10..cbfd50a6c3 100644
--- a/components/drivers/wlan/wlan_dev.c
+++ b/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);
diff --git a/components/drivers/wlan/wlan_dev.h b/components/drivers/wlan/wlan_dev.h
index 96b22bc456..43d6506d6f 100644
--- a/components/drivers/wlan/wlan_dev.h
+++ b/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