no-OS
Loading...
Searching...
No Matches
iio_ad9361.h File Reference

Header file of iio_ad9361. More...

#include <stdio.h>
#include <stdbool.h>
#include "iio.h"
#include "iio_types.h"
Include dependency graph for iio_ad9361.h:

Classes

struct  iio_ad9361_init_param
 Configuration structure. More...
 
struct  iio_ad9361_desc
 Structure holding iio descriptor. More...
 

Functions

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.
 
void iio_ad9361_get_dev_descriptor (struct iio_ad9361_desc *desc, struct iio_device **dev_descriptor)
 Get iio device descriptor.
 
int32_t iio_ad9361_remove (struct iio_ad9361_desc *desc)
 Release resources.
 

Detailed Description

Header file of iio_ad9361.

Author
Cristian Pop (crist.nosp@m.ian..nosp@m.pop@a.nosp@m.nalo.nosp@m.g.com)

Copyright 2019(c) Analog Devices, Inc.

SPDX-License-Identifier: BSD-3-Clause

Function Documentation

◆ iio_ad9361_get_dev_descriptor()

void iio_ad9361_get_dev_descriptor ( struct iio_ad9361_desc * desc,
struct iio_device ** dev_descriptor )

Get iio device descriptor.

Parameters
desc- Descriptor.
dev_descriptor- iio device descriptor.

◆ iio_ad9361_init()

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.

Parameters
desc- Descriptor.
init- Configuration structure.
Returns
0 in case of success, -1 otherwise.

◆ iio_ad9361_remove()

int32_t iio_ad9361_remove ( struct iio_ad9361_desc * desc)

Release resources.

Parameters
desc- Descriptor.
Returns
0 in case of success, -1 otherwise.