precision-converters-firmware
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 extern struct ad405x_dev *p_ad405x_dev;
31 
32 int32_t iio_ad405x_initialize(void);
33 void iio_ad405x_event_handler(void);
34 void data_capture_callback(void *context);
35 #endif /* AD405X_IIO_H */
void iio_ad405x_event_handler(void)
Run the AD405X IIO event handler.
Definition: ad405x_iio.c:1564
int32_t iio_ad405x_initialize(void)
Initialize the IIO interface for AD405X IIO device.
Definition: ad405x_iio.c:1444
struct ad405x_dev * p_ad405x_dev
Definition: ad405x_iio.c:150
void data_capture_callback(void *context)
Interrupt Service Routine to monitor data ready event.
Definition: ad405x_iio.c:1296
Configuration file of nanodac firmware example program.