no-OS
Classes | Functions
iio_ad7606.h File Reference

Header file for AD7606 IIO interface. More...

#include <stdint.h>
#include "iio.h"
#include "iio_types.h"
#include "ad7606.h"
Include dependency graph for iio_ad7606.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ad7606_iio_dev
 

Functions

int ad7606_iio_init (struct ad7606_iio_dev **dev, struct ad7606_init_param *init_param)
 Initialize AD7606 for IIO interfacing. More...
 
int ad7606_iio_remove (struct ad7606_iio_dev *dev)
 

Detailed Description

Header file for AD7606 IIO interface.

Copyright (c) 2024 Analog Devices, Inc. Copyright (c) 2024 BayLibre, SAS. All rights reserved.

This software is proprietary to Analog Devices, Inc. and its licensors. By using this software you agree to the terms of the associated Analog Devices Software License Agreement.

Function Documentation

◆ ad7606_iio_init()

int ad7606_iio_init ( struct ad7606_iio_dev **  dev,
struct ad7606_init_param init_param 
)

Initialize AD7606 for IIO interfacing.

Parameters
dev- The device structure.
init_param- The initialization parameters for the AD7606x device.
Returns
0 on success, an error code otherwise

◆ ad7606_iio_remove()

int ad7606_iio_remove ( struct ad7606_iio_dev dev)