| 
    XFusion API v1.3.0
    
   | 
 
xf_wifi ap. 更多...

函数 | |
| xf_err_t | xf_wifi_ap_init (const xf_wifi_ap_cfg_t *p_cfg) | 
| 启用 wifi AP 模式.   | |
| xf_err_t | xf_wifi_ap_deinit (void) | 
| 反初始化 wifi AP 模式, 并且释放相关资源.   | |
| xf_err_t | xf_wifi_ap_get_netif (xf_netif_t *p_netif_hdl) | 
| 获取 AP 的 netif 句柄.   | |
| xf_err_t | xf_wifi_ap_set_cb (xf_wifi_cb_t cb_func, void *user_args) | 
| AP 设置 wifi 事件回调函数.   | |
| xf_err_t | xf_wifi_ap_set_ip_cb (xf_ip_cb_t cb_func, void *user_args) | 
| AP 设置 ip 事件回调函数.   | |
| xf_err_t | xf_wifi_ap_get_sta_list (xf_wifi_sta_info_t sta_array[], uint32_t sta_array_size, uint32_t *p_sta_num) | 
| 获取 AP 已连接的 STA 列表.   | |
| xf_err_t | xf_wifi_ap_deauth_sta (const uint8_t mac[]) | 
| 断开已连接到 AP 的指定 STA.   | |
xf_wifi ap.
| xf_err_t xf_wifi_ap_init | ( | const xf_wifi_ap_cfg_t * | p_cfg | ) | 
启用 wifi AP 模式.
| [in] | p_cfg | AP 配置. | 
| xf_err_t xf_wifi_ap_deinit | ( | void | ) | 
反初始化 wifi AP 模式, 并且释放相关资源.
| xf_err_t xf_wifi_ap_get_netif | ( | xf_netif_t * | p_netif_hdl | ) | 
获取 AP 的 netif 句柄.
| [out] | p_netif_hdl | 传出对应的 netif 句柄, 通过该句柄可配置 IP 等信息. | 
| xf_err_t xf_wifi_ap_set_cb | ( | xf_wifi_cb_t | cb_func, | 
| void * | user_args | ||
| ) | 
AP 设置 wifi 事件回调函数.
| [in] | cb_func | 回调函数, 见 xf_wifi_cb_t. | 
| [in] | user_args | 调用回调函数时的用户参数. | 
| xf_err_t xf_wifi_ap_set_ip_cb | ( | xf_ip_cb_t | cb_func, | 
| void * | user_args | ||
| ) | 
AP 设置 ip 事件回调函数.
| [in] | cb_func | 回调函数, 见 xf_ip_cb_t. | 
| [in] | user_args | 调用回调函数时的用户参数。 | 
| xf_err_t xf_wifi_ap_get_sta_list | ( | xf_wifi_sta_info_t | sta_array[], | 
| uint32_t | sta_array_size, | ||
| uint32_t * | p_sta_num | ||
| ) | 
获取 AP 已连接的 STA 列表.
| [out] | sta_array | STA 信息列表。 sta_array 指向用于存放信息的内存。 sta_array 可以为 NULL(或者 sta_array_size 为 0), 此时仅查询已连接的 STA 个数。 | 
| sta_array_size | STA 信息列表最大容量(单位:个)。可以为 0. | |
| [out] | p_sta_num | STA 个数. sta_array 前 num 个有效. 不能为 NULL. | 
| xf_err_t xf_wifi_ap_deauth_sta | ( | const uint8_t | mac[] | ) | 
断开已连接到 AP 的指定 STA.
| mac | 已连接的 STA 的 mac 地址。 |