[wlan] add the wlan join scan function

This commit is contained in:
Evlers 2024-03-24 00:38:14 +08:00 committed by Meco Man
parent 809c3687fa
commit 3a65967a40
2 changed files with 6 additions and 1 deletions

View File

@ -811,6 +811,10 @@ menuconfig RT_USING_WIFI
bool "MSH command Enable" bool "MSH command Enable"
default y default y
config RT_WLAN_JOIN_SCAN_BY_MGNT
bool "Enable wlan join scan"
default y
config RT_WLAN_AUTO_CONNECT_ENABLE config RT_WLAN_AUTO_CONNECT_ENABLE
bool "Auto connect Enable" bool "Auto connect Enable"
select RT_WLAN_CFG_ENABLE select RT_WLAN_CFG_ENABLE

View File

@ -6,6 +6,7 @@
* Change Logs: * Change Logs:
* Date Author Notes * Date Author Notes
* 2018-08-06 tyx the first version * 2018-08-06 tyx the first version
* 2023-12-12 Evlers add the wlan join scan function
*/ */
#include <rthw.h> #include <rthw.h>
@ -858,7 +859,7 @@ static void rt_wlan_join_scan_callback(int event, struct rt_wlan_buff *buff, voi
info->ssid.len == tgt_info->ssid.len) info->ssid.len == tgt_info->ssid.len)
{ {
/*Get the rssi the max ap*/ /*Get the rssi the max ap*/
if(info->rssi > tgt_info->rssi) if((info->rssi > tgt_info->rssi) || (tgt_info->rssi == 0))
{ {
tgt_info->security = info->security; tgt_info->security = info->security;
tgt_info->band = info->band; tgt_info->band = info->band;