WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
cali_accum_data.h 文件参考
cali_accum_data.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

结构体

struct  cali_accum_para_stru
 

宏定义

#define HH503_CALI_ACCUM_INDEX_I   0x01
 
#define HH503_CALI_ACCUM_INDEX_Q   0x02
 
#define HAL_CALI_ACCUM_TIMES_MIN_SHIFT   8 /* 最小累加值 2^8 对应配置寄存器cfg_fb_pwr_calc_prd:0 */
 
#define HH503_CALI_ACCUM_TIMES_DEBUG_SHIFT   8
 
#define HH503_CALI_ACCUM_TIMES_DEBUG_CONFIG   (HH503_CALI_ACCUM_TIMES_DEBUG_SHIFT - HAL_CALI_ACCUM_TIMES_MIN_SHIFT)
 
#define HH503_CALI_RXDC_ACCUM_TIMES_SHIFT   8
 
#define HH503_CALI_RXDC_ACCUM_TIMES_CONFIG   (HH503_CALI_RXDC_ACCUM_TIMES_SHIFT - HAL_CALI_ACCUM_TIMES_MIN_SHIFT)
 
#define HH503_CALI_TXDC_ACCUM_TIMES_SHIFT   9
 
#define HH503_CALI_TXDC_ACCUM_TIMES_CONFIG   (HH503_CALI_TXDC_ACCUM_TIMES_SHIFT - HAL_CALI_ACCUM_TIMES_MIN_SHIFT)
 
#define HH503_CALI_TX_POWER_ACCUM_TIMES_SHIFT   8
 
#define HH503_CALI_TX_POWER_ACCUM_TIMES_CONFIG   (HH503_CALI_TX_POWER_ACCUM_TIMES_SHIFT - HAL_CALI_ACCUM_TIMES_MIN_SHIFT)
 
#define HAL_CALI_RC_ACCUM_TIMES_SHIFT   8
 
#define HAL_CALI_RC_ACCUM_TIMES_CONFIG   (HAL_CALI_RC_ACCUM_TIMES_SHIFT - HAL_CALI_ACCUM_TIMES_MIN_SHIFT)
 
#define HAL_CALI_LOGEN_ACCUM_TIMES_SHIFT   8
 
#define HAL_CALI_LOGEN_ACCUM_TIMES_CONFIG   (HAL_CALI_LOGEN_ACCUM_TIMES_SHIFT - HAL_CALI_ACCUM_TIMES_MIN_SHIFT)
 
#define HAL_CALI_LOGEN_ACCUM_DELAY   0
 
#define HH503_CALI_ACCUM_LEN_AGC   31
 
#define HH503_CALI_ACCUM_TIMES_AGC   0
 
#define HH503_CALI_ACCUM_WAIT_TIMEOUT   1000
 
#define HAL_CALI_HW_ALTX_ACCUM_DELAY   (0x200)
 
#define HAL_CALI_HW_ALTX_ACCUM_TIMES_SHIFT   (0xB)
 
#define HAL_CALI_HW_ALTX_ACCUM_TIMES_CONFIG   (HAL_CALI_HW_ALTX_ACCUM_TIMES_SHIFT - HAL_CALI_ACCUM_TIMES_MIN_SHIFT)
 

函数

osal_void cali_print_accum_data (const hal_device_stru *device)
 
osal_void cali_report_one_accum (const hal_device_stru *device, cali_accum_para_stru *acc_param)
 
osal_void cali_sum_accum_data (const hal_device_stru *device, osal_s32 *acc_i, osal_s32 *acc_q)
 
osal_s32 cali_get_acc_val_i (osal_void)
 
osal_s32 cali_get_acc_val_q (osal_void)
 
osal_void cali_logen_get_accum_para (cali_accum_para_stru *accum_param)
 
osal_void cali_txpwr_get_accum_para (cali_accum_para_stru *accum_param)
 
osal_void cali_rc_get_accum_para (cali_accum_para_stru *accum_param)
 
osal_void cali_hw_al_tx_report_one_accum (const hal_device_stru *device, cali_accum_para_stru *acc_param)
 

宏定义说明

◆ HAL_CALI_ACCUM_TIMES_MIN_SHIFT

#define HAL_CALI_ACCUM_TIMES_MIN_SHIFT   8 /* 最小累加值 2^8 对应配置寄存器cfg_fb_pwr_calc_prd:0 */

◆ HAL_CALI_HW_ALTX_ACCUM_DELAY

#define HAL_CALI_HW_ALTX_ACCUM_DELAY   (0x200)

◆ HAL_CALI_HW_ALTX_ACCUM_TIMES_CONFIG

#define HAL_CALI_HW_ALTX_ACCUM_TIMES_CONFIG   (HAL_CALI_HW_ALTX_ACCUM_TIMES_SHIFT - HAL_CALI_ACCUM_TIMES_MIN_SHIFT)

◆ HAL_CALI_HW_ALTX_ACCUM_TIMES_SHIFT

#define HAL_CALI_HW_ALTX_ACCUM_TIMES_SHIFT   (0xB)

