commit | b77089513f46fc5afd4717d456570373a3105a8b | [log] [tgz] |
---|---|---|
author | Michael Hennerich <michael.hennerich@analog.com> | Thu Jan 25 16:41:02 2018 |
committer | Gwendal Grignou <gwendal@chromium.org> | Wed May 01 19:52:15 2019 |
tree | 4d59bcd000d378747febdc5ccb691692df5e00a6 | |
parent | 14a1f6454d7d22384bb33d612778a20537a6d8d5 [diff] |
Bump to version v0.13 Changelog: 21e8bf2 network: Fix crash when lots of file descriptors are open fb5fa69 Revert "RFC: Fix channel identifier heuristics" 19c1f6d local: fix last_dequeued is not invalidated in case of a timeout (blocking) or on retry (non-blocking) buffer 833e532 RFC: Fix channel identifier heuristics aa49293 appveyor.yml: Copy the README file in the .zip artifact. c620783 Sync README and appveyor so the README points to the latest master. e1f420c appveyor.yml: Change the name of the zip artifact. 3ac535b Create zip.txt 6f6ced3 network: Adjust switch statment "fall-through" comment position Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
Library for interfacing with Linux IIO devices
libiio is used to interface to the Linux Industrial Input/Output (IIO) Subsystem. The Linux IIO subsystem is intended to provide support for devices that in some sense are analog to digital or digital to analog converters (ADCs, DACs). This includes, but is not limited to ADCs, Accelerometers, Gyros, IMUs, Capacitance to Digital Converters (CDCs), Pressure Sensors, Color, Light and Proximity Sensors, Temperature Sensors, Magnetometers, DACs, DDS (Direct Digital Synthesis), PLLs (Phase Locked Loops), Variable/Programmable Gain Amplifiers (VGA, PGA), and RF transceivers. You can use libiio natively on an embedded Linux target (local mode), or use libiio to communicate remotely to that same target from a host Linux, Windows or MAC over USB or Ethernet or Serial.
Although libiio was primarily developed by Analog Devices Inc., it is an active open source library, which many people have contributed to. It released under the GNU Lesser General Public License, version 2.1 or later, this open-source license allows anyone to use the library, on any vendors processor/FPGA/SoC, which may be controlling any vendors peripheral device (ADC, DAC, etc) either locally or remotely. This includes closed or open-source, commercial or non-commercial applications (subject to the LGPL license freedoms, obligations and restrictions).
License : Latest Release : Downloads :
As with many open source packages, we use GitHub to do develop and maintain the source, and Travis CI and Appveyor for continuous integration.
If you use it, and like it - please let us know. If you use it, and hate it - please let us know that too. The goal of the project is to try to make Linux IIO devices easier to use on a variety of platforms. If we aren't doing that - we will try to make it better.
Feedback is appreciated (in order of preference):
Weblinks: