VSF Documented
Data Fields
vsf_adc128d818_adc_t Class Reference

#include <vsf_adc128d818.h>

Data Fields

vsf_adc_isr_t isr
 
vsf_adc_irq_mask_t irq_mask
 
uint16_tresult_buffer
 
uint32_t total_count
 
uint8_t is_continuous_mode: 1
 
uint8_t is_inited: 1
 
uint8_t is_busy: 1
 
uint8_t rx_byte_len: 2
 
uint8_t configured_channel_mask
 
uint8_t channel_seq_map [8]
 
uint8_t cur_channel_mask
 
uint8_t cur_channel
 
struct { 
 
   uint8_t   cur_reg 
 
   union { 
 
      uint8_t   data_buffer [2] 
 
      uint16_t   data 
 
   }  
 
VSF_CAL_PACKED 
 

Field Documentation

◆ isr

vsf_adc_isr_t vsf_adc128d818_adc_t::isr

◆ irq_mask

vsf_adc_irq_mask_t vsf_adc128d818_adc_t::irq_mask

◆ result_buffer

uint16_t* vsf_adc128d818_adc_t::result_buffer

◆ total_count

uint32_t vsf_adc128d818_adc_t::total_count

◆ is_continuous_mode

uint8_t vsf_adc128d818_adc_t::is_continuous_mode

◆ is_inited

uint8_t vsf_adc128d818_adc_t::is_inited

◆ is_busy

uint8_t vsf_adc128d818_adc_t::is_busy

◆ rx_byte_len

uint8_t vsf_adc128d818_adc_t::rx_byte_len

◆ configured_channel_mask

uint8_t vsf_adc128d818_adc_t::configured_channel_mask

◆ channel_seq_map

uint8_t vsf_adc128d818_adc_t::channel_seq_map[8]

◆ cur_channel_mask

uint8_t vsf_adc128d818_adc_t::cur_channel_mask

◆ cur_channel

uint8_t vsf_adc128d818_adc_t::cur_channel

◆ cur_reg

uint8_t vsf_adc128d818_adc_t::cur_reg

◆ data_buffer

uint8_t vsf_adc128d818_adc_t::data_buffer[2]

◆ data

uint16_t vsf_adc128d818_adc_t::data

◆ [struct]

struct { ... } vsf_adc128d818_adc_t::VSF_CAL_PACKED