no-OS
|
iio_axi_adc_descriptor More...
#include <iio_axi_adc.h>
Public Attributes | |
struct axi_adc * | adc |
uint32_t | mask |
struct axi_dmac * | dmac |
void(* | dcache_invalidate_range )(uint32_t address, uint32_t bytes_count) |
int(* | get_sampling_frequency )(struct axi_adc *dev, uint32_t chan, uint64_t *sampling_freq_hz) |
struct iio_device | dev_descriptor |
char(* | ch_names )[20] |
struct scan_type * | scan_type_common |
iio_axi_adc_descriptor
struct axi_adc* iio_axi_adc_desc::adc |
ADC device
char(* iio_axi_adc_desc::ch_names)[20] |
Channel names
void(* iio_axi_adc_desc::dcache_invalidate_range) (uint32_t address, uint32_t bytes_count) |
Invalidate cache memory function pointer
struct iio_device iio_axi_adc_desc::dev_descriptor |
iio device descriptor
struct axi_dmac* iio_axi_adc_desc::dmac |
dma device
int(* iio_axi_adc_desc::get_sampling_frequency) (struct axi_adc *dev, uint32_t chan, uint64_t *sampling_freq_hz) |
Custom implementation for get sampling frequency
uint32_t iio_axi_adc_desc::mask |
ADC mask
struct scan_type* iio_axi_adc_desc::scan_type_common |
Custom data format