|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|


| #define BT_ABORT_RETRY_TIMES_MAX (10) |
| #define BT_POSTPREEMPT_TIMEOUT_US (150) |
| #define BT_PREEMPT_TIMEOUT_US (50) |
| #define BTCOEX_BT_DEFAULT_DURATION (0xFF) |
| #define CALI_DATA_REFRESH_MASK (0x1) |
| #define CALI_POWER_LVL_DBG_MASK (0x4) |
| #define DMAC_WLAN_AP_KEEPALIVE_TRIGGER_TIME (2 * 1000) /* device侧 keepalive定时器触发周期 */ |
| #define HAL_CE_LUT_UPDATE_TIMEOUT 4 |
| #define HAL_MAX_RX_BA_LUT_SIZE 32 |
| #define HAL_MAX_TX_BA_LUT_SIZE 32 |
| #define HAL_RX_FRAME_LEN WLAN_LARGE_NETBUF_SIZE |
| #define HAL_RX_FRAME_MAX_LEN 8000 |
| #define HAL_RX_MGMT_FRAME_LEN WLAN_MGMT_NETBUF_SIZE |
| #define HAL_RX_QUEUE_NUM 3 |
| #define HAL_RX_SMALL_FRAME_LEN WLAN_SHORT_NETBUF_SIZE |
| #define HAL_TX_QUEUE_NUM 6 |
| #define HAL_TX_RATE_MAX_NUM 4 |
| #define HAL_TX_RATE_NUM_0 0 |
| #define MAC_TX_BA_LUT_BMAP_LEN ((HAL_MAX_TX_BA_LUT_SIZE + 7) >> 3) |
| #define NORMAL_IRQ_CON_TH 2 |
| #define NORMAL_RX_DSCR_CON_TH 24 |
| #define OAL_TXBFER_USER_NUM 2 /* txbfer用户数量:STA & P2PCL AP不支持 */ |
| #define OCCUPIED_PERIOD (60000) |
| #define SMALL_IRQ_CON_TH 2 /* 连续N个中断后开始检查硬件队列资源剩余量,避免硬件断流 */ |
| #define SMALL_RX_DSCR_CON_TH 48 /* rx持续性门限值:中断超过门限后检查可用rx描述符,并统一补充到该门限值 */ |
| #define WALN_TXBFER_PKT_LEN (WLAN_TXBFER_BUFF_SIZE * OAL_TXBFER_USER_NUM) |
| #define WLAN_2G_DYN_POW_LOWER_RANGE 100 |
| #define WLAN_2G_DYN_POW_RANGE_MIN 100 |
| #define WLAN_2G_DYN_POW_UPPER_RANGE 30 |
| #define WLAN_5G_DYN_POW_RANGE_MIN 50 |
| #define WLAN_5G_DYN_POW_UPPER_RANGE 20 |
| #define WLAN_AMPDU_TX_MAX_BUF_SIZE 64 /* 发送端的buffer size */ |
| #define WLAN_AMPDU_TX_MAX_NUM 16 /* AMPDU发送端最大聚合子MPDU个数 */ |
| #define WLAN_AMPDU_TX_SCHD_STRATEGY 2 /* 软件聚合逻辑,最大聚合设置为窗口大小的一半 */ |
| #define WLAN_AP_KEEPALIVE_TRIGGER_TIME (15 * 1000) /* keepalive定时器触发周期 */ |
| #define WLAN_BEACON_INTVAL_DEFAULT 100 |
| #define WLAN_BEACON_INTVAL_IDLE 1000 |
| #define WLAN_BEACON_INTVAL_MAX 3500 |
| #define WLAN_BEACON_INTVAL_MIN 40 |
| #define WLAN_BEACON_PKT_LEN 768 |
| #define WLAN_CL_KEEPALIVE_TIME (20 * 1000) /* P2P CL发送keepalive null帧间隔,避免CL被GO pvb唤醒,P2P cl 20s */ |
| #define WLAN_COEX_PKT_LEN 32 /* coex发送的NULL DATA帧长度 */ |
| #define WLAN_DSCR_SUBTABEL_MAX_NUM 1 |
| #define WLAN_DTIM_DEFAULT 3 |
| #define WLAN_FAR_DISTANCE_RSSI (-60) /* 默认远距离信号门限-60dBm */ |
| #define WLAN_FIX_MAX_POWER_RSSI (-55) /* 固定最大功率信号门限 */ |
| #define WLAN_HAL0_1024QAM_IS_EN OSAL_FALSE |
| #define WLAN_HAL0_11AX_IS_EN OSAL_FALSE |
| #define WLAN_HAL0_11N_SOUNDING OSAL_TRUE |
| #define WLAN_HAL0_11N_TXBF_IS_EN OSAL_FALSE |
| #define WLAN_HAL0_CONTROL_FRM_TX_DOUBLE_CHAIN_FLAG OSAL_FALSE |
| #define WLAN_HAL0_DPD_IS_EN OSAL_TRUE |
| #define WLAN_HAL0_GREEN_FIELD OSAL_TRUE |
| #define WLAN_HAL0_LDPC_IS_EN OSAL_FALSE |
| #define WLAN_HAL0_MU_BFEE_IS_EN OSAL_FALSE |
| #define WLAN_HAL0_MU_BFER_IS_EN OSAL_FALSE |
| #define WLAN_HAL0_NB_IS_EN OSAL_FALSE |
| #define WLAN_HAL0_NSS_NUM WLAN_SINGLE_NSS |
| #define WLAN_HAL0_PHY_CHAIN_SEL WLAN_PHY_CHAIN_ZERO |
| #define WLAN_HAL0_RADAR_DETECTOR_IS_EN OSAL_TRUE |
| #define WLAN_HAL0_RF_CHAIN_SEL WLAN_RF_CHAIN_DOUBLE |
| #define WLAN_HAL0_RX_STBC_IS_EN OSAL_TRUE |
| #define WLAN_HAL0_SNGL_TX_CHAIN_SEL WLAN_TX_CHAIN_ZERO |
| #define WLAN_HAL0_SU_BFEE_IS_EN OSAL_TRUE |
| #define WLAN_HAL0_SU_BFEE_NUM 4 |
| #define WLAN_HAL0_SU_BFER_IS_EN OSAL_FALSE |
| #define WLAN_HAL0_TX_STBC_IS_EN OSAL_FALSE |
| #define WLAN_HAL0_TXOPPS_IS_EN OSAL_TRUE |
| #define WLAN_M2S_BLACKLIST_MAX_NUM (16) /* m2s下发黑名单用户数,需要和上层保持一致 */ |
| #define WLAN_MAX_SUPP_RATES 12 |
| #define WLAN_NEAR_DISTANCE_ADJUST_RSSI (15) /* 近距离默认校准15dB */ |
| #define WLAN_NEAR_DISTANCE_RSSI (-20) /* 默认近距离信号门限-20dBm */ |
| #define WLAN_NORMAL_DISTANCE_RSSI_DOWN (-53) /* 信号强度大于-53dBm时,才认为是非超远距离 */ |
| #define WLAN_ONEPACK_PKT_LEN 24 /* ONEPACKET发送的NULL DATA帧长度 */ |
| #define WLAN_PROTECT_MAX_LEN 36 /* 保护帧预留的最大长度 */ |
| #define WLAN_RF_0 0 |
| #define WLAN_RF_1 1 |
| #define WLAN_RSSI_ADJUST_TH (-88) /* 软件上报RSSI的调整阈值, 低于改阈值rssi-=2 */ |
| #define WLAN_RTS_MAX 2346 |
| #define WLAN_STA_KEEPALIVE_TIME (25 * 1000) /* wlan0发送keepalive null帧间隔,keepalive 25s */ |
| #define WLAN_TID_FOR_DATA 0 |
| #define WLAN_TPC_WORK_MODE WLAN_TPC_WORK_MODE_ENABLE |
| #define WLAN_TXBFER_BUFF_SIZE 336 |