no-OS
Loading...
Searching...
No Matches
iio_admt_evb.h
Go to the documentation of this file.
1/***************************************************************************/
33#ifdef IIO_SUPPORT
34#ifndef IIO_ADMT_EVB_H
35#define IIO_ADMT_EVB_H
36
37#include "iio.h"
38#include <errno.h>
39
40enum admt_evb_attr {
41 ADMT_EVB_SHDN,
42 ADMT_EVB_V_EN,
43 ADMT_COIL_RS,
44};
45
46struct admt_evb_iio_desc {
47 struct iio_device *iio_dev;
48 struct no_os_gpio_desc *gpio_v_en_desc;
49 struct no_os_gpio_desc *gpio_shdn_n_desc;
50 struct no_os_gpio_desc *gpio_coil_rs_desc;
51};
52
53struct admt_evb_iio_init_param {
54 struct no_os_gpio_init_param gpio_v_en_ip;
55 struct no_os_gpio_init_param gpio_shdn_n_ip;
56 struct no_os_gpio_init_param gpio_coil_rs_ip;
57};
58
59int admt_evb_iio_init(struct admt_evb_iio_desc **,
60 struct admt_evb_iio_init_param *);
61
62int admt_evb_iio_remove(struct admt_evb_iio_desc *);
63
64#endif
65#endif
struct no_os_gpio_init_param gpio_coil_rs_ip
Definition common_data.c:78
struct no_os_gpio_init_param gpio_shdn_n_ip
Definition common_data.c:85
struct no_os_gpio_init_param gpio_v_en_ip
Definition common_data.c:92
Error macro definition for ARM Compiler.
Header file of iio.