[Featrue][API-1062][wifi]add auto connect contrl api,add func & callback
Change-Id: I6e49f5a28a03a690889faab5856cb87bb5f8b7f1
diff --git a/lib/liblynq-wifi6/include/libwifi6.h b/lib/liblynq-wifi6/include/libwifi6.h
index 34a6ec8..8caf003 100755
--- a/lib/liblynq-wifi6/include/libwifi6.h
+++ b/lib/liblynq-wifi6/include/libwifi6.h
@@ -173,6 +173,8 @@
//start scan availbale ap active
int lynq_wifi_sta_start_scan(lynq_wifi_index_e idx);
+//add for STA auto connect
+int lynq_wifi_sta_stop_net(lynq_wifi_index_e idx,int networkid);
/*
* event usage:
* first declare a funcion like AP_CALLBACK_FUNC_PTR to recv messge from wifi lib
@@ -207,6 +209,9 @@
typedef void(*STA_CALLBACK_FUNC_PTR)(void *priv, lynq_wifi_sta_status_s status, error_number_s number);
int lynq_reg_sta_event_callback(void * priv, STA_CALLBACK_FUNC_PTR cb);
int lynq_unreg_sta_event_callback(void * priv);
+typedef void(*STA_AUTO_CALLBACK_FUNC_PTR)(void *priv, lynq_wifi_sta_status_s status, error_number_s number,int networkid);
+int lynq_reg_sta_auto_event_callback(void * priv, STA_AUTO_CALLBACK_FUNC_PTR cb);
+int lynq_unreg_sta_auto_event_callback(void * priv);
//get current ap status
int lynq_get_ap_status(lynq_wifi_index_e idx, lynq_wifi_ap_run_status_s * ap_status);