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

浏览源代码.

结构体

struct  hh503_phy_bandwidth_stru
 

类型定义

typedef osal_u8 phy_ch_enum_unit8
 
typedef osal_u8 rf_ch_enum_unit8
 
typedef osal_void(* hh503_initialize_phy_ext_cb) (osal_void)
 
typedef osal_void(* hh503_update_phy_by_bandwith_cb) (wlan_channel_bandwidth_enum_uint8 bandwidth)
 
typedef osal_void(* hh503_radar_config_reg_cb) (hal_dfs_radar_type_enum_uint8 radar_type)
 
typedef osal_void(* hh503_get_single_psd_sample_cb) (osal_u16 index, osal_char *psd_val)
 
typedef osal_void(* hh503_set_psd_en_cb) (osal_u32 reg_value)
 
typedef osal_void(* hal_set_phy_filter_cb) (hal_device_stru *hal_device, wlan_channel_band_enum_uint8 band)
 
typedef osal_void(* hh503_rf_regctl_enable_set_regs_ext_cb) (hal_to_dmac_device_stru *hal_device, wlan_channel_band_enum_uint8 freq_band, osal_u8 cur_ch_num, wlan_channel_bandwidth_enum_uint8 bandwidth)
 
typedef osal_void(* hh503_set_machw_phy_adc_freq_ext_cb) (hal_to_dmac_device_stru *hal_device, wlan_channel_bandwidth_enum_uint8 bandwidth)
 

枚举

enum  hh503_phy_dac_enum {
  PHY_DAC_160M = 0 , PHY_DAC_320M = 1 , PHY_DAC_640M = 2 , PHY_DAC_960M = 3 ,
  PHY_DAC_BUTT
}
 
enum  hh503_phy_adc_enum {
  PHY_DAC_80M = 0 , PHY_ADC_160M = 1 , PHY_ADC_320M = 2 , PHY_ADC_640M = 3 ,
  PHY_ADC_BUTT
}
 
enum  hh503_phy_dac_num_enum {
  PHY_DAC_160M_NUM = 160 , PHY_DAC_320M_NUM = 320 , PHY_DAC_640M_NUM = 640 , PHY_DAC_960M_NUM = 960 ,
  PHY_DAC_NUM_BUTT
}
 
enum  hh503_phy_adc_num_enum {
  PHY_ADC_80M_NUM = 80 , PHY_ADC_160M_NUM = 160 , PHY_ADC_320M_NUM = 320 , PHY_ADC_640M_NUM = 640 ,
  PHY_ADC_NUM_BUTT
}
 
enum  phy_ch_enum {
  PHY_CH_0 = 0 , PHY_CH_1 = 1 , PHY_CH_2 = 2 , PHY_CH_3 = 3 ,
  PHY_CH_BUTT
}
 
enum  rf_ch_enum {
  RF_CH_0 = 0 , RF_CH_1 = 1 , RF_CH_2 = 2 , RF_CH_3 = 3 ,
  RF_CH_BUTT
}
 

函数

osal_void hh503_set_phy_channel_num (osal_u8 channel_num)
 
osal_void hh503_set_phy_channel_freq_factor (osal_u32 freq_factor)
 
osal_void hh503_set_phy_primary_channel (hal_to_dmac_device_stru *hal_device, wlan_channel_band_enum_uint8 band)
 
osal_void hh503_device_enable_ftm (osal_void)
 
osal_void hh503_device_disable_ftm (osal_void)
 
osal_void hal_get_ch_measurement_result_ram (hal_ch_statics_irq_event_stru *ch_statics)
 
osal_void hal_get_ch_measurement_result (hal_ch_statics_irq_event_stru *ch_statics)
 

类型定义说明

◆ hal_set_phy_filter_cb

typedef osal_void(* hal_set_phy_filter_cb) (hal_device_stru *hal_device, wlan_channel_band_enum_uint8 band)

