Header file of AD5791 Driver.
struct ad7616_init_param init_param
Definition ad7616_sdz.c:107
struct iio_device const iio_ad5791_device
Definition iio_ad5791.c:359
ad5791_iio_powerdown_modes
AD5791 channel power down modes.
Definition iio_ad5791.h:47
@ AD5791_6kOHMS_TO_GND
Definition iio_ad5791.h:48
@ AD5791_THREE_STATE
Definition iio_ad5791.h:49
int32_t ad5791_iio_remove(struct ad5791_iio_desc *desc)
Free memory allocated by ad5791_iio_init().
Definition iio_ad5791.c:411
int32_t ad5791_iio_init(struct ad5791_iio_desc **iio_dev, struct ad5791_iio_init_param *init_param)
Initialize the AD5791 IIO driver.
Definition iio_ad5791.c:378
Header file of utility functions.
D5791 IIO driver handler.
Definition iio_ad5791.h:56
enum ad5791_iio_powerdown_modes curr_mode
Definition iio_ad5791.h:59
uint32_t vref_neg_mv
Definition iio_ad5791.h:61
uint32_t vref_mv
Definition iio_ad5791.h:60
struct iio_device * ad5791_iio_dev
Definition iio_ad5791.h:58
struct ad5791_dev * ad5791_handle
Definition iio_ad5791.h:57
AD5791 IIO driver initialization structure.
Definition iio_ad5791.h:68
uint32_t vref_neg_mv
Definition iio_ad5791.h:71
uint32_t vref_mv
Definition iio_ad5791.h:70
struct ad5791_init_param * ad5791_initial
Definition iio_ad5791.h:69
Structure holding channels and attributes of a device.
Definition iio_types.h:238