precision-converters-firmware
Loading...
Searching...
No Matches
Enumerations | Functions | Variables
ad5710r_iio.h File Reference

Header for AD5710R IIO aplication. More...

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

Go to the source code of this file.

Enumerations

enum  reg_access_mode {
  SINGLE_INSTRUCTION_MODE ,
  STREAMING_MODE
}
 Register access modes. More...
 

Functions

int32_t ad5710r_iio_initialize (void)
 Initialize the IIO interface for AD5710R IIO device.
 
void ad5710r_iio_event_handler (void)
 Run the AD5710R IIO event handler.
 

Variables

struct ad5710r_desc * ad5710r_dev_desc
 
uint8_t streaming_option
 
uint8_t * global_iio_buff
 
uint32_t num_of_samples
 

Detailed Description

Header for AD5710R IIO aplication.

Copyright (c) 2024-25 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.

Enumeration Type Documentation

◆ reg_access_mode

Register access modes.

Enumerator
SINGLE_INSTRUCTION_MODE 
STREAMING_MODE 

Function Documentation

◆ ad5710r_iio_event_handler()

void ad5710r_iio_event_handler ( void  )

Run the AD5710R IIO event handler.

Returns
none

This function monitors the new IIO client event

Here is the caller graph for this function:

◆ ad5710r_iio_initialize()

int32_t ad5710r_iio_initialize ( void  )

Initialize the IIO interface for AD5710R IIO device.

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

Variable Documentation

◆ ad5710r_dev_desc

struct ad5710r_desc* ad5710r_dev_desc
extern

◆ global_iio_buff

uint8_t* global_iio_buff
extern

◆ num_of_samples

uint32_t num_of_samples
extern

◆ streaming_option

uint8_t streaming_option
extern