VSF Documented
Data Fields
vsf_wifi_t Struct Reference

#include <vsf_wifi_priv.h>

Data Fields

const vsf_wifi_chip_drv_tdrv
 
const vsf_wifi_bus_ops_tbus_ops
 
vsf_eda_tpost_eda
 
vsf_wifi_attach_fail_t attach_fail
 
uint8_t channel
 
bool is_ready
 
bool disconnecting
 
bool scanning
 
uint8_t scan_channel_idx
 
uint8_t scan_num_channels
 
uint8_t scan_channels [VSF_WIFI_CFG_SCAN_MAX_CHANNELS]
 
uint16_t scan_dwell_ms
 
vsf_callback_timer_t scan_timer
 
bool script_busy
 
bool script_is_blob
 
vsf_wifi_done_t script_done
 
union { 
 
   struct { 
 
      const vsf_wifi_op_t *   ops 
 
      uint16_t   count 
 
      uint16_t   idx 
 
   }   script 
 
   struct { 
 
      const uint8_t *   data 
 
      uint32_t   len 
 
      uint32_t   offset 
 
      uint16_t   base_reg 
 
      uint16_t   chunk_size 
 
   }   blob 
 
s 
 
vsf_wifi_done_t backend_chain_done
 
vsf_wifi_op_t scratch_ops [VSF_WIFI_CFG_SCRATCH_OPS]
 

Field Documentation

◆ drv

const vsf_wifi_chip_drv_t* vsf_wifi_t::drv

◆ bus_ops

const vsf_wifi_bus_ops_t* vsf_wifi_t::bus_ops

◆ post_eda

vsf_eda_t* vsf_wifi_t::post_eda

◆ attach_fail

vsf_wifi_attach_fail_t vsf_wifi_t::attach_fail

◆ channel

uint8_t vsf_wifi_t::channel

◆ is_ready

bool vsf_wifi_t::is_ready

◆ disconnecting

bool vsf_wifi_t::disconnecting

◆ scanning

bool vsf_wifi_t::scanning

◆ scan_channel_idx

uint8_t vsf_wifi_t::scan_channel_idx

◆ scan_num_channels

uint8_t vsf_wifi_t::scan_num_channels

◆ scan_channels

uint8_t vsf_wifi_t::scan_channels[VSF_WIFI_CFG_SCAN_MAX_CHANNELS]

◆ scan_dwell_ms

uint16_t vsf_wifi_t::scan_dwell_ms

◆ scan_timer

vsf_callback_timer_t vsf_wifi_t::scan_timer

◆ script_busy

bool vsf_wifi_t::script_busy

◆ script_is_blob

bool vsf_wifi_t::script_is_blob

◆ script_done

vsf_wifi_done_t vsf_wifi_t::script_done

◆ ops

const vsf_wifi_op_t* vsf_wifi_t::ops

◆ count

uint16_t vsf_wifi_t::count

◆ idx

uint16_t vsf_wifi_t::idx

◆ [struct]

struct { ... } vsf_wifi_t::script

◆ data

const uint8_t* vsf_wifi_t::data

◆ len

uint32_t vsf_wifi_t::len

◆ offset

uint32_t vsf_wifi_t::offset

◆ base_reg

uint16_t vsf_wifi_t::base_reg

◆ chunk_size

uint16_t vsf_wifi_t::chunk_size

◆ [struct]

struct { ... } vsf_wifi_t::blob

◆ [union]

union { ... } vsf_wifi_t::s

◆ backend_chain_done

vsf_wifi_done_t vsf_wifi_t::backend_chain_done

◆ scratch_ops

vsf_wifi_op_t vsf_wifi_t::scratch_ops[VSF_WIFI_CFG_SCRATCH_OPS]
Generated from commit: vsfteam/vsf@3b461d0