precision-converters-firmware
Loading...
Searching...
No Matches
Public Attributes | List of all members
ad4692_data_transfer_system Struct Reference

AD4692 Data transfer system function pointers (per ADC mode) More...

#include <ad4692_support.h>

Public Attributes

int32_t(* initialize )(struct ad4692_desc *desc)
 
int32_t(* prepare_transfer )(void *dev, uint32_t ch_mask)
 
int32_t(* submit_samples )(struct iio_device_data *iio_dev_data)
 
int32_t(* trigger_handler )(struct iio_device_data *iio_dev_data)
 
int32_t(* end_transfer )(void *dev)
 
int32_t(* remove )(struct ad4692_desc *desc)
 
int32_t(* read_converted_data )(struct ad4692_desc *desc, uint8_t chn, uint32_t *adc_data)
 
int32_t(* update_sampling_frequency )(uint32_t *sampling_rate)
 
uint32_t(* get_max_sampling_rate )(void)
 

Detailed Description

AD4692 Data transfer system function pointers (per ADC mode)

Member Data Documentation

◆ end_transfer

int32_t(* ad4692_data_transfer_system::end_transfer) (void *dev)

◆ get_max_sampling_rate

uint32_t(* ad4692_data_transfer_system::get_max_sampling_rate) (void)

◆ initialize

int32_t(* ad4692_data_transfer_system::initialize) (struct ad4692_desc *desc)

◆ prepare_transfer

int32_t(* ad4692_data_transfer_system::prepare_transfer) (void *dev, uint32_t ch_mask)

◆ read_converted_data

int32_t(* ad4692_data_transfer_system::read_converted_data) (struct ad4692_desc *desc, uint8_t chn, uint32_t *adc_data)

◆ remove

int32_t(* ad4692_data_transfer_system::remove) (struct ad4692_desc *desc)

◆ submit_samples

int32_t(* ad4692_data_transfer_system::submit_samples) (struct iio_device_data *iio_dev_data)

◆ trigger_handler

int32_t(* ad4692_data_transfer_system::trigger_handler) (struct iio_device_data *iio_dev_data)

◆ update_sampling_frequency

int32_t(* ad4692_data_transfer_system::update_sampling_frequency) (uint32_t *sampling_rate)

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