precision-converters-firmware
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Enumerations | Functions | Variables
ad3530r_iio.h File Reference

Header for AD3530R IIO aplication. More...

#include <stdint.h>
#include "iio.h"
#include "app_config.h"
Include dependency graph for ad3530r_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 ad3530r_iio_initialize (void)
 Initialize the IIO interface for AD3530R IIO device.
 
void ad3530r_iio_event_handler (void)
 Run the AD3530R IIO event handler.
 

Variables

struct ad3530r_desc * ad3530r_dev_desc
 
uint8_t streaming_option
 
uint8_t * global_iio_buff
 
uint32_t num_of_samples
 

Detailed Description

Header for AD3530R IIO aplication.

Copyright (c) 2022-23 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

◆ ad3530r_iio_event_handler()

void ad3530r_iio_event_handler ( void  )

Run the AD3530R IIO event handler.

Returns
none

This function monitors the new IIO client event

Here is the caller graph for this function:

◆ ad3530r_iio_initialize()

int32_t ad3530r_iio_initialize ( void  )

Initialize the IIO interface for AD3530R IIO device.

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

Variable Documentation

◆ ad3530r_dev_desc

struct ad3530r_desc* ad3530r_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