7#ifndef __HMAC_RADAR_SENSOR_H__
8#define __HMAC_RADAR_SENSOR_H__
107#ifdef _PRE_RADAR_CCA_SW_OPT
osal_u32 hmac_radar_sensor_init(osal_void)
Definition hmac_radar_sensor.c:1043
osal_void hmac_radar_sensor_deinit(osal_void)
Definition hmac_radar_sensor.c:1093
osal_void hmac_radar_sensor_config_ch_num(osal_u8 ch_num)
Definition hmac_radar_sensor.c:516
osal_u8 radar_sensor_disable_reason_enum_uint8
Definition hmac_radar_sensor.h:80
osal_u8(* hmac_radar_sensor_get_work_ch_num_cb)(osal_void)
Definition hmac_radar_sensor.h:90
radar_sensor_wifi_mode_t
Definition hmac_radar_sensor.h:82
@ RADAR_SENSOR_WIFI_SOFTAP_MODE
Definition hmac_radar_sensor.h:84
@ RADAR_SENSOR_WIFI_MODE_BUTT
Definition hmac_radar_sensor.h:85
@ RADAR_SENSOR_WIFI_STA_MODE
Definition hmac_radar_sensor.h:83
osal_void hmac_radar_sensor_one_subframe_start(osal_void)
Definition hmac_radar_sensor.c:746
osal_u32 hmac_radar_sensor_set_rx_iq_val(osal_u8 lna_code)
Definition hmac_radar_sensor.c:280
osal_float hmac_radar_sensor_config_rx_gain(osal_u8 lna_gain, osal_u8 vga_gain, osal_u16 rx_dly_160m, osal_u16 rx_dly_80m)
Definition hmac_radar_sensor.c:506
osal_void(* hmac_radar_sensor_del_vap_cb)(osal_void)
Definition hmac_radar_sensor.h:91
osal_void hmac_radar_sensor_cca_sw_opt(osal_bool radar_switch)
Definition hmac_radar_sensor.c:1126
radar_sensor_disable_reason_enum
Definition hmac_radar_sensor.h:71
@ RADAR_SENSOR_WIFI_SCAN_END
Definition hmac_radar_sensor.h:73
@ RADAR_SENSOR_REASON_BUTT
Definition hmac_radar_sensor.h:78
@ RADAR_SENSOR_PARAM_CHECK_FAIL
Definition hmac_radar_sensor.h:74
@ RADAR_SENSOR_STA_DISCONNECT
Definition hmac_radar_sensor.h:75
@ RADAR_SENSOR_WIFI_SCAN_BEGIN
Definition hmac_radar_sensor.h:72
@ RADAR_SENSOR_LAST_VAP_DEL
Definition hmac_radar_sensor.h:77
@ RADAR_SENSOR_WIFI_CONNETING
Definition hmac_radar_sensor.h:76
osal_u32 hmac_radar_sensor_set_rx_dc_val(osal_u8 rxdc_gain_lna_lvl_num, osal_u8 rxdc_gain_vga_lvl_num)
Definition hmac_radar_sensor.c:240
osal_s32 hmac_radar_sensor_start(hmac_radar_sensor_cfg_stru *radar_sensor_cfg)
Definition hmac_radar_sensor.c:675
osal_u32 hmac_radar_sensor_register_handle_cb(radar_handle_cb cb)
Definition hmac_radar_sensor.c:1114
static osal_u32 used
Definition hmac_radar_sensor.h:93
radar_sensor_wifi_mode_t hmac_radar_sensor_get_wifi_mode_info(osal_void)
Definition hmac_radar_sensor.c:592
osal_u32(* report_radar_sensor_disable_reason_cb)(radar_sensor_disable_reason_enum_uint8 reason)
Definition hmac_radar_sensor.h:89
osal_void hmac_radar_sensor_set_report_disable_reason_fn(report_radar_sensor_disable_reason_cb cb)
Definition hmac_radar_sensor.c:177
osal_u16 hamc_radar_sensor_get_ppa_gain(void)
Definition hmac_radar_sensor.c:501
osal_void(* radar_handle_cb)(uint32_t *rx_mem, osal_u8 chan_num, osal_u8 bandwidth)
Definition hmac_radar_sensor.h:88
#define WLAN_MAC_ADDR_LEN
Definition mac_addr.c:28
int osal_s32
Definition osal_types.h:19
unsigned char osal_u8
Definition osal_types.h:11
osal_u8 osal_bool
Definition osal_types.h:27
void osal_void
Definition osal_types.h:29
float osal_float
Definition osal_types.h:22
unsigned int osal_u32
Definition osal_types.h:13
unsigned short osal_u16
Definition osal_types.h:12
Log message information header.
Definition log_oam_logger.h:564
Definition hmac_radar_sensor.h:61
osal_u8 * radar_data
Definition hmac_radar_sensor.h:66
osal_u16 radar_period
Definition hmac_radar_sensor.h:68
osal_u8 one_per_cnt
Definition hmac_radar_sensor.h:65
osal_u8 rx_nss
Definition hmac_radar_sensor.h:63
osal_u8 enable
Definition hmac_radar_sensor.h:62
osal_u16 radar_data_len
Definition hmac_radar_sensor.h:67
osal_u8 period_cycle_cnt
Definition hmac_radar_sensor.h:64
Definition hmac_radar_sensor.h:18
osal_u8 ch1_sel
Definition hmac_radar_sensor.h:34
osal_u8 ch2_period
Definition hmac_radar_sensor.h:39
osal_u8 ch0_sel
Definition hmac_radar_sensor.h:33
osal_u8 ch3_sel
Definition hmac_radar_sensor.h:36
osal_u8 ch2_smp_period_start
Definition hmac_radar_sensor.h:45
osal_u8 mac_tx_bypass
Definition hmac_radar_sensor.h:21
osal_u8 print_cnt_num
Definition hmac_radar_sensor.h:57
osal_u8 ch0_smp_period_end
Definition hmac_radar_sensor.h:42
osal_u16 t3
Definition hmac_radar_sensor.h:28
osal_u16 t4
Definition hmac_radar_sensor.h:29
osal_u8 ch0_period
Definition hmac_radar_sensor.h:37
osal_u8 pa_gain
Definition hmac_radar_sensor.h:55
osal_u16 t1
Definition hmac_radar_sensor.h:26
osal_u8 ch1_smp_period_end
Definition hmac_radar_sensor.h:44
osal_u8 lpf_gain
Definition hmac_radar_sensor.h:53
osal_u8 ch3_smp_period_end
Definition hmac_radar_sensor.h:48
osal_u16 rx_dly_160m
Definition hmac_radar_sensor.h:51
osal_u8 ch2_smp_period_end
Definition hmac_radar_sensor.h:46
osal_u8 ch_num
Definition hmac_radar_sensor.h:32
osal_u8 ch1_period
Definition hmac_radar_sensor.h:38
osal_u8 ifs_sel
Definition hmac_radar_sensor.h:20
osal_u32 selfcts_rate
Definition hmac_radar_sensor.h:23
osal_u8 ch0_smp_period_start
Definition hmac_radar_sensor.h:41
osal_u8 ch3_period
Definition hmac_radar_sensor.h:40
osal_u32 selfcts_phy_mode
Definition hmac_radar_sensor.h:22
osal_u8 timeout_val
Definition hmac_radar_sensor.h:19
osal_u8 vga_gain
Definition hmac_radar_sensor.h:50
osal_u16 rx_dly_80m
Definition hmac_radar_sensor.h:52
osal_u8 ch3_smp_period_start
Definition hmac_radar_sensor.h:47
osal_u8 ch2_sel
Definition hmac_radar_sensor.h:35
osal_u16 selfcts_duration
Definition hmac_radar_sensor.h:24
osal_u8 dac_gain
Definition hmac_radar_sensor.h:54
osal_u8 resv
Definition hmac_radar_sensor.h:58
osal_u16 ppa_gain
Definition hmac_radar_sensor.h:56
osal_u16 tx_dly_160m
Definition hmac_radar_sensor.h:30
osal_u16 tx_dly_320m
Definition hmac_radar_sensor.h:31
osal_u8 lna_gain
Definition hmac_radar_sensor.h:49
osal_u16 t2
Definition hmac_radar_sensor.h:27
osal_u8 ch1_smp_period_start
Definition hmac_radar_sensor.h:43