◆ hh503_get_single_psd_sample_cb

typedef osal_void(* hh503_get_single_psd_sample_cb) (osal_u16 index, osal_char *psd_val)

◆ hh503_initialize_phy_ext_cb

typedef osal_void(* hh503_initialize_phy_ext_cb) (osal_void)

◆ hh503_radar_config_reg_cb

typedef osal_void(* hh503_radar_config_reg_cb) (hal_dfs_radar_type_enum_uint8 radar_type)

◆ hh503_rf_regctl_enable_set_regs_ext_cb

typedef osal_void(* hh503_rf_regctl_enable_set_regs_ext_cb) (hal_to_dmac_device_stru *hal_device, wlan_channel_band_enum_uint8 freq_band, osal_u8 cur_ch_num, wlan_channel_bandwidth_enum_uint8 bandwidth)

◆ hh503_set_machw_phy_adc_freq_ext_cb

typedef osal_void(* hh503_set_machw_phy_adc_freq_ext_cb) (hal_to_dmac_device_stru *hal_device, wlan_channel_bandwidth_enum_uint8 bandwidth)

◆ hh503_set_psd_en_cb

typedef osal_void(* hh503_set_psd_en_cb) (osal_u32 reg_value)

◆ hh503_update_phy_by_bandwith_cb

typedef osal_void(* hh503_update_phy_by_bandwith_cb) (wlan_channel_bandwidth_enum_uint8 bandwidth)

◆ phy_ch_enum_unit8

◆ rf_ch_enum_unit8

枚举类型说明

◆ hh503_phy_adc_enum

枚举值
PHY_DAC_80M 
PHY_ADC_160M 
PHY_ADC_320M 
PHY_ADC_640M 
PHY_ADC_BUTT 

◆ hh503_phy_adc_num_enum

枚举值
PHY_ADC_80M_NUM 
PHY_ADC_160M_NUM 
PHY_ADC_320M_NUM 
PHY_ADC_640M_NUM 
PHY_ADC_NUM_BUTT 

◆ hh503_phy_dac_enum

枚举值
PHY_DAC_160M 
PHY_DAC_320M 
PHY_DAC_640M 
PHY_DAC_960M 
PHY_DAC_BUTT 

◆ hh503_phy_dac_num_enum

枚举值
PHY_DAC_160M_NUM 
PHY_DAC_320M_NUM 
PHY_DAC_640M_NUM 
PHY_DAC_960M_NUM 
PHY_DAC_NUM_BUTT 

◆ phy_ch_enum

枚举值
PHY_CH_0 
PHY_CH_1 
PHY_CH_2 
PHY_CH_3 
PHY_CH_BUTT 

◆ rf_ch_enum

enum rf_ch_enum
枚举值
RF_CH_0 
RF_CH_1 
RF_CH_2 
RF_CH_3 
RF_CH_BUTT 

函数说明

◆ hal_get_ch_measurement_result()

osal_void hal_get_ch_measurement_result ( hal_ch_statics_irq_event_stru ch_statics)

◆ hal_get_ch_measurement_result_ram()

osal_void hal_get_ch_measurement_result_ram ( hal_ch_statics_irq_event_stru ch_statics)

◆ hh503_device_disable_ftm()

osal_void hh503_device_disable_ftm ( osal_void  )

◆ hh503_device_enable_ftm()

osal_void hh503_device_enable_ftm ( osal_void  )

◆ hh503_set_phy_channel_freq_factor()

osal_void hh503_set_phy_channel_freq_factor ( osal_u32  freq_factor)

◆ hh503_set_phy_channel_num()

osal_void hh503_set_phy_channel_num ( osal_u8  channel_num)

◆ hh503_set_phy_primary_channel()

osal_void hh503_set_phy_primary_channel ( hal_to_dmac_device_stru hal_device,
wlan_channel_band_enum_uint8  band 
)