6#ifndef __FE_EXTERN_IF_DEVICE_H__
7#define __FE_EXTERN_IF_DEVICE_H__
17#define HAL_2G_CHANNEL_NUM (13)
osal_void(* fe_hal_proc_rf_work_cb)(osal_u8 rf_id)
Definition fe_extern_if_device.h:55
osal_void(* fe_rf_dev_enable_tx_cb)(osal_u8 rf_id)
Definition fe_extern_if_device.h:65
hal_rf_state_info
Definition fe_extern_if_device.h:25
@ HAL_RF_STATE_IDLE
Definition fe_extern_if_device.h:26
@ HAL_RF_STATE_CALI
Definition fe_extern_if_device.h:27
@ HAL_RF_STATE_WORK
Definition fe_extern_if_device.h:28
@ HAL_RF_STATE_BUTT
Definition fe_extern_if_device.h:30
@ HAL_RF_STATE_PS
Definition fe_extern_if_device.h:29
osal_void(* fe_hal_proc_rf_sleep_cb)(osal_u8 rf_id)
Definition fe_extern_if_device.h:56
osal_void(* fe_rf_disable_abb_cb)(osal_u8 rf_id)
Definition fe_extern_if_device.h:51
osal_void(* online_cali_proc_tx_complete_cb)(osal_u8 vap_id, hal_to_dmac_device_stru *hal_device, hal_tx_dscr_stru *curr_dscr, hal_tx_complete_event_stru *tx_comp_event)
Definition fe_extern_if_device.h:47
osal_void(* fe_hal_rf_set_channel_info_cb)(hal_rf_chan_info *rf_chan)
Definition fe_extern_if_device.h:52
cca_ed_type_enum
Definition fe_extern_if_device.h:19
@ CCA_ED_TYPE_40TH
Definition fe_extern_if_device.h:21
@ CCA_ED_TYPE_20TH
Definition fe_extern_if_device.h:20
osal_void(* fe_rf_enable_rf_tx_cb)(osal_void)
Definition fe_extern_if_device.h:66
osal_void(* fe_hal_rf_open_close_pll_cb)(osal_u8 rf_id, osal_u8 pll_idx, osal_u8 flag)
Definition fe_extern_if_device.h:58
osal_s8(* fe_rf_get_customized_cca_ed_cb)(osal_u32 cca_ed_type, wlan_channel_band_enum_uint8 band)
Definition fe_extern_if_device.h:41
osal_u8(* fe_rf_fsm_get_state_cb)(osal_u8 rf_id)
Definition fe_extern_if_device.h:60
osal_void(* fe_rf_dev_set_ops_ext_cb)(osal_u8 cfg)
Definition fe_extern_if_device.h:53
osal_void(* fe_rf_disable_rf_tx_cb)(osal_void)
Definition fe_extern_if_device.h:67
osal_void(* fe_rf_dev_sleep_cb)(osal_u8 rf_id)
Definition fe_extern_if_device.h:62
osal_void(* online_cali_get_pdet_val_cb)(hal_tx_complete_event_stru *tx_comp_event)
Definition fe_extern_if_device.h:46
osal_void(* fe_rf_set_rf_channel_cb)(const hal_rf_chn_param *chn_para)
Definition fe_extern_if_device.h:61
osal_void(* online_cali_proc_set_channel_cb)(hal_to_dmac_device_stru *device, osal_u8 channel_num, wlan_channel_band_enum_uint8 band, osal_u8 channel_idx, wlan_channel_bandwidth_enum_uint8 bandwidth)
Definition fe_extern_if_device.h:42
osal_void(* fe_hal_rf_open_close_ldo_cb)(osal_u8 rf_id, osal_u8 flag)
Definition fe_extern_if_device.h:59
osal_void(* fe_rf_proc_rf_awake_cb)(osal_void)
Definition fe_extern_if_device.h:63
osal_void(* online_cali_proc_tx_send_cb)(hal_to_dmac_device_stru *hal_device, hal_tx_txop_alg_stru *txop_alg, wlan_frame_type_enum_uint8 frame_type)
Definition fe_extern_if_device.h:44
osal_void(* fe_hal_rf_open_close_tx_cb)(osal_u8 rf_id, osal_u8 flag)
Definition fe_extern_if_device.h:57
osal_void(* fe_rf_proc_rf_sleep_cb)(osal_void)
Definition fe_extern_if_device.h:64
osal_u32(* fe_rf_dev_init_cb)(osal_u8 rf_id)
Definition fe_extern_if_device.h:54
unsigned char osal_u8
Definition osal_types.h:11
signed char osal_s8
Definition osal_types.h:17
void osal_void
Definition osal_types.h:29
unsigned int osal_u32
Definition osal_types.h:13
Definition hal_commom_ops_type_rom.h:322
Definition fe_extern_if_device.h:34
osal_u8 ch_idx
Definition fe_extern_if_device.h:38
wlan_channel_bandwidth_enum_uint8 bw
Definition fe_extern_if_device.h:36
wlan_channel_band_enum_uint8 band
Definition fe_extern_if_device.h:35
osal_u8 ch_num
Definition fe_extern_if_device.h:37
Definition hal_ops_common_rom.h:693
Definition hal_ops_common_rom.h:240
Definition hal_ops_common_rom.h:529
Definition hal_ops_common_rom.h:213
osal_u8 wlan_channel_bandwidth_enum_uint8
Definition wlan_types_base_rom.h:237
osal_u8 wlan_frame_type_enum_uint8
Definition wlan_types_base_rom.h:300
osal_u8 wlan_channel_band_enum_uint8
Definition wlan_types_base_rom.h:97