precision-converters-firmware
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
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 */
34extern struct ad469x_dev *p_ad469x_dev;
35
36extern uint32_t callback_count;
37
38/******************************************************************************/
39/************************ Functions Declarations ******************************/
40/******************************************************************************/
41
42/* Init the IIO interface */
43int32_t ad469x_iio_initialize(void);
44
45/* Run the IIO event handler */
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:174
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