VSF Documented
aic8800d_priv_t Struct Reference

#include <vsf_wifi_aic8800d_priv.h>

Data Fields

vsf_wifi_twifi
 
const vsf_wifi_aic8800d_bus_ops_tbus_ops
 
uint8_t vif_idx
 
uint8_t mac_addr [6]
 
bool mac_addr_valid
 
aic8800d_cmd_t cmds [AIC8800D_MAX_PENDING_CMDS]
 
uint8_t next_token
 
uint8_t init_step
 
vsf_wifi_done_t init_done
 
uint8_t fw_load_step
 
uint8_tfw_buf
 
uint32_t fw_size
 
uint32_t fw_offset
 
uint32_t fw_addr
 
uint8_t fw_img_idx
 
vsf_wifi_done_t fw_done
 
struct aic8800d_dbg_mem_read_cfm sysconfig_rd_cfm
 
uint8_t chip_mcu_id
 
uint8_t chip_rev
 
aic8800d_fw_variant_t fw_variant
 
uint16_t patch_tbl_idx
 
uint16_t patch_tbl_count
 
uint32_t patch_tbl_pairs [160][2]
 
uint8_t patch_step
 
struct aic8800d_dbg_mem_read_cfm patch_rd_cfm
 
uint32_t config_base
 
uint32_t patch_str_base
 
uint32_t fw_version
 
uint32_t patch_buff_base
 
uint8_t patch_write_idx
 
uint8_t syscfg_idx
 
uint8_t syscfg_masked_idx
 
uint8_t rf_cfg_idx
 
vsf_wifi_done_t scan_done
 
bool scan_active
 
bool scan_finish_pending
 
uint8_t scan_finish_retries
 
uint8_t scan_results_expected
 
uint8_t scan_results_received
 
vsf_callback_timer_t scan_finish_timer
 
struct { 
 
   uint8_t   bssid [6] 
 
   uint16_t   rsn_cap 
 
scan_rsn_cap_cache [AIC8800D_SCAN_RSN_CAP_CACHE_SIZE
 
uint8_t scan_rsn_cap_cache_num
 
struct aic8800d_sm_connect_req connect_req
 
vsf_wifi_done_t connect_done
 
bool connect_active
 
uint16_t ap_rsn_cap
 
uint8_t ap_idx
 
uint8_t sta_idx
 
bool qos
 
vsf_wifi_done_t key_done
 
struct aic8800d_mm_key_add_cfm key_add_cfm
 
bool key_open_port
 
vsf_callback_timer_t init_wd_timer
 

Field Documentation

◆ wifi

vsf_wifi_t* aic8800d_priv_t::wifi

◆ bus_ops

const vsf_wifi_aic8800d_bus_ops_t* aic8800d_priv_t::bus_ops

◆ vif_idx

uint8_t aic8800d_priv_t::vif_idx

◆ mac_addr

uint8_t aic8800d_priv_t::mac_addr[6]

◆ mac_addr_valid

bool aic8800d_priv_t::mac_addr_valid

◆ cmds

aic8800d_cmd_t aic8800d_priv_t::cmds[AIC8800D_MAX_PENDING_CMDS]

◆ next_token

uint8_t aic8800d_priv_t::next_token

◆ init_step

uint8_t aic8800d_priv_t::init_step

◆ init_done

vsf_wifi_done_t aic8800d_priv_t::init_done

◆ fw_load_step

uint8_t aic8800d_priv_t::fw_load_step

◆ fw_buf

uint8_t* aic8800d_priv_t::fw_buf

◆ fw_size

uint32_t aic8800d_priv_t::fw_size

◆ fw_offset

uint32_t aic8800d_priv_t::fw_offset

◆ fw_addr

uint32_t aic8800d_priv_t::fw_addr

◆ fw_img_idx

uint8_t aic8800d_priv_t::fw_img_idx

◆ fw_done

vsf_wifi_done_t aic8800d_priv_t::fw_done

◆ sysconfig_rd_cfm

struct aic8800d_dbg_mem_read_cfm aic8800d_priv_t::sysconfig_rd_cfm

◆ chip_mcu_id

uint8_t aic8800d_priv_t::chip_mcu_id

◆ chip_rev

uint8_t aic8800d_priv_t::chip_rev

◆ fw_variant

aic8800d_fw_variant_t aic8800d_priv_t::fw_variant

◆ patch_tbl_idx

uint16_t aic8800d_priv_t::patch_tbl_idx

◆ patch_tbl_count

uint16_t aic8800d_priv_t::patch_tbl_count

◆ patch_tbl_pairs

uint32_t aic8800d_priv_t::patch_tbl_pairs[160][2]

◆ patch_step

uint8_t aic8800d_priv_t::patch_step

◆ patch_rd_cfm

struct aic8800d_dbg_mem_read_cfm aic8800d_priv_t::patch_rd_cfm

◆ config_base

uint32_t aic8800d_priv_t::config_base

◆ patch_str_base

uint32_t aic8800d_priv_t::patch_str_base

◆ fw_version

uint32_t aic8800d_priv_t::fw_version

◆ patch_buff_base

uint32_t aic8800d_priv_t::patch_buff_base

◆ patch_write_idx

uint8_t aic8800d_priv_t::patch_write_idx

◆ syscfg_idx

uint8_t aic8800d_priv_t::syscfg_idx

◆ syscfg_masked_idx

uint8_t aic8800d_priv_t::syscfg_masked_idx

◆ rf_cfg_idx

uint8_t aic8800d_priv_t::rf_cfg_idx

◆ scan_done

vsf_wifi_done_t aic8800d_priv_t::scan_done

◆ scan_active

bool aic8800d_priv_t::scan_active

◆ scan_finish_pending

bool aic8800d_priv_t::scan_finish_pending

◆ scan_finish_retries

uint8_t aic8800d_priv_t::scan_finish_retries

◆ scan_results_expected

uint8_t aic8800d_priv_t::scan_results_expected

◆ scan_results_received

uint8_t aic8800d_priv_t::scan_results_received

◆ scan_finish_timer

vsf_callback_timer_t aic8800d_priv_t::scan_finish_timer

◆ bssid

uint8_t aic8800d_priv_t::bssid[6]

◆ rsn_cap

uint16_t aic8800d_priv_t::rsn_cap

◆ [struct]

struct { ... } aic8800d_priv_t::scan_rsn_cap_cache[AIC8800D_SCAN_RSN_CAP_CACHE_SIZE]

◆ scan_rsn_cap_cache_num

uint8_t aic8800d_priv_t::scan_rsn_cap_cache_num

◆ connect_req

struct aic8800d_sm_connect_req aic8800d_priv_t::connect_req

◆ connect_done

vsf_wifi_done_t aic8800d_priv_t::connect_done

◆ connect_active

bool aic8800d_priv_t::connect_active

◆ ap_rsn_cap

uint16_t aic8800d_priv_t::ap_rsn_cap

◆ ap_idx

uint8_t aic8800d_priv_t::ap_idx

◆ sta_idx

uint8_t aic8800d_priv_t::sta_idx

◆ qos

bool aic8800d_priv_t::qos

◆ key_done

vsf_wifi_done_t aic8800d_priv_t::key_done

◆ key_add_cfm

struct aic8800d_mm_key_add_cfm aic8800d_priv_t::key_add_cfm

◆ key_open_port

bool aic8800d_priv_t::key_open_port

◆ init_wd_timer

vsf_callback_timer_t aic8800d_priv_t::init_wd_timer
Generated from commit: vsfteam/vsf@5de27dd