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

浏览源代码.

结构体

struct  hal_cali_hal2hmac_payload_stru
 

宏定义

#define HAL_RX_LPF_GAIN   (6)
 
#define HAL_DBM_CH   (-13)
 
#define HAL_SINGLE_DOUBLE_SWITCH_GAIN   (3)
 
#define HAL_RSSI_REF_DIFFERENCE   (20)
 
#define HAL_RADAR_REF_DIFFERENCE   (24)
 
#define HAL_PA_ERROR_OFFSET   3
 
#define HAL_CCA_OPT_ED_HIGH_20TH_DEF   (-62) /* CCA 20M检测门限寄存器默认值 */
 
#define HAL_CCA_OPT_ED_HIGH_40TH_DEF   (-59) /* CCA 40M检测门限寄存器默认值 */
 

类型定义

typedef osal_u8 hal_clk_freq_enum_uint8
 
typedef osal_u8 hal_clk_adc_dac_enum_uint8
 
typedef osal_u8 hal_device_noa_type_enum_uint8
 

枚举

enum  hal_device_event {
  HAL_DEVICE_EVENT_JOIN_COMP = 0 , HAL_DEVICE_EVENT_VAP_UP = 1 , HAL_DEVICE_EVENT_VAP_DOWN = 2 , HAL_DEVICE_EVENT_SCAN_BEGIN = 3 ,
  HAL_DEVICE_EVENT_SCAN_SWITCH_CHANNEL_OFF = 4 , HAL_DEVICE_EVENT_SCAN_SWITCH_CHANNEL_BACK = 5 , HAL_DEVICE_EVENT_SCAN_END = 6 , HAL_DEVICE_EVENT_SCAN_ABORT = 7 ,
  HAL_DEVICE_EVENT_SCAN_PAUSE = 8 , HAL_DEVICE_EVENT_SCAN_RESUME = 9 , HAL_DEVICE_EVENT_VAP_CHANGE_TO_ACTIVE , HAL_DEVICE_EVENT_VAP_CHANGE_TO_AWAKE ,
  HAL_DEVICE_EVENT_VAP_CHANGE_TO_DOZE , HAL_DEVICE_EVENT_INIT_RX_DSCR , HAL_DEVICE_EVENT_DESTROY_RX_DSCR , HAL_DEVICE_EVENT_TBTT_WAKE_UP ,
  HAL_DEVICE_EVENT_TRANS_TO_WORK_STATE , HAL_DEVICE_EVENT_SCAN_PAUSE_FROM_CHAN_CONFLICT , HAL_DEVICE_EVENT_SCAN_RESUME_FROM_CHAN_CONFLICT , HAL_DEVICE_EVENT_DBDC_STOP ,
  HAL_DEVICE_EVENT_DETATCH , HAL_DEVICE_EVENT_SYSTEM_INIT , HAL_DEVICE_EVENT_WOW_PREPARE , HAL_DEVICE_EVENT_BUTT
}
 
enum  hal_device_state_info {
  HAL_DEVICE_INIT_STATE = 0 , HAL_DEVICE_IDLE_STATE = 1 , HAL_DEVICE_WORK_STATE = 2 , HAL_DEVICE_SCAN_STATE = 3 ,
  HAL_DEVICE_BUTT_STATE
}
 
enum  hal_clk_freq_enum {
  HAL_CLK_0M_FREQ = 0 , HAL_CLK_40M_FREQ = 1 , HAL_CLK_80M_FREQ = 2 , HAL_CLK_160M_FREQ = 3 ,
  HAL_CLK_320M_FREQ = 4 , HAL_CLK_640M_FREQ = 5 , HAL_CLK_960M_FREQ = 6 , HAL_CLK_30M_FREQ = 7 ,
  HAL_CLK_60M_FREQ = 8 , HAL_CLK_120M_FREQ = 9 , HAL_CLK_BUTT_FREQ
}
 
enum  hal_clk_adc_dac_enum { HAL_CLK_ADC80M_DAC160M = 0 , HAL_CLK_ADC160M_DAC160M = 1 , HAL_CLK_ADC320M_DAC480M = 2 , HAL_CLK_ADC_DAC_BUTT }
 
enum  hal_device_noa_type_enum {
  HAL_DEVICE_NOA_TYPE_P2P = 0 , HAL_DEVICE_NOA_TYPE_TWT = 1 , HAL_DEVICE_NOA_TYPE_WUR = 2 , HAL_DEVICE_NOA_TYPE_CHBA = 3 ,
  HAL_DEVICE_NOA_TYPE_MAX
}
 

宏定义说明

