precision-converters-firmware
ad469x_iio.h
Go to the documentation of this file.
1 /***************************************************************************/
12 #ifndef IIO_AD469X_H_
13 #define IIO_AD469X_H_
14 
15 /******************************************************************************/
16 /***************************** Include Files **********************************/
17 /******************************************************************************/
18 
19 #include <stdio.h>
20 #include <stdbool.h>
21 
22 #include "iio.h"
23 #include "iio_types.h"
24 
25 /******************************************************************************/
26 /****************************** Macros ****************************************/
27 /******************************************************************************/
28 
29 /******************************************************************************/
30 /*************************** Types Declarations *******************************/
31 /******************************************************************************/
32 
33 /* AD469x global device instance for accessing device specific APIs */
34 extern struct ad469x_dev *p_ad469x_dev;
35 
36 /******************************************************************************/
37 /************************ Functions Declarations ******************************/
38 /******************************************************************************/
39 
40 /* Init the IIO interface */
41 int32_t ad469x_iio_initialize(void);
42 
43 /* Run the IIO event handler */
44 void ad469x_iio_event_handler(void);
45 
46 #endif /* IIO_AD469X_H_ */
struct ad469x_dev * p_ad469x_dev
Definition: ad469x_iio.c:125
void ad469x_iio_event_handler(void)
Run the ad469x IIO event handler.
Definition: ad469x_iio.c:1472
int32_t ad469x_iio_initialize(void)
Release resources allocated for IIO device.
Definition: ad469x_iio.c:1318