WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
cali_rc.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2022-2022. All rights reserved.
3 * Description: Header file for common_alg_rf_cali_rc_pktram.c.
4 */
5
6#ifndef __CALI_RC_H__
7#define __CALI_RC_H__
8#include "osal_types.h"
9#include "cali_outer_hal_if.h"
10#include "cali_base_def.h"
11/*****************************************************************************
12 1 其他头文件包含
13*****************************************************************************/
14#ifdef __cplusplus
15#if __cplusplus
16extern "C" {
17#endif
18#endif
19#undef THIS_FILE_ID
20#define THIS_FILE_ID OAM_FILE_ID_HAL_CALI_H
21
22#define CALI_20M_BANDWIDTH_ADJUST 129 /* ACI刷新20M的RC CODE缩放值 */
23#define CALI_BANDWIDTH_MASK_20M_ADJUST 198 /* TX MASK 20M的RC CODE缩放值 */
24#define CALI_BANDWIDTH_CODE_MAX 0x7F /* rc code校准值max */
25#define CALI_RC_AMP_FACTOR (511)
26#define CALI_RF_CALI_RC_RIGHT_SHIFT (8)
27#define CALI_RC_2500KHZ (2500)
28#define CALI_RC_20000KHZ (20000)
29#define CALI_RC_40000KHZ (40000)
30#define CALI_SA_WAIT_TIMEOUT (100)
31
32/* BW校准算法产生单音信号的种类 */
41
43 cali_bandwidth_enum_uint8 rf_cali_bandwidth, osal_u8 chain);
45 cali_bandwidth_enum_uint8 rf_cali_bandwidth, osal_u8 chain);
47 cali_bandwidth_enum_uint8 rf_cali_bandwidth, osal_u8 chain, osal_u8 chn_idx);
50 cali_rc_tone_enum_uint8 tone_idx, osal_u32 *sa_val);
51#ifdef __cplusplus
52#if __cplusplus
53}
54#endif
55#endif
56
57#endif /* end of __COMMON_ALG_RF_CALI_RC_PKTRAM_H__ */
osal_u8 cali_bandwidth_enum_uint8
Definition cali_base_def.h:24
osal_void cali_rc(const hal_device_stru *device, wlan_channel_band_enum_uint8 band, cali_bandwidth_enum_uint8 rf_cali_bandwidth, osal_u8 chain, osal_u8 chn_idx)
osal_u8 cali_rc_tone_enum_uint8
Definition cali_rc.h:40
cali_rc_tone_enum
Definition cali_rc.h:33
@ CALI_RC_TONE_BUTT
Definition cali_rc.h:38
@ CALI_RC_TONE_20M
Definition cali_rc.h:35
@ CALI_RC_TONE_40M
Definition cali_rc.h:36
@ CALI_RC_TONE_2P5M
Definition cali_rc.h:34
osal_void cali_rc_path(const hal_device_stru *device, wlan_channel_band_enum_uint8 band, cali_bandwidth_enum_uint8 rf_cali_bandwidth, osal_u8 chain)
osal_void cali_rc_recover(const hal_device_stru *device, wlan_channel_band_enum_uint8 band, cali_bandwidth_enum_uint8 rf_cali_bandwidth, osal_u8 chain)
osal_void cali_adjust_bandwidth(const hal_device_stru *device, wlan_channel_band_enum_uint8 band)
osal_void cali_rc_get_tone_sa_report(const hal_device_stru *device, cali_rc_tone_enum_uint8 tone_idx, osal_u32 *sa_val)
unsigned char osal_u8
Definition osal_types.h:11
void osal_void
Definition osal_types.h:29
unsigned int osal_u32
Definition osal_types.h:13
Definition hal_device_rom.h:39
osal_u8 wlan_channel_band_enum_uint8
Definition wlan_types_base_rom.h:97