◆ HAL_CCA_OPT_ED_HIGH_20TH_DEF

#define HAL_CCA_OPT_ED_HIGH_20TH_DEF   (-62) /* CCA 20M检测门限寄存器默认值 */

◆ HAL_CCA_OPT_ED_HIGH_40TH_DEF

#define HAL_CCA_OPT_ED_HIGH_40TH_DEF   (-59) /* CCA 40M检测门限寄存器默认值 */

◆ HAL_DBM_CH

#define HAL_DBM_CH   (-13)

◆ HAL_PA_ERROR_OFFSET

#define HAL_PA_ERROR_OFFSET   3

◆ HAL_RADAR_REF_DIFFERENCE

#define HAL_RADAR_REF_DIFFERENCE   (24)

◆ HAL_RSSI_REF_DIFFERENCE

#define HAL_RSSI_REF_DIFFERENCE   (20)

◆ HAL_RX_LPF_GAIN

#define HAL_RX_LPF_GAIN   (6)

◆ HAL_SINGLE_DOUBLE_SWITCH_GAIN

#define HAL_SINGLE_DOUBLE_SWITCH_GAIN   (3)

类型定义说明

◆ hal_clk_adc_dac_enum_uint8

◆ hal_clk_freq_enum_uint8

◆ hal_device_noa_type_enum_uint8

枚举类型说明

◆ hal_clk_adc_dac_enum

枚举值
HAL_CLK_ADC80M_DAC160M 
HAL_CLK_ADC160M_DAC160M 
HAL_CLK_ADC320M_DAC480M 
HAL_CLK_ADC_DAC_BUTT 

◆ hal_clk_freq_enum

枚举值
HAL_CLK_0M_FREQ 
HAL_CLK_40M_FREQ 
HAL_CLK_80M_FREQ 
HAL_CLK_160M_FREQ 
HAL_CLK_320M_FREQ 
HAL_CLK_640M_FREQ 
HAL_CLK_960M_FREQ 
HAL_CLK_30M_FREQ 
HAL_CLK_60M_FREQ 
HAL_CLK_120M_FREQ 
HAL_CLK_BUTT_FREQ 

◆ hal_device_event

枚举值
HAL_DEVICE_EVENT_JOIN_COMP 
HAL_DEVICE_EVENT_VAP_UP 
HAL_DEVICE_EVENT_VAP_DOWN 
HAL_DEVICE_EVENT_SCAN_BEGIN 
HAL_DEVICE_EVENT_SCAN_SWITCH_CHANNEL_OFF 
HAL_DEVICE_EVENT_SCAN_SWITCH_CHANNEL_BACK 
HAL_DEVICE_EVENT_SCAN_END 
HAL_DEVICE_EVENT_SCAN_ABORT 
HAL_DEVICE_EVENT_SCAN_PAUSE 
HAL_DEVICE_EVENT_SCAN_RESUME 
HAL_DEVICE_EVENT_VAP_CHANGE_TO_ACTIVE 
HAL_DEVICE_EVENT_VAP_CHANGE_TO_AWAKE 
HAL_DEVICE_EVENT_VAP_CHANGE_TO_DOZE 
HAL_DEVICE_EVENT_INIT_RX_DSCR 
HAL_DEVICE_EVENT_DESTROY_RX_DSCR 
HAL_DEVICE_EVENT_TBTT_WAKE_UP 
HAL_DEVICE_EVENT_TRANS_TO_WORK_STATE 
HAL_DEVICE_EVENT_SCAN_PAUSE_FROM_CHAN_CONFLICT 
HAL_DEVICE_EVENT_SCAN_RESUME_FROM_CHAN_CONFLICT 
HAL_DEVICE_EVENT_DBDC_STOP 
HAL_DEVICE_EVENT_DETATCH 
HAL_DEVICE_EVENT_SYSTEM_INIT 
HAL_DEVICE_EVENT_WOW_PREPARE 
HAL_DEVICE_EVENT_BUTT 

◆ hal_device_noa_type_enum

枚举值
HAL_DEVICE_NOA_TYPE_P2P 
HAL_DEVICE_NOA_TYPE_TWT 
HAL_DEVICE_NOA_TYPE_WUR 
HAL_DEVICE_NOA_TYPE_CHBA 
HAL_DEVICE_NOA_TYPE_MAX 

◆ hal_device_state_info

枚举值
HAL_DEVICE_INIT_STATE 
HAL_DEVICE_IDLE_STATE 
HAL_DEVICE_WORK_STATE 
HAL_DEVICE_SCAN_STATE 
HAL_DEVICE_BUTT_STATE