precision-converters-firmware
Loading...
Searching...
No Matches
ad405x_iio.h
Go to the documentation of this file.
1/*************************************************************************/
14#ifndef AD405X_IIO_H
15#define AD405X_IIO_H
16
17/******************************************************************************/
18/***************************** Include Files **********************************/
19/******************************************************************************/
20#include <stdint.h>
21#include "app_config.h"
22
23/******************************************************************************/
24/********************** Macros and Constants Definition ***********************/
25/******************************************************************************/
26
27/******************************************************************************/
28/********************** Variables and User Defined Data Types *****************/
29/******************************************************************************/
30/* Enum of interface modes */
37
38extern struct ad405x_dev *p_ad405x_dev;
40extern enum ad405x_operation_mode ad405x_operating_mode;
41
42int32_t iio_ad405x_initialize(void);
44void data_capture_callback(void *context);
45#endif /* AD405X_IIO_H */
ad405x_interface_modes
Definition ad405x_iio.h:31
@ SPI_INTR
Definition ad405x_iio.h:33
@ I3C_INTR
Definition ad405x_iio.h:35
@ SPI_DMA
Definition ad405x_iio.h:32
@ I3C_DMA
Definition ad405x_iio.h:34
enum ad405x_operation_mode ad405x_operating_mode
Definition ad405x_iio.c:131
void iio_ad405x_event_handler(void)
Run the AD405X IIO event handler.
Definition ad405x_iio.c:1596
enum ad405x_interface_modes ad405x_interface_mode
Definition ad405x_iio.c:134
int32_t iio_ad405x_initialize(void)
Initialize the IIO interface for AD405X IIO device.
Definition ad405x_iio.c:1359
struct ad405x_dev * p_ad405x_dev
Definition ad405x_iio.c:111
void data_capture_callback(void *context)
Interrupt Service Routine to monitor data ready event.
Definition ad405x_iio.c:1017
Configuration file of nanodac firmware example program.