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

结构体 | |
| struct | countryinfo_stru |
| struct | regdomain_plat_tag_map |
| struct | wlan_cfg_cmd |
| struct | wlan_customize_private_stru |
| struct | wlan_cus_pwr_fit_para_stru |
| struct | wlan_cfg_nv_map_handler |
| struct | wlan_customize_stru |
| struct | wlan_cust_country_code_ingore_flag_stru |
| struct | wlan_cust_rf_fe_rx_insert_loss_params |
| struct | wlan_cust_rf_fe_power_params |
| struct | wlan_cust_rf_fe_power_cali_params |
| struct | wlan_cust_rf_fe_rssi_params |
| struct | wlan_cust_rf_fe_params |
类型定义 | |
| typedef osal_u8 | wlan_cfg_priv_id_uint8 |
| typedef struct regdomain_plat_tag_map | regdomain_plat_tag_map_stru |
| typedef struct wlan_cus_pwr_fit_para_stru | wlan_customize_pwr_fit_para_stru |
| #define CALI_BT_TXPWR_PA_DC_REF_MAX 15000 |
| #define CALI_TXPWR_PA_DC_FRE_MAX 78 |
| #define CALI_TXPWR_PA_DC_FRE_MIN 0 |
| #define CALI_TXPWR_PA_DC_REF_MAX (0x8000) |
| #define CALI_TXPWR_PA_DC_REF_MIN 1000 |
| #define COUNTRY_CODE_LEN 3 /* 国家码位数 */ |
| #define CUS_BASE_PWR_NUM_2G 1 |
| #define CUS_BASE_PWR_NUM_5G DY_CALI_NUM_5G_BAND /* 5g Base power 5个 band1 2&3 4&5 6 7 */ |
| #define CUS_MAX_BASE_TXPOWER_VAL 220 /* 最大基准发送功率的最大有效值 */ |
| #define CUS_MIN_BASE_TXPOWER_VAL 50 /* 最小基准发送功率的最大有效值 */ |
| #define CUS_MIN_OF_SAR_VAL (0x28) /* 定制化降SAR最小值 4dbm */ |
| #define CUS_NUM_2G_DELTA_RSSI_NUM (2) /* 20M/40M */ |
| #define CUS_NUM_5G_160M_SIDE_BAND 2 /* 定制化5g边带数 */ |
| #define CUS_NUM_5G_20M_SIDE_BAND 6 |
| #define CUS_NUM_5G_40M_SIDE_BAND 6 |
| #define CUS_NUM_5G_80M_SIDE_BAND 5 |
| #define CUS_NUM_5G_BW 4 /* 定制化5g带宽数 */ |
| #define CUS_NUM_5G_DELTA_RSSI_NUM (4) /* 20M/40M/80M/160M */ |
| #define CUS_NUM_FCC_2G_PRO 3 /* 定制化2g FCC 11B+OFDM_20M+OFDM_40M */ |
| #define CUS_NUM_OF_SAR_LVL 3 /* 定制化降SAR档位数 */ |
| #define CUS_NUM_OF_SAR_PARAMS 8 /* 定制化降SAR参数 5G_BAND1~7 2.4G */ |
| #define CUS_PARAMS_LEN_MAX 104 /* 定制项最大长度 */ |
| #define CUS_TAG_INI 0x11 |
| #define CUS_TAG_NV 0x13 |
| #define CUS_TAG_PRIV_INI 0x14 |
| #define CUS_TAG_RF_FE 0x16 /* 射频前端定制化项解析 */ |
| #define CUS_TAG_RF_FE_TX_POWER 0x17 /* 射频前端定制化项解析 功率部分 */ |
| #define DELTA_CCA_ED_HIGH_TH_RANGE 15 /* δ调整上限,最大向上或向下调整15dB */ |
| #define DTS_CALI_PARAMS_ETC_REF_2G_VAL_CHAN1 (6250) |
| #define DTS_CALI_PARAMS_ETC_REF_2G_VAL_CHAN10 (6100) |
| #define DTS_CALI_PARAMS_ETC_REF_2G_VAL_CHAN11 (6170) |
| #define DTS_CALI_PARAMS_ETC_REF_2G_VAL_CHAN12 (6350) |
| #define DTS_CALI_PARAMS_ETC_REF_2G_VAL_CHAN13 (6530) |
| #define DTS_CALI_PARAMS_ETC_REF_2G_VAL_CHAN2 (5362) |
| #define DTS_CALI_PARAMS_ETC_REF_2G_VAL_CHAN3 (4720) |
| #define DTS_CALI_PARAMS_ETC_REF_2G_VAL_CHAN4 (4480) |
| #define DTS_CALI_PARAMS_ETC_REF_2G_VAL_CHAN5 (4470) |
| #define DTS_CALI_PARAMS_ETC_REF_2G_VAL_CHAN6 (4775) |
| #define DTS_CALI_PARAMS_ETC_REF_2G_VAL_CHAN7 (5200) |
| #define DTS_CALI_PARAMS_ETC_REF_2G_VAL_CHAN8 (5450) |
| #define DTS_CALI_PARAMS_ETC_REF_2G_VAL_CHAN9 (5600) |
| #define DTS_CALI_PARAMS_ETC_REF_5G_VAL_BAND1 (2500) |
| #define DTS_CALI_PARAMS_ETC_REF_5G_VAL_BAND2 (2800) |
| #define DTS_CALI_PARAMS_ETC_REF_5G_VAL_BAND3 (3100) |
| #define DTS_CALI_PARAMS_ETC_REF_5G_VAL_BAND4 (3600) |
| #define DTS_CALI_PARAMS_ETC_REF_5G_VAL_BAND5 (3600) |
| #define DTS_CALI_PARAMS_ETC_REF_5G_VAL_BAND6 (3700) |
| #define DTS_CALI_PARAMS_ETC_REF_5G_VAL_BAND7 (3800) |
| #define DY_2G_CALI_PARAMS_NUM 4 /* 动态校准参数个数,2.4g */ |
| #define DY_CALI_FIT_PRECISION_A0 16 |
| #define DY_CALI_FIT_PRECISION_A1 6 |
| #define DY_CALI_NUM_5G_BAND 5 /* 动态校准5g band1 2&3 4&5 6 7 */ |
| #define DY_CALI_PARAMS_BASE_NUM 9 /* 动态校准参数个数,2.4g 4个(ofdm 20/40 11b cw),5g 5(high)个band */ |
| #define DY_CALI_PARAMS_NUM 14 /* 动态校准参数个数,2.4g 4个(ofdm 20/40 11b cw),5g 5*2(high & low)个band */ |
| #define DY_CALI_PARAMS_TIMES 3 /* 动态校准参数二次项系数个数 */ |
| #define EXT_CUST_NVRAM_LEN (104) |
| #define EXT_CUST_NVRAM_NUM (340) |
| #define EXT_CUST_NVRAM_READ (1) |
| #define EXT_CUST_NVRAM_WRITE (0) |
| #define HISDIO_DEV2HOST_SCATT_MAX 64 |
| #define HISDIO_DEV2HOST_SCATT_SIZE 64 |
| #define HISDIO_HOST2DEV_SCATT_MAX 64 |
| #define HISDIO_HOST2DEV_SCATT_SIZE 64 |
| #define LNA_GAIN_DB_MAX 80 |
| #define LNA_GAIN_DB_MIN (-40) |
| #define MAC_2G_CHANNEL_NUM 13 |
| #define MAC_LEN 6 |
| #define MAC_NUM_2G_BAND 3 /* 2g band数 */ |
| #define MAC_NUM_5G_BAND 7 /* 5g band数 */ |
| #define MACFMT "%02x:%s:%s:%s:%02x:%02x" |
| #define MACFMT_ALL "%02x:%02x:%02x:%02x:%02x:%02x" |
| #define MAX_COUNTRY_COUNT 300 /* 支持定制的国家的最大个数 */ |
| #define MORE_PWR_MAX 50 /* 根据温度额外补偿的发射功率的最大有效值 */ |
| #define NUM_OF_NV_PARAMS (NUM_OF_NV_MAX_TXPOWER + NUM_OF_NV_DPD_MAX_TXPOWER + 4) |
| #define NV_PRINT_LEN 128 |
| #define NV_PRINT_STEP_1 1 |
| #define NV_PRINT_STEP_3 3 |
| #define NV_PRINT_STEP_4 4 |
| #define NV_PRINT_STEP_5 5 |
| #define NV_WLAN_NUM 193 |
| #define NV_WLAN_VALID_SIZE 12 |
| #define NVRAM_PARAMS_ARRAY "nvram_params" |
| #define PSD_THRESHOLD_MAX (-10) |
| #define PSD_THRESHOLD_MIN (-15) |
| #define REGION_BUF_LEN 256 |
| #define RF_LINE_TXRX_GAIN_DB_2G_MIN (-100) |
| #define RF_LINE_TXRX_GAIN_DB_5G_MIN (-48) |
| #define RF_LINE_TXRX_GAIN_DB_MAX 40 |
| #define SOC_CUSTOM_RF_FE_CTA_COEF_SWITCH_2G 1 |
| #define SOC_CUSTOM_RF_FE_CURVE_NUM_2G 9 |
| #define SOC_CUSTOM_RF_FE_CURVE_NUM_LVL 2 |
| #define SOC_CUSTOM_RF_FE_FACTOR_NUM_2G 6 |
| #define SOC_CUSTOM_RF_FE_LIMIT_POWER_NUM_2G 56 |
| #define SOC_CUSTOM_RF_FE_MAX_POWER_NUM_2G 1 |
| #define SOC_CUSTOM_RF_FE_POWER_NUM_RSV 2 |
| #define SOC_CUSTOM_RF_FE_REF_POWER_NUM_2G 6 |
| #define SOC_CUSTOM_RF_FE_RSSI_COMP_NUM_2G 3 |
| #define SOC_CUSTOM_RF_FE_RX_LOSS_NUM SOC_CUSTOM_RF_FE_RX_LOSS_NUM_2G |
| #define SOC_CUSTOM_RF_FE_RX_LOSS_NUM_2G 3 |
| #define SOC_CUSTOM_RF_FE_RX_LOSS_NUM_RSV 1 |
| #define SOC_CUSTOM_RF_FE_SAR_POWER_NUM_2G 3 |
| #define SOC_CUSTOM_RF_FE_TARGET_POWER_NUM_2G 33 |
| #define TX_PWR_COMP_VAL_MAX 50 /* 发射功率补偿值的最大有效值 */ |
| #define TX_RATIO_MAX 2000 /* tx占空比的最大有效值 */ |
| #define WAL_CCPRIV_PWR_REF_DELTA_HI 40 |
| #define WAL_CCPRIV_PWR_REF_DELTA_LO (-40) |
| #define WLAN_RF_FE_CALI_DATA_MASK_DOWNLOAD 0x2 |
| #define WLAN_RF_FE_CALI_DATA_MASK_UPLOAD 0x1 |
| typedef struct regdomain_plat_tag_map regdomain_plat_tag_map_stru |
regdomain <-> plat_tag map structure
| typedef osal_u8 wlan_cfg_priv_id_uint8 |
| typedef struct wlan_cus_pwr_fit_para_stru wlan_customize_pwr_fit_para_stru |
| anonymous enum |
| anonymous enum |
| enum regdomain_enum |
| enum wlan_cfg_init |
| enum wlan_cfg_priv |
| enum wlan_nvram_idx |
| osal_u32 hwifi_force_refresh_rf_params | ( | oal_net_device_stru * | net_dev | ) |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
| wlan_cust_rf_fe_params * hwifi_get_rf_fe_custom_ini | ( | osal_void | ) |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |