|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|
#include "osal_types.h"#include "wlan_types_common.h"#include "hal_device.h"#include "hal_common_ops.h"#include "mac_vap_ext.h"#include "hh503_phy_reg.h"#include "hal_csi_rom.h"#include "frw_dmac_rom.h"#include "hal_main.h"

结构体 | |
| struct | hal_csi_usr_attr |
| struct | hal_csi_buffer_stru |
| struct | hal_csi_global_cfg |
| struct | hal_csi_stat |
宏定义 | |
| #define | THIS_FILE_ID OAM_FILE_ID_HAL_CSI_H |
| #define | HAL_CSI_MAX_USER_NUM 4 |
| #define | HAL_CSI_USR_0 0 |
| #define | HAL_CSI_USR_1 1 |
| #define | HAL_CSI_USR_2 2 |
| #define | HAL_CSI_USR_3 3 |
| #define | HAL_CSI_USR_ADDR_NUM 2 |
| #define | CSI_DATA_MAX_LEN 762 /* CSI内存块单个大小,默认值 762B */ |
| #define | CSI_DATA_BLK_NUM 2 /* CSI内存块个数,默认值 2 */ |
枚举 | |
| enum | hal_csi_ppdu_format_enum { HAL_CSI_PPDU_NONE_HT = 0 , HAL_CSI_PPDU_HE_ER_SU = 1 , HAL_CSI_PPDU_HE_MU_MIMO = 2 , HAL_CSI_PPDU_HE_MU_OFDMA = 3 , HAL_CSI_PPDU_HT = 4 , HAL_CSI_PPDU_VHT = 5 , HAL_CSI_PPDU_FORMAT_BUTT } |
| enum | hal_csi_rpt_cnt_enum { HAL_CSI_CNT_H_NUM_ERR = 0 , HAL_CSI_CNT_H_TIMMING_ERR = 1 , HAL_CSI_CNT_TIMEOUT_ERR = 2 , HAL_CSI_CNT_SW_BLK_ERR = 3 , HAL_CSI_CNT_RPT_SUCC = 4 , HAL_CSI_RPT_CNT_BUTT } |
函数 | |
| osal_u32 | hal_csi_enable (osal_u8 usr_id) |
| osal_u32 | hal_csi_disable (osal_u8 usr_id) |
| osal_bool | hal_csi_vap_is_close (osal_void) |
| osal_void | hh503_csi_phy_open_channel (osal_void) |
| osal_u32 | hal_csi_set_usr_attr (osal_u8 usr_id, const hal_csi_usr_attr *attr) |
| osal_u32 | hal_csi_get_usr_attr (osal_u8 usr_id, hal_csi_usr_attr *attr) |
| osal_u32 | hal_csi_set_buffer_config (hal_csi_buffer_stru *csi_buffer) |
| osal_u32 | hal_csi_set_tsf (osal_u8 hal_vap_id) |
| osal_void | hal_csi_set_ack_resp_flt (void) |
| osal_u32 | hal_csi_stat_clr (osal_void) |
| osal_u32 | hal_csi_keep_mac_pa_open (void) |
| #define CSI_DATA_BLK_NUM 2 /* CSI内存块个数,默认值 2 */ |
| #define CSI_DATA_MAX_LEN 762 /* CSI内存块单个大小,默认值 762B */ |
| #define HAL_CSI_MAX_USER_NUM 4 |
| #define HAL_CSI_USR_0 0 |
| #define HAL_CSI_USR_1 1 |
| #define HAL_CSI_USR_2 2 |
| #define HAL_CSI_USR_3 3 |
| #define HAL_CSI_USR_ADDR_NUM 2 |
| #define THIS_FILE_ID OAM_FILE_ID_HAL_CSI_H |
| enum hal_csi_rpt_cnt_enum |
| osal_u32 hal_csi_get_usr_attr | ( | osal_u8 | usr_id, |
| hal_csi_usr_attr * | attr | ||
| ) |
| osal_u32 hal_csi_keep_mac_pa_open | ( | void | ) |
| osal_void hal_csi_set_ack_resp_flt | ( | void | ) |
| osal_u32 hal_csi_set_buffer_config | ( | hal_csi_buffer_stru * | csi_buffer | ) |
| osal_u32 hal_csi_set_usr_attr | ( | osal_u8 | usr_id, |
| const hal_csi_usr_attr * | attr | ||
| ) |