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 extern uint32_t callback_count;
37 
38 /******************************************************************************/
39 /************************ Functions Declarations ******************************/
40 /******************************************************************************/
41 
42 /* Init the IIO interface */
43 int32_t ad469x_iio_initialize(void);
44 
45 /* Run the IIO event handler */
46 void ad469x_iio_event_handler(void);
47 
48 #endif /* IIO_AD469X_H_ */
struct ad469x_dev * p_ad469x_dev
Definition: ad469x_iio.c:131
uint32_t callback_count
Definition: app_config_stm32.c:172
void ad469x_iio_event_handler(void)
Run the ad469x IIO event handler.
Definition: ad469x_iio.c:1492
int32_t ad469x_iio_initialize(void)
Release resources allocated for IIO device.
Definition: ad469x_iio.c:1345