no-OS
Public Attributes | List of all members
iio_axi_adc_init_param Struct Reference

iio configuration. More...

#include <iio_axi_adc.h>

Collaboration diagram for iio_axi_adc_init_param:
Collaboration graph
[legend]

Public Attributes

struct axi_adcrx_adc
 
struct axi_dmacrx_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_typescan_type_common
 

Detailed Description

iio configuration.

Member Data Documentation

◆ dcache_invalidate_range

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

◆ get_sampling_frequency

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

◆ rx_adc

struct axi_adc* iio_axi_adc_init_param::rx_adc

ADC device

◆ rx_dmac

struct axi_dmac* iio_axi_adc_init_param::rx_dmac

Receive DMA device

◆ scan_type_common

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


The documentation for this struct was generated from the following file: