no-OS
|
iio configuration. More...
#include <iio_axi_adc.h>
Public Attributes | |
struct axi_adc * | rx_adc |
struct axi_dmac * | rx_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 scan_type * | scan_type_common |
iio configuration.
void(* iio_axi_adc_init_param::dcache_invalidate_range) (uint32_t address, uint32_t bytes_count) |
Invalidate the Data cache for the given address range
int(* iio_axi_adc_init_param::get_sampling_frequency) (struct axi_adc *dev, uint32_t chan, uint64_t *sampling_freq_hz) |
Custom sampling frequency getter
struct axi_adc* iio_axi_adc_init_param::rx_adc |
ADC device
struct axi_dmac* iio_axi_adc_init_param::rx_dmac |
Receive DMA device
struct scan_type* iio_axi_adc_init_param::scan_type_common |
Custom data format (unpopulated if not used, set to default) Common to all channels