34#ifndef _PULSAR_ADC_IIO_H_
35#define _PULSAR_ADC_IIO_H_
int pulsar_adc_iio_remove(struct pulsar_adc_iio_dev *dev)
Release resources.
Definition iio_pulsar_adc.c:218
int pulsar_adc_iio_init(struct pulsar_adc_iio_dev **dev, struct pulsar_adc_iio_init_param *iio_init_param)
Initialize PULSAR_ADC for IIO interfacing.
Definition iio_pulsar_adc.c:179
Header file for iio_types.
Header file for pulsar_adc Driver.
Structure holding channels and attributes of a device.
Definition iio_types.h:238
pulsar_adc IIO device structure
Definition iio_pulsar_adc.h:47
struct iio_device * iio_dev
Definition iio_pulsar_adc.h:51
uint32_t ref_voltage_mv
Definition iio_pulsar_adc.h:53
struct pulsar_adc_dev * pulsar_adc_dev
Definition iio_pulsar_adc.h:49
struct scan_type scan_type
Definition iio_pulsar_adc.h:55
pulsar_adc IIO initialization structure
Definition iio_pulsar_adc.h:62
struct pulsar_adc_init_param * init_param
Definition iio_pulsar_adc.h:63
uint32_t ref_voltage_mv
Definition iio_pulsar_adc.h:65
Definition pulsar_adc.h:116