xref: /linux/Documentation/iio/iio_tools.rst (revision a3a02a52bcfcbcc4a637d4b68bf1bc391c9fad02)
1.. SPDX-License-Identifier: GPL-2.0
2
3=====================
4IIO Interfacing Tools
5=====================
6
71. Linux Kernel Tools
8=====================
9
10Linux Kernel provides some userspace tools that can be used to retrieve data
11from IIO sysfs:
12
13* lsiio: example application that provides a list of IIO devices and triggers
14* iio_event_monitor: example application that reads events from an IIO device
15  and prints them
16* iio_generic_buffer: example application that reads data from buffer
17* iio_utils: set of APIs, typically used to access sysfs files.
18
192. LibIIO
20=========
21
22LibIIO is a C/C++ library that provides generic access to IIO devices. The
23library abstracts the low-level details of the hardware, and provides a simple
24yet complete programming interface that can be used for advanced projects.
25
26For more information about LibIIO, please see:
27https://github.com/analogdevicesinc/libiio
28