no-OS
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
iio_ad9361.h
Go to the documentation of this file.
1/***************************************************************************/
33#ifndef IIO_AD9361_H_
34#define IIO_AD9361_H_
35
36#include <stdio.h>
37#include <stdbool.h>
38#include "iio.h"
39#include "iio_types.h"
40
49
58
59/* Init ad9361 iio. */
60int32_t iio_ad9361_init(struct iio_ad9361_desc **desc,
61 struct iio_ad9361_init_param *init);
62/* Get desciptor. */
64 struct iio_device **dev_descriptor);
65/* Free the resources allocated by iio_ad9361_init(). */
66int32_t iio_ad9361_remove(struct iio_ad9361_desc *desc);
67
68#endif /* IIO_AD9361_H_ */
Header file of iio.
void iio_ad9361_get_dev_descriptor(struct iio_ad9361_desc *desc, struct iio_device **dev_descriptor)
Get iio device descriptor.
Definition iio_ad9361.c:2221
int32_t iio_ad9361_remove(struct iio_ad9361_desc *desc)
Release resources.
Definition iio_ad9361.c:2262
int32_t iio_ad9361_init(struct iio_ad9361_desc **desc, struct iio_ad9361_init_param *init)
Init for reading/writing and parameterization of a ad9361 device.
Definition iio_ad9361.c:2234
Header file for iio_types.
Definition ad9361.h:3328
Structure holding iio descriptor.
Definition iio_ad9361.h:54
struct iio_device dev_descriptor
Definition iio_ad9361.h:56
Configuration structure.
Definition iio_ad9361.h:45
struct ad9361_rf_phy * ad9361_phy
Definition iio_ad9361.h:47
Structure holding channels and attributes of a device.
Definition iio_types.h:238