no-OS
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
iio_adf5611.h
Go to the documentation of this file.
1/***************************************************************************/
33#ifndef IIO_ADF5611_H
34#define IIO_ADF5611_H
35
36#include "iio_types.h"
37#include "iio.h"
38
43
47
52
63
64int adf5611_iio_init(struct adf5611_iio_dev **iio_dev,
66
67int adf5611_iio_remove(struct adf5611_iio_dev *desc);
68
69#endif
struct ad7616_init_param init_param
Definition ad7616_sdz.c:107
Header file of iio.
adf5611_iio_dev_attr_id
Definition iio_adf5611.h:53
@ ADF5611_IIO_DEV_ATTR_REF_CLK
Definition iio_adf5611.h:54
@ ADF5611_IIO_DEV_ATTR_RFOUTDIV_DIV
Definition iio_adf5611.h:59
@ ADF5611_IIO_DEV_ATTR_RFOUTDIV_DIV_AVAIL
Definition iio_adf5611.h:61
@ ADF5611_IIO_DEV_ATTR_CP_AVAIL
Definition iio_adf5611.h:57
@ ADF5611_IIO_DEV_ATTR_RFOUTDIV_PWR
Definition iio_adf5611.h:58
@ ADF5611_IIO_DEV_ATTR_EN_RFOUTDIV
Definition iio_adf5611.h:60
@ ADF5611_IIO_DEV_ATTR_REF_DIV
Definition iio_adf5611.h:55
@ ADF5611_IIO_DEV_ATTR_CP_I
Definition iio_adf5611.h:56
adf5611_iio_ch_attr_id
Definition iio_adf5611.h:48
@ ADF5611_IIO_CH_ATTR_FREQ
Definition iio_adf5611.h:49
@ ADF5611_IIO_CH_ATTR_OPWR
Definition iio_adf5611.h:50
int adf5611_iio_remove(struct adf5611_iio_dev *desc)
Free the resources allocated by adf5611_iio_init().
Definition iio_adf5611.c:568
int adf5611_iio_init(struct adf5611_iio_dev **iio_dev, struct adf5611_iio_dev_init_param *init_param)
Initializes the ADF5611 IIO driver.
Definition iio_adf5611.c:537
Header file for iio_types.
Definition iio_adf5611.h:44
struct adf5611_init_param * adf5611_dev_init
Definition iio_adf5611.h:45
Definition iio_adf5611.h:39
struct iio_device * iio_dev
Definition iio_adf5611.h:41
struct adf5611_dev * adf5611_dev
Definition iio_adf5611.h:40
ADF5611 Inintialization Parameters Structure.
Definition adf5611.h:426
Structure holding channels and attributes of a device.
Definition iio_types.h:238