◆ HAL_CALI_LOGEN_ACCUM_DELAY

#define HAL_CALI_LOGEN_ACCUM_DELAY   0

◆ HAL_CALI_LOGEN_ACCUM_TIMES_CONFIG

#define HAL_CALI_LOGEN_ACCUM_TIMES_CONFIG   (HAL_CALI_LOGEN_ACCUM_TIMES_SHIFT - HAL_CALI_ACCUM_TIMES_MIN_SHIFT)

◆ HAL_CALI_LOGEN_ACCUM_TIMES_SHIFT

#define HAL_CALI_LOGEN_ACCUM_TIMES_SHIFT   8

◆ HAL_CALI_RC_ACCUM_TIMES_CONFIG

#define HAL_CALI_RC_ACCUM_TIMES_CONFIG   (HAL_CALI_RC_ACCUM_TIMES_SHIFT - HAL_CALI_ACCUM_TIMES_MIN_SHIFT)

◆ HAL_CALI_RC_ACCUM_TIMES_SHIFT

#define HAL_CALI_RC_ACCUM_TIMES_SHIFT   8

◆ HH503_CALI_ACCUM_INDEX_I

#define HH503_CALI_ACCUM_INDEX_I   0x01

◆ HH503_CALI_ACCUM_INDEX_Q

#define HH503_CALI_ACCUM_INDEX_Q   0x02

◆ HH503_CALI_ACCUM_LEN_AGC

#define HH503_CALI_ACCUM_LEN_AGC   31

◆ HH503_CALI_ACCUM_TIMES_AGC

#define HH503_CALI_ACCUM_TIMES_AGC   0

◆ HH503_CALI_ACCUM_TIMES_DEBUG_CONFIG

#define HH503_CALI_ACCUM_TIMES_DEBUG_CONFIG   (HH503_CALI_ACCUM_TIMES_DEBUG_SHIFT - HAL_CALI_ACCUM_TIMES_MIN_SHIFT)

◆ HH503_CALI_ACCUM_TIMES_DEBUG_SHIFT

#define HH503_CALI_ACCUM_TIMES_DEBUG_SHIFT   8

◆ HH503_CALI_ACCUM_WAIT_TIMEOUT

#define HH503_CALI_ACCUM_WAIT_TIMEOUT   1000

◆ HH503_CALI_RXDC_ACCUM_TIMES_CONFIG

#define HH503_CALI_RXDC_ACCUM_TIMES_CONFIG   (HH503_CALI_RXDC_ACCUM_TIMES_SHIFT - HAL_CALI_ACCUM_TIMES_MIN_SHIFT)

◆ HH503_CALI_RXDC_ACCUM_TIMES_SHIFT

#define HH503_CALI_RXDC_ACCUM_TIMES_SHIFT   8

◆ HH503_CALI_TX_POWER_ACCUM_TIMES_CONFIG

#define HH503_CALI_TX_POWER_ACCUM_TIMES_CONFIG   (HH503_CALI_TX_POWER_ACCUM_TIMES_SHIFT - HAL_CALI_ACCUM_TIMES_MIN_SHIFT)

◆ HH503_CALI_TX_POWER_ACCUM_TIMES_SHIFT

#define HH503_CALI_TX_POWER_ACCUM_TIMES_SHIFT   8

◆ HH503_CALI_TXDC_ACCUM_TIMES_CONFIG

#define HH503_CALI_TXDC_ACCUM_TIMES_CONFIG   (HH503_CALI_TXDC_ACCUM_TIMES_SHIFT - HAL_CALI_ACCUM_TIMES_MIN_SHIFT)

◆ HH503_CALI_TXDC_ACCUM_TIMES_SHIFT

#define HH503_CALI_TXDC_ACCUM_TIMES_SHIFT   9

函数说明

◆ cali_get_acc_val_i()

osal_s32 cali_get_acc_val_i ( osal_void  )

◆ cali_get_acc_val_q()

osal_s32 cali_get_acc_val_q ( osal_void  )

◆ cali_hw_al_tx_report_one_accum()

osal_void cali_hw_al_tx_report_one_accum ( const hal_device_stru device,
cali_accum_para_stru acc_param 
)

◆ cali_logen_get_accum_para()

osal_void cali_logen_get_accum_para ( cali_accum_para_stru accum_param)

◆ cali_print_accum_data()

osal_void cali_print_accum_data ( const hal_device_stru device)

◆ cali_rc_get_accum_para()

osal_void cali_rc_get_accum_para ( cali_accum_para_stru accum_param)

◆ cali_report_one_accum()

osal_void cali_report_one_accum ( const hal_device_stru device,
cali_accum_para_stru acc_param 
)

◆ cali_sum_accum_data()

osal_void cali_sum_accum_data ( const hal_device_stru device,
osal_s32 acc_i,
osal_s32 acc_q 
)

◆ cali_txpwr_get_accum_para()

osal_void cali_txpwr_get_accum_para ( cali_accum_para_stru accum_param)