no-OS
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
iio_adf4382.h
Go to the documentation of this file.
1/***************************************************************************/
34#ifndef IIO_ADF4382_H
35#define IIO_ADF4382_H
36
37#include "iio.h"
38
43
47
54
70
71int adf4382_iio_init(struct adf4382_iio_dev **iio_dev,
73
74int adf4382_iio_remove(struct adf4382_iio_dev *desc);
75
76#endif
struct ad7616_init_param init_param
Definition ad7616_sdz.c:107
Header file of iio.
adf4382_iio_ch_attr_id
Definition iio_adf4382.h:48
@ ADF4382_IIO_CH_ATTR_OPWR
Definition iio_adf4382.h:51
@ ADF4382_IIO_CH_ATTR_PHASE_ADJ
Definition iio_adf4382.h:52
@ ADF4382_IIO_CH_ATTR_EN
Definition iio_adf4382.h:49
@ ADF4382_IIO_CH_ATTR_FREQ
Definition iio_adf4382.h:50
int adf4382_iio_init(struct adf4382_iio_dev **iio_dev, struct adf4382_iio_dev_init_param *init_param)
Initializes the ADF4382 IIO driver.
Definition iio_adf4382.c:692
adf4382_iio_dev_attr_id
Definition iio_adf4382.h:55
@ ADF4382_IIO_DEV_ATTR_CHARGE_PUMP_CURRENT
Definition iio_adf4382.h:58
@ ADF4382_IIO_DEV_ATTR_TIMED_SYNC
Definition iio_adf4382.h:64
@ ADF4382_IIO_DEV_ATTR_REF_DOUBLER_EN
Definition iio_adf4382.h:61
@ ADF4382_IIO_DEV_ATTR_REF_DIVIDER
Definition iio_adf4382.h:60
@ ADF4382_IIO_DEV_ATTR_REF_FREQ
Definition iio_adf4382.h:56
@ ADF4382_IIO_DEV_ATTR_SW_SYNC
Definition iio_adf4382.h:62
@ ADF4382_IIO_DEV_ATTR_FASTCAL_CHANGE_FREQ
Definition iio_adf4382.h:67
@ ADF4382_IIO_DEV_ATTR_FASTCAL_LUT_EN
Definition iio_adf4382.h:66
@ ADF4382_IIO_DEV_ATTR_BLEED_CURRENT
Definition iio_adf4382.h:57
@ ADF4382_IIO_DEV_ATTR_FASTCAL_START_CALIBRATION
Definition iio_adf4382.h:68
@ ADF4382_IIO_DEV_ATTR_FASTCAL_EN
Definition iio_adf4382.h:65
@ ADF4382_IIO_DEV_ATTR_CHARGE_PUMP_AVAILABLE
Definition iio_adf4382.h:59
@ ADF4382_IIO_DEV_ATTR_EZ_SYNC
Definition iio_adf4382.h:63
int adf4382_iio_remove(struct adf4382_iio_dev *desc)
Free the resources allocated by adf4382_iio_init().
Definition iio_adf4382.c:722
Definition iio_adf4382.h:44
struct adf4382_init_param * adf4382_dev_init
Definition iio_adf4382.h:45
Definition iio_adf4382.h:39
struct adf4382_dev * adf4382_dev
Definition iio_adf4382.h:40
struct iio_device * iio_dev
Definition iio_adf4382.h:41
ADF4382 Initialization Parameters structure.
Definition adf4382.h:525
Structure holding channels and attributes of a device.
Definition iio_types.h:238