no-OS
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
iio_pulsar_adc.h
Go to the documentation of this file.
1/***************************************************************************/
33
34#ifndef _PULSAR_ADC_IIO_H_
35#define _PULSAR_ADC_IIO_H_
36
37#include <stdint.h>
38
39#include "iio.h"
40#include "iio_types.h"
41#include "pulsar_adc.h"
42
52 /* Voltage reference */
54 /* scan type */
56};
57
64 /* Voltage reference */
66};
67
73#endif /* __PULSAR_ADC_IIO_H__ */
Header file of iio.
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
Definition iio.h:96
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