|
VSF Documented
|
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 | |
| vsf_adc_t vsf_hw_adc_t::vsf_adc |
| vsf_adc_cfg_t vsf_hw_adc_t::cfg |
| vsf_teda_t vsf_hw_adc_t::teda |
| vsf_adc_channel_cfg_t* vsf_hw_adc_t::current_channel |
| void* vsf_hw_adc_t::buffer_ptr |
| struct { ... } vsf_hw_adc_t |
| vsf_adc_channel_cfg_t vsf_hw_adc_t::cfgs[VSF_HW_ADC_CFG_CHANNEL_COUNT] |
| uint_fast32_t vsf_hw_adc_t::count |
| uint_fast32_t vsf_hw_adc_t::index |
| struct { ... } vsf_hw_adc_t::chns |
| uint32_t vsf_hw_adc_t::is_enable |
| uint32_t vsf_hw_adc_t::is_busy |
| uint32_t vsf_hw_adc_t::is_irq |
| uint32_t vsf_hw_adc_t::__pad0__ |
| struct { ... } vsf_hw_adc_t::status |
| vsf_hw_adc_request_t vsf_hw_adc_t::request |