Program files for Example program for EVAL-AD7768-1

Dependencies:   platform_drivers

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers ad77681_iio.h Source File

ad77681_iio.h

Go to the documentation of this file.
00001 /***************************************************************************//**
00002 *   @file   ad77681_iio.h
00003 *   @brief  Header file of ad77681_iio
00004 ********************************************************************************
00005 * Copyright (c) 2021 Analog Devices, Inc.
00006 * All rights reserved.
00007 *
00008 * This software is proprietary to Analog Devices, Inc. and its licensors.
00009 * By using this software you agree to the terms of the associated
00010 * Analog Devices Software License Agreement.
00011 *******************************************************************************/
00012 #ifndef _AD77681_IIO_H_
00013 #define _AD77681_IIO_H_
00014 
00015 /******************************************************************************/
00016 /***************************** Include Files **********************************/
00017 /******************************************************************************/
00018 
00019 #include <stdio.h>
00020 #include <stdbool.h>
00021 
00022 #include "iio.h"
00023 #include "iio_types.h"
00024 
00025 /******************************************************************************/
00026 /************************ Macros/Constants ************************************/
00027 /******************************************************************************/
00028 
00029 /******************************************************************************/
00030 /************************ Public Declarations *********************************/
00031 /******************************************************************************/
00032 
00033 /* AD77681 global device instance for accessing device specific APIs */
00034 extern struct ad77681_dev *p_ad77681_dev_inst;
00035 
00036 /* Init the IIO interface */
00037 int32_t ad77681_iio_initialize(void);
00038 
00039 /* Run the IIO event handler */
00040 void ad77681_iio_event_handler(void);
00041 
00042 #endif /* _AD77681_IIO_H_ */