![]() |
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