WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
soc_wifi_driver_api.h 文件参考
#include "mac_vap_ext.h"
#include "oal_ext_if.h"
#include "oam_ext_if.h"
#include "msg_wow_rom.h"
soc_wifi_driver_api.h 的引用(Include)关系图:

浏览源代码.

结构体

struct  mac_cfg_linkloss_threshold
 
struct  mac_cfg_power_ref
 
struct  mac_cfg_gain_db_2g_band
 
struct  mac_cfg_pm_param
 
struct  mac_cfg_psm_offset
 
struct  mac_cfg_retry_param_stru
 
struct  mac_cfg_send_action_param_stru
 
struct  mac_cfg_tx_nulldata_stru
 
struct  mac_cfg_set_rx_pn_stru
 
struct  mac_cfg_set_soft_retry_stru
 
struct  mac_cfg_cal_bpower
 
struct  mac_cfg_cal_rpower
 

宏定义

#define MAC_NUM_2G_BAND   3 /* 2g band个数 */
 
#define MAC_NUM_2G_CH_NUM   13 /* 2g 信道个数 */
 
#define MAC_API_AUTO_CCA   0x7f /* CCA自动值 */
 

类型定义

typedef td_u8 mac_cfg_tpc_mode_enum_uint8
 
typedef td_u8 mac_cfg_rts_mode_enum_uint8
 
typedef td_u8 mac_cfg_retry_type_enum_uint8
 
typedef td_u8 mac_cfg_psm_offset_type_uint8
 
typedef osal_u8 mac_alg_intrf_mode_enum_uint8
 
typedef osal_u8 alg_rts_mode_enum_uint8
 
typedef void(* wifi_csi_data_cb) (unsigned char *csi_data, int len)
 
typedef mac_cfg_add_user_param_stru mac_cfg_del_user_param_stru
 

枚举

enum  mac_cfg_tpc_mode_enum { MAC_API_TPC_OFF_MODE = 0 , MAC_API_TPC_PROMOTE_MODE = 1 , MAC_API_TPC_AUTO_MODE = 2 , MAC_API_TPC_MODE_BUTT }
 
enum  mac_cfg_rts_mode_enum { MAC_API_RTS_AUTO_MODE = 0 , MAC_API_RTS_THRES_MODE = 1 , MAC_API_RTS_OFF_MODE = 2 , MAC_API_RTS_MODE_BUTT }
 
enum  mac_cfg_retry_type_enum { MAC_CFG_RETRY_DATA = 0 , MAC_CFG_RETRY_MGMT = 1 , MAC_CFG_RETRY_TIMEOUT = 2 , MAC_CFG_RETRY_TYPE_BUTT }
 
enum  mac_cfg_psm_offset_type { MAC_PSM_OFFSET_TBTT , MAC_PSM_OFFSET_EXT_TBTT , MAC_PSM_OFFSET_BCN_TIMEOUT }
 
enum  mac_alg_intrf_mode_enum {
  MAC_ALG_INTRF_EDCA = 0 , MAC_ALG_INTRF_VO = 1 , MAC_ALG_INTRF_CCA = 2 , MAC_ALG_INTRF_11B = 3 ,
  MAC_ALG_INTRF_11N = 4 , MAC_ALG_INTRF_LONG_RANGE = 5 , MAC_ALG_INTRF_NO_11B = 6 , MAC_ALG_INTRF_BUTT
}
 
enum  alg_rts_mode_enum {
  ALG_RTS_MODE_ALL_ENABLE = 0 , ALG_RTS_MODE_ALL_DISABLE = 1 , ALG_RTS_MODE_RATE0_DYNAMIC = 2 , ALG_RTS_MODE_RATE0_DISABLE = 3 ,
  ALG_RTS_MODE_THRESHOLD = 4 , ALG_RTS_MODE_BUTT
}
 

函数

td_void wal_csi_register_data_report_cb (wifi_csi_data_cb data_cb)
 
td_s32 wal_csi_data_report (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
td_s32 wal_psd_data_report (hmac_vap_stru *hmac_vap, frw_msg *msg)
 
td_s32 uapi_set_gpio_val (td_s8 *param)
 
td_u8 uapi_get_custom_cali_done_etc (osal_void)
 

宏定义说明

◆ MAC_API_AUTO_CCA

#define MAC_API_AUTO_CCA   0x7f /* CCA自动值 */

◆ MAC_NUM_2G_BAND

#define MAC_NUM_2G_BAND   3 /* 2g band个数 */

◆ MAC_NUM_2G_CH_NUM

#define MAC_NUM_2G_CH_NUM   13 /* 2g 信道个数 */

类型定义说明

◆ alg_rts_mode_enum_uint8

◆ mac_alg_intrf_mode_enum_uint8

◆ mac_cfg_del_user_param_stru

◆ mac_cfg_psm_offset_type_uint8

◆ mac_cfg_retry_type_enum_uint8

◆ mac_cfg_rts_mode_enum_uint8

◆ mac_cfg_tpc_mode_enum_uint8

◆ wifi_csi_data_cb

typedef void(* wifi_csi_data_cb) (unsigned char *csi_data, int len)

枚举类型说明

◆ alg_rts_mode_enum

枚举值
ALG_RTS_MODE_ALL_ENABLE 
ALG_RTS_MODE_ALL_DISABLE 
ALG_RTS_MODE_RATE0_DYNAMIC 
ALG_RTS_MODE_RATE0_DISABLE 
ALG_RTS_MODE_THRESHOLD 
ALG_RTS_MODE_BUTT 

◆ mac_alg_intrf_mode_enum

枚举值
MAC_ALG_INTRF_EDCA 
MAC_ALG_INTRF_VO 
MAC_ALG_INTRF_CCA 
MAC_ALG_INTRF_11B 
MAC_ALG_INTRF_11N 
MAC_ALG_INTRF_LONG_RANGE 
MAC_ALG_INTRF_NO_11B 
MAC_ALG_INTRF_BUTT 

◆ mac_cfg_psm_offset_type

枚举值
MAC_PSM_OFFSET_TBTT 
MAC_PSM_OFFSET_EXT_TBTT 
MAC_PSM_OFFSET_BCN_TIMEOUT 

◆ mac_cfg_retry_type_enum

枚举值
MAC_CFG_RETRY_DATA 
MAC_CFG_RETRY_MGMT 
MAC_CFG_RETRY_TIMEOUT 
MAC_CFG_RETRY_TYPE_BUTT 

◆ mac_cfg_rts_mode_enum

枚举值
MAC_API_RTS_AUTO_MODE 
MAC_API_RTS_THRES_MODE 
MAC_API_RTS_OFF_MODE 
MAC_API_RTS_MODE_BUTT 

◆ mac_cfg_tpc_mode_enum

枚举值
MAC_API_TPC_OFF_MODE 
MAC_API_TPC_PROMOTE_MODE 
MAC_API_TPC_AUTO_MODE 
MAC_API_TPC_MODE_BUTT 

函数说明

◆ uapi_get_custom_cali_done_etc()

td_u8 uapi_get_custom_cali_done_etc ( osal_void  )

◆ uapi_set_gpio_val()

td_s32 uapi_set_gpio_val ( td_s8 param)

◆ wal_csi_data_report()

td_s32 wal_csi_data_report ( hmac_vap_stru hmac_vap,
frw_msg msg 
)

◆ wal_csi_register_data_report_cb()

td_void wal_csi_register_data_report_cb ( wifi_csi_data_cb  data_cb)

◆ wal_psd_data_report()

td_s32 wal_psd_data_report ( hmac_vap_stru hmac_vap,
frw_msg msg 
)