From f797eccbf1d084262b547a9bcba13ec006aed445 Mon Sep 17 00:00:00 2001 From: GUI <39894654+GuEe-GUI@users.noreply.github.com> Date: Thu, 21 Nov 2024 20:44:25 +0800 Subject: [DM/FEATURE] Support IIO (Industrial I/O) (#9598) [DM/FEATURE] Support IIO (Industrial I/O) Signed-off-by: GuEe-GUI <2991707448@qq.com> --- components/drivers/include/drivers/iio.h | 17 +++++++++++++++++ components/drivers/include/rtdevice.h | 2 ++ 2 files changed, 19 insertions(+) create mode 100644 components/drivers/include/drivers/iio.h (limited to 'components/drivers/include') diff --git a/components/drivers/include/drivers/iio.h b/components/drivers/include/drivers/iio.h new file mode 100644 index 0000000000..c69f507ea8 --- /dev/null +++ b/components/drivers/include/drivers/iio.h @@ -0,0 +1,17 @@ +/* + * Copyright (c) 2006-2022, RT-Thread Development Team + * + * SPDX-License-Identifier: Apache-2.0 + * + * Change Logs: + * Date Author Notes + * 2022-3-08 GuEe-GUI the first version + */ + +#ifndef __IIO_H__ +#define __IIO_H__ + +void *rt_iio_channel_get_by_index(struct rt_device *dev, int index, int *out_channel); +void *rt_iio_channel_get_by_name(struct rt_device *dev, const char *name, int *out_channel); + +#endif /* __IIO_H__ */ diff --git a/components/drivers/include/rtdevice.h b/components/drivers/include/rtdevice.h index 21ad8cb2a6..ff7a17734f 100644 --- a/components/drivers/include/rtdevice.h +++ b/components/drivers/include/rtdevice.h @@ -49,6 +49,8 @@ extern "C" { #include "drivers/blk.h" #endif +#include "drivers/iio.h" + #ifdef RT_USING_OFW #include "drivers/ofw.h" #include "drivers/ofw_fdt.h" -- cgit v1.3.1