#ifndef __WIFI_EXT_H__ #define __WIFI_EXT_H__ //该头文件用来放从RTL8189库调用函数 //不调用todo/todo.h,todo.h只在rtl8189和hostap库中使用 #include "wifi_module_event.h" //这两要改文件路径 #include "wpa_supplicant_event.h" u32 netdev_get_ssid_info(struct netdev_ssid_info *info, u32 network_ssid_cnt); void wifi_module_set_cb(int (*cb)(void *, enum WIFI_MODULE_EVENT, void *), void *priv); void wpa_supplicant_set_cb(int (*cb)(void *, enum wpa_supplicant_state, void *), void *priv); int wifi_module_init(struct WIFI_INIT_INFO *info); void wifi_module_remove(void); int ext_wifi_module_enter_ap_mode(char *ssid, char *pwd); void ext_wifi_module_exit_ap_mode(void); int ext_wifi_module_enter_sta_mode(char *ssid, char *pwd); void ext_wifi_module_exit_sta_mode(void); int ext_wifi_module_enter_smp_mode(void); void ext_wifi_module_exit_smp_mode(void); int ext_wifi_module_enter_p2p_mode(unsigned char role); void ext_wifi_module_exit_p2p_mode(void); int ext_wifi_module_enter_mp_test_mode(void); void ext_wifi_module_exit_mp_test_mode(void); void ext_wpa_supplicant_uninit(void); void ext_wpa_supplicant_req_scan_ssid(void *wpa_s, int sec); int wifi_module_is_init(void); u32 ext_wifi_get_upload_rate(void); u32 ext_wifi_get_download_rate(void); u8 get_rx_signal(void); void netdev_set_power_save(void); void netdev_set_tx_pwr_lmt_enable(char sel); void netdev_set_tx_pwr_by_rate(char sel); u32 netdev_get_channel(void); int ext_wifi_pm_suspend(void); int ext_wifi_pm_resume(void); #endif /*WIFI_EXT_H*/