precision-converters-firmware
Loading...
Searching...
No Matches
Macros | Functions | Variables
ad5706r_iio.h File Reference

Header file for AD5706R IIO interface. More...

#include <stdint.h>
#include "ad5706r.h"
Include dependency graph for ad5706r_iio.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define NUM_IIO_DEVICES   2
 

Functions

int32_t ad5706r_iio_initialize (void)
 Initialize the IIO interface for AD5706R IIO device.
 
void ad5706r_iio_event_handler (void)
 Run the AD5706R IIO event handler.
 

Variables

struct ad5706r_dev * ad5706r_dev_inst [NUM_IIO_DEVICES]
 

Detailed Description

Header file for AD5706R IIO interface.

Copyright (c) 2024-2026 Analog Devices, Inc.

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.

Macro Definition Documentation

◆ NUM_IIO_DEVICES

#define NUM_IIO_DEVICES   2

Function Documentation

◆ ad5706r_iio_event_handler()

void ad5706r_iio_event_handler ( void  )

Run the AD5706R IIO event handler.

Returns
none

This function monitors the new IIO client event

Here is the caller graph for this function:

◆ ad5706r_iio_initialize()

int32_t ad5706r_iio_initialize ( void  )

Initialize the IIO interface for AD5706R IIO device.

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

Variable Documentation

◆ ad5706r_dev_inst

struct ad5706r_dev* ad5706r_dev_inst[NUM_IIO_DEVICES]
extern