VSF Documented
Data Fields
vsf_hw_adc_t Struct Reference

Data Fields

vsf_adc_t vsf_adc
 
vsf_adc_cfg_t cfg
 
vsf_teda_t teda
 
struct { 
 
   vsf_adc_channel_cfg_t *   current_channel 
 
   void *   buffer_ptr 
 
};  
 
struct { 
 
   vsf_adc_channel_cfg_t   cfgs [VSF_HW_ADC_CFG_CHANNEL_COUNT
 
   uint_fast32_t   count 
 
   uint_fast32_t   index 
 
chns 
 
struct { 
 
   uint32_t   is_enable: 1 
 
   uint32_t   is_busy: 1 
 
   uint32_t   is_irq: 1 
 
   uint32_t   : 29 
 
status 
 
vsf_hw_adc_request_t request
 

Field Documentation

◆ vsf_adc

vsf_adc_t vsf_hw_adc_t::vsf_adc

◆ cfg

vsf_adc_cfg_t vsf_hw_adc_t::cfg

◆ teda

vsf_teda_t vsf_hw_adc_t::teda

◆ current_channel

vsf_adc_channel_cfg_t* vsf_hw_adc_t::current_channel

◆ buffer_ptr

void* vsf_hw_adc_t::buffer_ptr

◆ [struct]

struct { ... } vsf_hw_adc_t

◆ cfgs

◆ count

uint_fast32_t vsf_hw_adc_t::count

◆ index

uint_fast32_t vsf_hw_adc_t::index

◆ [struct]

struct { ... } vsf_hw_adc_t::chns

◆ is_enable

uint32_t vsf_hw_adc_t::is_enable

◆ is_busy

uint32_t vsf_hw_adc_t::is_busy

◆ is_irq

uint32_t vsf_hw_adc_t::is_irq

◆ __pad0__

uint32_t vsf_hw_adc_t::__pad0__

◆ [struct]

struct { ... } vsf_hw_adc_t::status

◆ request

vsf_hw_adc_request_t vsf_hw_adc_t::request