precision-converters-firmware
Functions | Variables
iio_ad7606.h File Reference

Header file of iio_ad7606. More...

#include <stdio.h>
#include <stdbool.h>
#include "iio.h"
#include "iio_types.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.

Functions

int32_t ad7606_iio_initialize (void)
 Initialize the IIO interface for AD7606 IIO device. More...
 
void ad7606_iio_event_handler (void)
 Run the AD7606 IIO event handler. More...
 

Variables

struct ad7606_dev * p_ad7606_dev_inst
 

Detailed Description

Header file of iio_ad7606.

Copyright (c) 2020-2021 Analog Devices, Inc.

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_event_handler()

void ad7606_iio_event_handler ( void  )

Run the AD7606 IIO event handler.

Returns
none

This function monitors the new IIO client event

Here is the caller graph for this function:

◆ ad7606_iio_initialize()

int32_t ad7606_iio_initialize ( void  )

Initialize the IIO interface for AD7606 IIO device.

Returns
none
0 in case of success, negative error code otherwise
Here is the caller graph for this function:

Variable Documentation

◆ p_ad7606_dev_inst

struct ad7606_dev* p_ad7606_dev_inst
extern

Pointer to the struct representing the AD7606 IIO device