aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSadaf Ebrahimi <sadafebrahimi@google.com>2024-04-25 21:28:08 +0000
committerSadaf Ebrahimi <sadafebrahimi@google.com>2024-04-25 21:28:08 +0000
commit66c87e00364040f3d258d58301dcf06bc5749451 (patch)
tree8ef1ac5ece7c909ae7a9b7668f7f9a8022d337c8
parent4bb88ceabd40ae27ea9996ea8e34f79d4f8f9fe4 (diff)
downloadlibiio-master.tar.gz
Restructure libiio to match with upstreamHEADmastermain
The src/ directory doesn't exist in upstream. There was no OWNERS file. METADATA file was wrong. This is an archive. Test: TreeHugger Change-Id: I56b8aab0c1febf5983fc83d3435454051ab039b5
-rw-r--r--Android.bp20
-rwxr-xr-xCI/travis/after_deploy (renamed from src/CI/travis/after_deploy)0
-rwxr-xr-xCI/travis/before_deploy (renamed from src/CI/travis/before_deploy)0
-rwxr-xr-xCI/travis/before_install_darwin (renamed from src/CI/travis/before_install_darwin)0
-rwxr-xr-xCI/travis/before_install_linux (renamed from src/CI/travis/before_install_linux)0
-rwxr-xr-xCI/travis/deploy (renamed from src/CI/travis/deploy)0
-rw-r--r--CI/travis/deploy.rsa.enc (renamed from src/CI/travis/deploy.rsa.enc)bin1680 -> 1680 bytes
-rw-r--r--CI/travis/generateDocumentationAndDeploy.sh.in (renamed from src/CI/travis/generateDocumentationAndDeploy.sh.in)0
-rwxr-xr-xCI/travis/inside_docker.sh (renamed from src/CI/travis/inside_docker.sh)0
-rw-r--r--CI/travis/jobs_running_cnt.py (renamed from src/CI/travis/jobs_running_cnt.py)0
-rw-r--r--CI/travis/lib.sh (renamed from src/CI/travis/lib.sh)0
-rwxr-xr-xCI/travis/make_darwin (renamed from src/CI/travis/make_darwin)0
-rwxr-xr-xCI/travis/make_linux (renamed from src/CI/travis/make_linux)0
-rwxr-xr-xCI/travis/make_linux_qemu (renamed from src/CI/travis/make_linux_qemu)0
-rwxr-xr-xCI/travis/setup_qemu_for_arm.sh (renamed from src/CI/travis/setup_qemu_for_arm.sh)0
-rw-r--r--CI/travis/zip.txt (renamed from src/CI/travis/zip.txt)0
-rw-r--r--CMakeLists.txt (renamed from src/CMakeLists.txt)0
-rw-r--r--COPYING.txt (renamed from src/COPYING.txt)0
-rw-r--r--Distribution.xml.cmakein (renamed from src/Distribution.xml.cmakein)0
-rw-r--r--Doxyfile.in (renamed from src/Doxyfile.in)0
-rw-r--r--METADATA4
-rw-r--r--OWNERS1
-rw-r--r--[l---------]README.md53
-rw-r--r--appveyor.yml (renamed from src/appveyor.yml)0
-rw-r--r--backend.c (renamed from src/backend.c)0
-rw-r--r--bindings/CMakeLists.txt (renamed from src/bindings/CMakeLists.txt)0
-rw-r--r--bindings/csharp/.gitignore (renamed from src/bindings/csharp/.gitignore)0
-rw-r--r--bindings/csharp/AssemblyInfo.cs.in (renamed from src/bindings/csharp/AssemblyInfo.cs.in)0
-rw-r--r--bindings/csharp/Attr.cs (renamed from src/bindings/csharp/Attr.cs)0
-rw-r--r--bindings/csharp/CMakeLists.txt (renamed from src/bindings/csharp/CMakeLists.txt)0
-rw-r--r--bindings/csharp/Channel.cs (renamed from src/bindings/csharp/Channel.cs)0
-rw-r--r--bindings/csharp/Context.cs (renamed from src/bindings/csharp/Context.cs)0
-rw-r--r--bindings/csharp/Device.cs (renamed from src/bindings/csharp/Device.cs)0
-rw-r--r--bindings/csharp/IOBuffer.cs (renamed from src/bindings/csharp/IOBuffer.cs)0
-rw-r--r--bindings/csharp/Trigger.cs (renamed from src/bindings/csharp/Trigger.cs)0
-rw-r--r--bindings/csharp/examples/ExampleProgram.cs (renamed from src/bindings/csharp/examples/ExampleProgram.cs)0
-rw-r--r--bindings/csharp/key.snk (renamed from src/bindings/csharp/key.snk)bin596 -> 596 bytes
-rw-r--r--bindings/csharp/libiio-sharp.dll.config.cmakein (renamed from src/bindings/csharp/libiio-sharp.dll.config.cmakein)0
-rw-r--r--bindings/csharp/libiio-sharp.pc.cmakein (renamed from src/bindings/csharp/libiio-sharp.pc.cmakein)0
-rw-r--r--bindings/matlab/CMakeLists.txt (renamed from src/bindings/matlab/CMakeLists.txt)0
-rw-r--r--bindings/matlab/iio-wrapper.h (renamed from src/bindings/matlab/iio-wrapper.h)0
-rw-r--r--bindings/matlab/iio_installer_script.m (renamed from src/bindings/matlab/iio_installer_script.m)0
-rw-r--r--bindings/matlab/iio_sys_obj.m (renamed from src/bindings/matlab/iio_sys_obj.m)0
-rw-r--r--bindings/matlab/iio_sys_obj_matlab.m (renamed from src/bindings/matlab/iio_sys_obj_matlab.m)0
-rw-r--r--bindings/matlab/libiio_if.m (renamed from src/bindings/matlab/libiio_if.m)0
-rw-r--r--bindings/matlab/libiio_if_daq2.m (renamed from src/bindings/matlab/libiio_if_daq2.m)0
-rw-r--r--bindings/python/.gitignore (renamed from src/bindings/python/.gitignore)0
-rw-r--r--bindings/python/CMakeLists.txt (renamed from src/bindings/python/CMakeLists.txt)0
-rwxr-xr-xbindings/python/examples/iio_info.py (renamed from src/bindings/python/examples/iio_info.py)0
-rw-r--r--bindings/python/iio.py (renamed from src/bindings/python/iio.py)0
-rw-r--r--bindings/python/setup.py.cmakein (renamed from src/bindings/python/setup.py.cmakein)0
-rw-r--r--buffer.c (renamed from src/buffer.c)0
-rw-r--r--channel.c (renamed from src/channel.c)0
-rw-r--r--cmake/CheckCaseSensitiveFileSystem.cmake (renamed from src/cmake/CheckCaseSensitiveFileSystem.cmake)0
-rw-r--r--cmake/DarwinPackaging.cmake (renamed from src/cmake/DarwinPackaging.cmake)0
-rw-r--r--cmake/LinuxPackaging.cmake (renamed from src/cmake/LinuxPackaging.cmake)0
-rw-r--r--context.c (renamed from src/context.c)0
-rw-r--r--debug.h (renamed from src/debug.h)0
-rw-r--r--device.c (renamed from src/device.c)0
-rw-r--r--doc/codemodel.svg (renamed from src/doc/codemodel.svg)0
-rw-r--r--examples/.gitignore (renamed from src/examples/.gitignore)0
-rw-r--r--examples/Makefile (renamed from src/examples/Makefile)0
-rw-r--r--examples/ad9361-iiostream.c (renamed from src/examples/ad9361-iiostream.c)0
-rw-r--r--examples/ad9371-iiostream.c (renamed from src/examples/ad9371-iiostream.c)0
-rw-r--r--examples/dummy-iiostream.c (renamed from src/examples/dummy-iiostream.c)0
-rw-r--r--examples/iio-monitor.c (renamed from src/examples/iio-monitor.c)0
-rw-r--r--iio-config.h (renamed from src/iio-config.h)0
-rw-r--r--iio-config.h.cmakein (renamed from src/iio-config.h.cmakein)0
-rw-r--r--iio-lock.h (renamed from src/iio-lock.h)0
-rw-r--r--iio-private.h (renamed from src/iio-private.h)0
-rw-r--r--iio.h (renamed from src/iio.h)0
-rw-r--r--iiod-client.c (renamed from src/iiod-client.c)0
-rw-r--r--iiod-client.h (renamed from src/iiod-client.h)0
-rw-r--r--iiod/.gitignore (renamed from src/iiod/.gitignore)0
-rw-r--r--iiod/CMakeLists.txt (renamed from src/iiod/CMakeLists.txt)0
-rw-r--r--iiod/iiod.c (renamed from src/iiod/iiod.c)0
-rw-r--r--iiod/init/iiod.conf.cmakein (renamed from src/iiod/init/iiod.conf.cmakein)0
-rw-r--r--iiod/init/iiod.init.cmakein (renamed from src/iiod/init/iiod.init.cmakein)0
-rw-r--r--iiod/init/iiod.service.cmakein (renamed from src/iiod/init/iiod.service.cmakein)0
-rw-r--r--iiod/lexer.l (renamed from src/iiod/lexer.l)0
-rw-r--r--iiod/ops.c (renamed from src/iiod/ops.c)0
-rw-r--r--iiod/ops.h (renamed from src/iiod/ops.h)0
-rw-r--r--iiod/parser.y (renamed from src/iiod/parser.y)0
-rw-r--r--iiod/queue.h (renamed from src/iiod/queue.h)0
-rw-r--r--iiod/thread-pool.c (renamed from src/iiod/thread-pool.c)0
-rw-r--r--iiod/thread-pool.h (renamed from src/iiod/thread-pool.h)0
-rw-r--r--iiod/usbd.c (renamed from src/iiod/usbd.c)0
-rw-r--r--libiio.iss.cmakein (renamed from src/libiio.iss.cmakein)0
-rw-r--r--libiio.pc.cmakein (renamed from src/libiio.pc.cmakein)0
-rw-r--r--libiio.rules.cmakein (renamed from src/libiio.rules.cmakein)0
-rw-r--r--local.c (renamed from src/local.c)0
-rw-r--r--lock.c (renamed from src/lock.c)0
-rw-r--r--mainpage.dox (renamed from src/mainpage.dox)0
-rw-r--r--network.c (renamed from src/network.c)0
-rw-r--r--properties.rc.cmakein (renamed from src/properties.rc.cmakein)0
-rw-r--r--scan.c (renamed from src/scan.c)0
-rw-r--r--serial.c (renamed from src/serial.c)0
-rw-r--r--sort.c (renamed from src/sort.c)0
-rw-r--r--sort.h (renamed from src/sort.h)0
-rw-r--r--src/README.md52
-rw-r--r--tests/.gitignore (renamed from src/tests/.gitignore)0
-rw-r--r--tests/CMakeLists.txt (renamed from src/tests/CMakeLists.txt)0
-rw-r--r--tests/iio_adi_xflow_check.c (renamed from src/tests/iio_adi_xflow_check.c)0
-rw-r--r--tests/iio_attr.c (renamed from src/tests/iio_attr.c)0
-rw-r--r--tests/iio_genxml.c (renamed from src/tests/iio_genxml.c)0
-rw-r--r--tests/iio_info.c (renamed from src/tests/iio_info.c)0
-rw-r--r--tests/iio_readdev.c (renamed from src/tests/iio_readdev.c)0
-rw-r--r--tests/iio_reg.c (renamed from src/tests/iio_reg.c)0
-rw-r--r--tests/iio_writedev.c (renamed from src/tests/iio_writedev.c)0
-rw-r--r--usb.c (renamed from src/usb.c)0
-rw-r--r--utilities.c (renamed from src/utilities.c)0
-rw-r--r--xml.c (renamed from src/xml.c)0
-rw-r--r--xml/ad5541a.xml (renamed from src/xml/ad5541a.xml)0
-rw-r--r--xml/ad5628-1.xml (renamed from src/xml/ad5628-1.xml)0
-rw-r--r--xml/ad7091r.xml (renamed from src/xml/ad7091r.xml)0
-rw-r--r--xml/adis16488.xml (renamed from src/xml/adis16488.xml)0
116 files changed, 65 insertions, 65 deletions
diff --git a/Android.bp b/Android.bp
index 9ad51ea..b712610 100644
--- a/Android.bp
+++ b/Android.bp
@@ -28,7 +28,7 @@ license {
"SPDX-license-identifier-LGPL-3.0",
],
license_text: [
- "src/COPYING.txt",
+ "COPYING.txt",
],
}
@@ -40,15 +40,15 @@ cc_library_headers {
cc_library_shared {
name: "libiio",
srcs: [
- "src/backend.c",
- "src/buffer.c",
- "src/channel.c",
- "src/context.c",
- "src/device.c",
- "src/local.c",
- "src/scan.c",
- "src/sort.c",
- "src/utilities.c",
+ "backend.c",
+ "buffer.c",
+ "channel.c",
+ "context.c",
+ "device.c",
+ "local.c",
+ "scan.c",
+ "sort.c",
+ "utilities.c",
],
cflags: [
diff --git a/src/CI/travis/after_deploy b/CI/travis/after_deploy
index 66705aa..66705aa 100755
--- a/src/CI/travis/after_deploy
+++ b/CI/travis/after_deploy
diff --git a/src/CI/travis/before_deploy b/CI/travis/before_deploy
index 9d3fd05..9d3fd05 100755
--- a/src/CI/travis/before_deploy
+++ b/CI/travis/before_deploy
diff --git a/src/CI/travis/before_install_darwin b/CI/travis/before_install_darwin
index f8645b3..f8645b3 100755
--- a/src/CI/travis/before_install_darwin
+++ b/CI/travis/before_install_darwin
diff --git a/src/CI/travis/before_install_linux b/CI/travis/before_install_linux
index b25a781..b25a781 100755
--- a/src/CI/travis/before_install_linux
+++ b/CI/travis/before_install_linux
diff --git a/src/CI/travis/deploy b/CI/travis/deploy
index 63a3f60..63a3f60 100755
--- a/src/CI/travis/deploy
+++ b/CI/travis/deploy
diff --git a/src/CI/travis/deploy.rsa.enc b/CI/travis/deploy.rsa.enc
index 78fe1ff..78fe1ff 100644
--- a/src/CI/travis/deploy.rsa.enc
+++ b/CI/travis/deploy.rsa.enc
Binary files differ
diff --git a/src/CI/travis/generateDocumentationAndDeploy.sh.in b/CI/travis/generateDocumentationAndDeploy.sh.in
index 079913a..079913a 100644
--- a/src/CI/travis/generateDocumentationAndDeploy.sh.in
+++ b/CI/travis/generateDocumentationAndDeploy.sh.in
diff --git a/src/CI/travis/inside_docker.sh b/CI/travis/inside_docker.sh
index 7aa9522..7aa9522 100755
--- a/src/CI/travis/inside_docker.sh
+++ b/CI/travis/inside_docker.sh
diff --git a/src/CI/travis/jobs_running_cnt.py b/CI/travis/jobs_running_cnt.py
index e5f4121..e5f4121 100644
--- a/src/CI/travis/jobs_running_cnt.py
+++ b/CI/travis/jobs_running_cnt.py
diff --git a/src/CI/travis/lib.sh b/CI/travis/lib.sh
index a071cfc..a071cfc 100644
--- a/src/CI/travis/lib.sh
+++ b/CI/travis/lib.sh
diff --git a/src/CI/travis/make_darwin b/CI/travis/make_darwin
index aff1af9..aff1af9 100755
--- a/src/CI/travis/make_darwin
+++ b/CI/travis/make_darwin
diff --git a/src/CI/travis/make_linux b/CI/travis/make_linux
index 0e1e5c9..0e1e5c9 100755
--- a/src/CI/travis/make_linux
+++ b/CI/travis/make_linux
diff --git a/src/CI/travis/make_linux_qemu b/CI/travis/make_linux_qemu
index b1d101d..b1d101d 100755
--- a/src/CI/travis/make_linux_qemu
+++ b/CI/travis/make_linux_qemu
diff --git a/src/CI/travis/setup_qemu_for_arm.sh b/CI/travis/setup_qemu_for_arm.sh
index 2904e94..2904e94 100755
--- a/src/CI/travis/setup_qemu_for_arm.sh
+++ b/CI/travis/setup_qemu_for_arm.sh
diff --git a/src/CI/travis/zip.txt b/CI/travis/zip.txt
index 0427357..0427357 100644
--- a/src/CI/travis/zip.txt
+++ b/CI/travis/zip.txt
diff --git a/src/CMakeLists.txt b/CMakeLists.txt
index d9b7ea1..d9b7ea1 100644
--- a/src/CMakeLists.txt
+++ b/CMakeLists.txt
diff --git a/src/COPYING.txt b/COPYING.txt
index ca4f73b..ca4f73b 100644
--- a/src/COPYING.txt
+++ b/COPYING.txt
diff --git a/src/Distribution.xml.cmakein b/Distribution.xml.cmakein
index 2bec89b..2bec89b 100644
--- a/src/Distribution.xml.cmakein
+++ b/Distribution.xml.cmakein
diff --git a/src/Doxyfile.in b/Doxyfile.in
index 2dc2d92..2dc2d92 100644
--- a/src/Doxyfile.in
+++ b/Doxyfile.in
diff --git a/METADATA b/METADATA
index 2299ea5..ac0441a 100644
--- a/METADATA
+++ b/METADATA
@@ -8,8 +8,8 @@ third_party {
value: "https://github.com/analogdevicesinc/libiio"
}
url {
- type: GIT
- value: "https://github.com/analogdevicesinc/libiio"
+ type: ARCHIVE
+ value: "https://github.com/analogdevicesinc/libiio/archive/4e22517c60f3c5e691320871956edede15459ae3.zip"
}
version: "4e22517c60f3c5e691320871956edede15459ae3"
last_upgrade_date { year: 2020 month: 2 day: 3 }
diff --git a/OWNERS b/OWNERS
new file mode 100644
index 0000000..7529cb9
--- /dev/null
+++ b/OWNERS
@@ -0,0 +1 @@
+include platform/system/core:/janitors/OWNERS
diff --git a/README.md b/README.md
index 351df1d..4ea237a 120000..100644
--- a/README.md
+++ b/README.md
@@ -1 +1,52 @@
-src/README.md \ No newline at end of file
+# libiio
+
+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 : [![License](https://img.shields.io/badge/license-LGPL2-blue.svg)](https://github.com/analogdevicesinc/libiio/blob/master/COPYING.txt)
+Latest Release : [![GitHub release](https://img.shields.io/github/release/analogdevicesinc/libiio.svg)](https://github.com/analogdevicesinc/libiio/releases/latest)
+Downloads : [![Github All Releases](https://img.shields.io/github/downloads/analogdevicesinc/libiio/total.svg)](https://github.com/analogdevicesinc/libiio/releases/latest)
+
+Scans : [![Coverity Scan Build Status](https://img.shields.io/coverity/scan/4796.svg)](https://scan.coverity.com/projects/analogdevicesinc-libiio)
+Release docs: [![Documentation](https://codedocs.xyz/analogdevicesinc/libiio.svg)](http://analogdevicesinc.github.io/libiio/)
+Issues : [![open bugs](https://img.shields.io/github/issues/analogdevicesinc/libiio.svg)](https://github.com/analogdevicesinc/libiio/issues)
+[![closed bugs](https://img.shields.io/github/issues-closed/analogdevicesinc/libiio.svg)](https://github.com/analogdevicesinc/libiio/issues?q=is%3Aissue+is%3Aclosed)
+
+Support:<br>
+If you have a question about libiio and an Analog Devices IIO kernel driver please ask on : [![EngineerZone](https://img.shields.io/badge/chat-on%20EngineerZone-blue.svg)](https://ez.analog.com/linux-device-drivers/linux-software-drivers). If you have a question about a non-ADI devices, please ask it on [github](https://github.com/analogdevicesinc/libiio/issues).
+
+As with many open source packages, we use [GitHub](https://github.com/analogdevicesinc/libiio) to do develop and maintain the source, and [Travis CI](https://travis-ci.com/) and [Appveyor](https://www.appveyor.com/) for continuous integration.
+ - If you want to just use libiio, we suggest using the [latest release](https://github.com/analogdevicesinc/libiio/releases/latest).
+ - If you think you have found a bug in the release, or need a feature which isn't in the release, try the latest **untested** binaries from the master branch and check out the [documentation](https://codedocs.xyz/analogdevicesinc/libiio/) based on the master branch. We provide builds for a few operating systems. If you need something else, we can most likely add that -- just ask.
+
+| Operating System | GitHub master status | Version | Primary Installer Package | Alternative Package, tarball or zip |
+|:-----------------------:|:---------------------:|:-------:|:-------------------:|:--------------:|
+| Windows | [![Windows Status](https://ci.appveyor.com/api/projects/status/github/analogdevicesinc/libiio?svg=true)](https://ci.appveyor.com/project/analogdevicesinc/libiio/branch/master) | Windows 10<br />Windows 8.1<br />Windows 8<br />Windows 7 | [![Latest Windows installer](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/win_box.png)](https://ci.appveyor.com/api/projects/analogdevicesinc/libiio/artifacts/libiio-setup.exe?branch=master) | [![Latest Windows zip](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/win_box.png)](https://ci.appveyor.com/api/projects/analogdevicesinc/libiio/artifacts/libiio.zip?branch=master) |
+| OS X | [![OSX Status](https://api.travis-ci.org/analogdevicesinc/libiio.svg?branch=master&label=osx&passingTex=foo)](https://travis-ci.org/analogdevicesinc/libiio) | OS X High Sierra <br />(v 10.13) | [![OS-X package 10.13](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/osx_box.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-darwin-10.13.6.pkg) | [![OS-X tarball 10.10](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/osx_box.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-darwin-10.13.6.tar.gz) |
+| | | macOS Sierra<br />(v 10.12) | [![OS-X package 10.12](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/osx_box.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-darwin-10.12.6.pkg) | [![OS-X tarball 10.12](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/osx_box.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-darwin-10.12.6.tar.gz) |
+| | | OS X El Capitan<br />(v 10.11) | [![OS-X package 10.11](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/osx_box.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-darwin-10.11.6.pkg) | [![OS-X tarball 10.11](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/osx_box.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-darwin-10.11.6.tar.gz) |
+| Linux | [![Linux Status](https://api.travis-ci.org/analogdevicesinc/libiio.svg?branch=master&label=linux)](https://travis-ci.org/analogdevicesinc/libiio) | Ubuntu Bionic Beaver<br />(v 18.04)<sup>1</sup> | [![Debian](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/deb.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-ubuntu-18.04-amd64.deb) | [![RPM File](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/rpm.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-ubuntu-18.04-amd64.rpm) [![tar.gz](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/linux_box.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-ubuntu-18.04-amd64.tar.gz) |
+| | | Ubuntu Xenial Xerus<br />(v 16.04)<sup>1</sup> | [![Debian](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/deb.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-ubuntu-16.04-amd64.deb) | [![RPM File](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/rpm.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-ubuntu-16.04-amd64.rpm) [![tar.gz file](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/linux_box.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-ubuntu-16.04-amd64.tar.gz) |
+| | | Ubuntu Trusty Tahr<br />(v 14.04)<sup>1</sup> | [![Debian](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/deb.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-ubuntu-14.04-amd64.deb) | [![RPM File](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/rpm.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-ubuntu-14.04-amd64.rpm) [![tar.gz file](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/linux_box.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-ubuntu-14.04-amd64.tar.gz) |
+| | | CentOS 7 | [![RPM File](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/rpm.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-centos-7-x86_64.rpm) | [![Debian](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/deb.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-centos-7-x86_64.deb) [![tar.gz](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/linux_box.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-centos-7-x86_64.tar.gz) |
+| | | CentOS 6 | [![RPM File](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/rpm.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-centos-6.10-x86_64.rpm) | [![Debian](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/deb.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-centos-6.10-x86_64.deb) [![tar.gz](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/linux_box.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-centos-6.10-x86_64.tar.gz) |
+
+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):
+
+ * [Github trackers](https://github.com/analogdevicesinc/libiio/issues) for bugs, improvements, or feature requests
+ * [Analog Devices web forums](https://ez.analog.com/community/linux-device-drivers/linux-software-drivers) for general help on libiio and/or ADI Linux IIO drivers
+ * [The IIO mailing list](http://vger.kernel.org/vger-lists.html#linux-iio) for questions about other Linux IIO drivers, or kernel-specific IIO questions
+
+Weblinks:
+ * About IIO: https://wiki.analog.com/software/linux/docs/iio/iio
+ * API Documentation: http://analogdevicesinc.github.io/libiio/
+ * Libiio : http://wiki.analog.com/resources/tools-software/linux-software/libiio
+ * Libiio internals : http://wiki.analog.com/resources/tools-software/linux-software/libiio_internals
+
+1. The Ubuntu packages are known to work on their Debian counterpart releases.
+
diff --git a/src/appveyor.yml b/appveyor.yml
index 47216c4..47216c4 100644
--- a/src/appveyor.yml
+++ b/appveyor.yml
diff --git a/src/backend.c b/backend.c
index 091267a..091267a 100644
--- a/src/backend.c
+++ b/backend.c
diff --git a/src/bindings/CMakeLists.txt b/bindings/CMakeLists.txt
index e2afcf0..e2afcf0 100644
--- a/src/bindings/CMakeLists.txt
+++ b/bindings/CMakeLists.txt
diff --git a/src/bindings/csharp/.gitignore b/bindings/csharp/.gitignore
index 475b306..475b306 100644
--- a/src/bindings/csharp/.gitignore
+++ b/bindings/csharp/.gitignore
diff --git a/src/bindings/csharp/AssemblyInfo.cs.in b/bindings/csharp/AssemblyInfo.cs.in
index 5d1de04..5d1de04 100644
--- a/src/bindings/csharp/AssemblyInfo.cs.in
+++ b/bindings/csharp/AssemblyInfo.cs.in
diff --git a/src/bindings/csharp/Attr.cs b/bindings/csharp/Attr.cs
index 2ddcc3e..2ddcc3e 100644
--- a/src/bindings/csharp/Attr.cs
+++ b/bindings/csharp/Attr.cs
diff --git a/src/bindings/csharp/CMakeLists.txt b/bindings/csharp/CMakeLists.txt
index 7e9d19b..7e9d19b 100644
--- a/src/bindings/csharp/CMakeLists.txt
+++ b/bindings/csharp/CMakeLists.txt
diff --git a/src/bindings/csharp/Channel.cs b/bindings/csharp/Channel.cs
index 491a4ad..491a4ad 100644
--- a/src/bindings/csharp/Channel.cs
+++ b/bindings/csharp/Channel.cs
diff --git a/src/bindings/csharp/Context.cs b/bindings/csharp/Context.cs
index e5c478f..e5c478f 100644
--- a/src/bindings/csharp/Context.cs
+++ b/bindings/csharp/Context.cs
diff --git a/src/bindings/csharp/Device.cs b/bindings/csharp/Device.cs
index 8d7fa82..8d7fa82 100644
--- a/src/bindings/csharp/Device.cs
+++ b/bindings/csharp/Device.cs
diff --git a/src/bindings/csharp/IOBuffer.cs b/bindings/csharp/IOBuffer.cs
index 1697f6e..1697f6e 100644
--- a/src/bindings/csharp/IOBuffer.cs
+++ b/bindings/csharp/IOBuffer.cs
diff --git a/src/bindings/csharp/Trigger.cs b/bindings/csharp/Trigger.cs
index 4614143..4614143 100644
--- a/src/bindings/csharp/Trigger.cs
+++ b/bindings/csharp/Trigger.cs
diff --git a/src/bindings/csharp/examples/ExampleProgram.cs b/bindings/csharp/examples/ExampleProgram.cs
index f33e381..f33e381 100644
--- a/src/bindings/csharp/examples/ExampleProgram.cs
+++ b/bindings/csharp/examples/ExampleProgram.cs
diff --git a/src/bindings/csharp/key.snk b/bindings/csharp/key.snk
index fc21149..fc21149 100644
--- a/src/bindings/csharp/key.snk
+++ b/bindings/csharp/key.snk
Binary files differ
diff --git a/src/bindings/csharp/libiio-sharp.dll.config.cmakein b/bindings/csharp/libiio-sharp.dll.config.cmakein
index c9ef9bb..c9ef9bb 100644
--- a/src/bindings/csharp/libiio-sharp.dll.config.cmakein
+++ b/bindings/csharp/libiio-sharp.dll.config.cmakein
diff --git a/src/bindings/csharp/libiio-sharp.pc.cmakein b/bindings/csharp/libiio-sharp.pc.cmakein
index 5e6fd22..5e6fd22 100644
--- a/src/bindings/csharp/libiio-sharp.pc.cmakein
+++ b/bindings/csharp/libiio-sharp.pc.cmakein
diff --git a/src/bindings/matlab/CMakeLists.txt b/bindings/matlab/CMakeLists.txt
index 4eea7d5..4eea7d5 100644
--- a/src/bindings/matlab/CMakeLists.txt
+++ b/bindings/matlab/CMakeLists.txt
diff --git a/src/bindings/matlab/iio-wrapper.h b/bindings/matlab/iio-wrapper.h
index ce2b046..ce2b046 100644
--- a/src/bindings/matlab/iio-wrapper.h
+++ b/bindings/matlab/iio-wrapper.h
diff --git a/src/bindings/matlab/iio_installer_script.m b/bindings/matlab/iio_installer_script.m
index 1276729..1276729 100644
--- a/src/bindings/matlab/iio_installer_script.m
+++ b/bindings/matlab/iio_installer_script.m
diff --git a/src/bindings/matlab/iio_sys_obj.m b/bindings/matlab/iio_sys_obj.m
index 1f8380f..1f8380f 100644
--- a/src/bindings/matlab/iio_sys_obj.m
+++ b/bindings/matlab/iio_sys_obj.m
diff --git a/src/bindings/matlab/iio_sys_obj_matlab.m b/bindings/matlab/iio_sys_obj_matlab.m
index 572ec03..572ec03 100644
--- a/src/bindings/matlab/iio_sys_obj_matlab.m
+++ b/bindings/matlab/iio_sys_obj_matlab.m
diff --git a/src/bindings/matlab/libiio_if.m b/bindings/matlab/libiio_if.m
index 9fde04d..9fde04d 100644
--- a/src/bindings/matlab/libiio_if.m
+++ b/bindings/matlab/libiio_if.m
diff --git a/src/bindings/matlab/libiio_if_daq2.m b/bindings/matlab/libiio_if_daq2.m
index 0ac5708..0ac5708 100644
--- a/src/bindings/matlab/libiio_if_daq2.m
+++ b/bindings/matlab/libiio_if_daq2.m
diff --git a/src/bindings/python/.gitignore b/bindings/python/.gitignore
index cbf6e08..cbf6e08 100644
--- a/src/bindings/python/.gitignore
+++ b/bindings/python/.gitignore
diff --git a/src/bindings/python/CMakeLists.txt b/bindings/python/CMakeLists.txt
index 4ba6aca..4ba6aca 100644
--- a/src/bindings/python/CMakeLists.txt
+++ b/bindings/python/CMakeLists.txt
diff --git a/src/bindings/python/examples/iio_info.py b/bindings/python/examples/iio_info.py
index e29b297..e29b297 100755
--- a/src/bindings/python/examples/iio_info.py
+++ b/bindings/python/examples/iio_info.py
diff --git a/src/bindings/python/iio.py b/bindings/python/iio.py
index 3ffe2a2..3ffe2a2 100644
--- a/src/bindings/python/iio.py
+++ b/bindings/python/iio.py
diff --git a/src/bindings/python/setup.py.cmakein b/bindings/python/setup.py.cmakein
index 4cf1b50..4cf1b50 100644
--- a/src/bindings/python/setup.py.cmakein
+++ b/bindings/python/setup.py.cmakein
diff --git a/src/buffer.c b/buffer.c
index 91aeff6..91aeff6 100644
--- a/src/buffer.c
+++ b/buffer.c
diff --git a/src/channel.c b/channel.c
index e360a63..e360a63 100644
--- a/src/channel.c
+++ b/channel.c
diff --git a/src/cmake/CheckCaseSensitiveFileSystem.cmake b/cmake/CheckCaseSensitiveFileSystem.cmake
index 8bbf81c..8bbf81c 100644
--- a/src/cmake/CheckCaseSensitiveFileSystem.cmake
+++ b/cmake/CheckCaseSensitiveFileSystem.cmake
diff --git a/src/cmake/DarwinPackaging.cmake b/cmake/DarwinPackaging.cmake
index 23490e4..23490e4 100644
--- a/src/cmake/DarwinPackaging.cmake
+++ b/cmake/DarwinPackaging.cmake
diff --git a/src/cmake/LinuxPackaging.cmake b/cmake/LinuxPackaging.cmake
index 72f1c18..72f1c18 100644
--- a/src/cmake/LinuxPackaging.cmake
+++ b/cmake/LinuxPackaging.cmake
diff --git a/src/context.c b/context.c
index 2b54730..2b54730 100644
--- a/src/context.c
+++ b/context.c
diff --git a/src/debug.h b/debug.h
index cb84ad6..cb84ad6 100644
--- a/src/debug.h
+++ b/debug.h
diff --git a/src/device.c b/device.c
index d3ec781..d3ec781 100644
--- a/src/device.c
+++ b/device.c
diff --git a/src/doc/codemodel.svg b/doc/codemodel.svg
index a4e22e4..a4e22e4 100644
--- a/src/doc/codemodel.svg
+++ b/doc/codemodel.svg
diff --git a/src/examples/.gitignore b/examples/.gitignore
index bd88afb..bd88afb 100644
--- a/src/examples/.gitignore
+++ b/examples/.gitignore
diff --git a/src/examples/Makefile b/examples/Makefile
index 896835a..896835a 100644
--- a/src/examples/Makefile
+++ b/examples/Makefile
diff --git a/src/examples/ad9361-iiostream.c b/examples/ad9361-iiostream.c
index 0756b7b..0756b7b 100644
--- a/src/examples/ad9361-iiostream.c
+++ b/examples/ad9361-iiostream.c
diff --git a/src/examples/ad9371-iiostream.c b/examples/ad9371-iiostream.c
index f330377..f330377 100644
--- a/src/examples/ad9371-iiostream.c
+++ b/examples/ad9371-iiostream.c
diff --git a/src/examples/dummy-iiostream.c b/examples/dummy-iiostream.c
index 0f74808..0f74808 100644
--- a/src/examples/dummy-iiostream.c
+++ b/examples/dummy-iiostream.c
diff --git a/src/examples/iio-monitor.c b/examples/iio-monitor.c
index b508049..b508049 100644
--- a/src/examples/iio-monitor.c
+++ b/examples/iio-monitor.c
diff --git a/src/iio-config.h b/iio-config.h
index a689f85..a689f85 100644
--- a/src/iio-config.h
+++ b/iio-config.h
diff --git a/src/iio-config.h.cmakein b/iio-config.h.cmakein
index 580e78a..580e78a 100644
--- a/src/iio-config.h.cmakein
+++ b/iio-config.h.cmakein
diff --git a/src/iio-lock.h b/iio-lock.h
index 612a925..612a925 100644
--- a/src/iio-lock.h
+++ b/iio-lock.h
diff --git a/src/iio-private.h b/iio-private.h
index 685c290..685c290 100644
--- a/src/iio-private.h
+++ b/iio-private.h
diff --git a/src/iio.h b/iio.h
index b9d78a0..b9d78a0 100644
--- a/src/iio.h
+++ b/iio.h
diff --git a/src/iiod-client.c b/iiod-client.c
index 1798cd6..1798cd6 100644
--- a/src/iiod-client.c
+++ b/iiod-client.c
diff --git a/src/iiod-client.h b/iiod-client.h
index dcf2482..dcf2482 100644
--- a/src/iiod-client.h
+++ b/iiod-client.h
diff --git a/src/iiod/.gitignore b/iiod/.gitignore
index 81ef20f..81ef20f 100644
--- a/src/iiod/.gitignore
+++ b/iiod/.gitignore
diff --git a/src/iiod/CMakeLists.txt b/iiod/CMakeLists.txt
index ab30605..ab30605 100644
--- a/src/iiod/CMakeLists.txt
+++ b/iiod/CMakeLists.txt
diff --git a/src/iiod/iiod.c b/iiod/iiod.c
index 9d38426..9d38426 100644
--- a/src/iiod/iiod.c
+++ b/iiod/iiod.c
diff --git a/src/iiod/init/iiod.conf.cmakein b/iiod/init/iiod.conf.cmakein
index 1ac3c88..1ac3c88 100644
--- a/src/iiod/init/iiod.conf.cmakein
+++ b/iiod/init/iiod.conf.cmakein
diff --git a/src/iiod/init/iiod.init.cmakein b/iiod/init/iiod.init.cmakein
index 2799925..2799925 100644
--- a/src/iiod/init/iiod.init.cmakein
+++ b/iiod/init/iiod.init.cmakein
diff --git a/src/iiod/init/iiod.service.cmakein b/iiod/init/iiod.service.cmakein
index 1b6d2ac..1b6d2ac 100644
--- a/src/iiod/init/iiod.service.cmakein
+++ b/iiod/init/iiod.service.cmakein
diff --git a/src/iiod/lexer.l b/iiod/lexer.l
index c1c0ad4..c1c0ad4 100644
--- a/src/iiod/lexer.l
+++ b/iiod/lexer.l
diff --git a/src/iiod/ops.c b/iiod/ops.c
index bf26bc1..bf26bc1 100644
--- a/src/iiod/ops.c
+++ b/iiod/ops.c
diff --git a/src/iiod/ops.h b/iiod/ops.h
index 107e2ca..107e2ca 100644
--- a/src/iiod/ops.h
+++ b/iiod/ops.h
diff --git a/src/iiod/parser.y b/iiod/parser.y
index 64c32b8..64c32b8 100644
--- a/src/iiod/parser.y
+++ b/iiod/parser.y
diff --git a/src/iiod/queue.h b/iiod/queue.h
index daf4553..daf4553 100644
--- a/src/iiod/queue.h
+++ b/iiod/queue.h
diff --git a/src/iiod/thread-pool.c b/iiod/thread-pool.c
index b3a152d..b3a152d 100644
--- a/src/iiod/thread-pool.c
+++ b/iiod/thread-pool.c
diff --git a/src/iiod/thread-pool.h b/iiod/thread-pool.h
index 9dbe72a..9dbe72a 100644
--- a/src/iiod/thread-pool.h
+++ b/iiod/thread-pool.h
diff --git a/src/iiod/usbd.c b/iiod/usbd.c
index ea58c79..ea58c79 100644
--- a/src/iiod/usbd.c
+++ b/iiod/usbd.c
diff --git a/src/libiio.iss.cmakein b/libiio.iss.cmakein
index e3bf542..e3bf542 100644
--- a/src/libiio.iss.cmakein
+++ b/libiio.iss.cmakein
diff --git a/src/libiio.pc.cmakein b/libiio.pc.cmakein
index 468da5b..468da5b 100644
--- a/src/libiio.pc.cmakein
+++ b/libiio.pc.cmakein
diff --git a/src/libiio.rules.cmakein b/libiio.rules.cmakein
index 912d278..912d278 100644
--- a/src/libiio.rules.cmakein
+++ b/libiio.rules.cmakein
diff --git a/src/local.c b/local.c
index d05afb6..d05afb6 100644
--- a/src/local.c
+++ b/local.c
diff --git a/src/lock.c b/lock.c
index cabb214..cabb214 100644
--- a/src/lock.c
+++ b/lock.c
diff --git a/src/mainpage.dox b/mainpage.dox
index 0965351..0965351 100644
--- a/src/mainpage.dox
+++ b/mainpage.dox
diff --git a/src/network.c b/network.c
index ab6fe38..ab6fe38 100644
--- a/src/network.c
+++ b/network.c
diff --git a/src/properties.rc.cmakein b/properties.rc.cmakein
index b9d0db5..b9d0db5 100644
--- a/src/properties.rc.cmakein
+++ b/properties.rc.cmakein
diff --git a/src/scan.c b/scan.c
index dc1be04..dc1be04 100644
--- a/src/scan.c
+++ b/scan.c
diff --git a/src/serial.c b/serial.c
index af424a2..af424a2 100644
--- a/src/serial.c
+++ b/serial.c
diff --git a/src/sort.c b/sort.c
index f90123c..f90123c 100644
--- a/src/sort.c
+++ b/sort.c
diff --git a/src/sort.h b/sort.h
index 9f7cf33..9f7cf33 100644
--- a/src/sort.h
+++ b/sort.h
diff --git a/src/README.md b/src/README.md
deleted file mode 100644
index 4ea237a..0000000
--- a/src/README.md
+++ /dev/null
@@ -1,52 +0,0 @@
-# libiio
-
-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 : [![License](https://img.shields.io/badge/license-LGPL2-blue.svg)](https://github.com/analogdevicesinc/libiio/blob/master/COPYING.txt)
-Latest Release : [![GitHub release](https://img.shields.io/github/release/analogdevicesinc/libiio.svg)](https://github.com/analogdevicesinc/libiio/releases/latest)
-Downloads : [![Github All Releases](https://img.shields.io/github/downloads/analogdevicesinc/libiio/total.svg)](https://github.com/analogdevicesinc/libiio/releases/latest)
-
-Scans : [![Coverity Scan Build Status](https://img.shields.io/coverity/scan/4796.svg)](https://scan.coverity.com/projects/analogdevicesinc-libiio)
-Release docs: [![Documentation](https://codedocs.xyz/analogdevicesinc/libiio.svg)](http://analogdevicesinc.github.io/libiio/)
-Issues : [![open bugs](https://img.shields.io/github/issues/analogdevicesinc/libiio.svg)](https://github.com/analogdevicesinc/libiio/issues)
-[![closed bugs](https://img.shields.io/github/issues-closed/analogdevicesinc/libiio.svg)](https://github.com/analogdevicesinc/libiio/issues?q=is%3Aissue+is%3Aclosed)
-
-Support:<br>
-If you have a question about libiio and an Analog Devices IIO kernel driver please ask on : [![EngineerZone](https://img.shields.io/badge/chat-on%20EngineerZone-blue.svg)](https://ez.analog.com/linux-device-drivers/linux-software-drivers). If you have a question about a non-ADI devices, please ask it on [github](https://github.com/analogdevicesinc/libiio/issues).
-
-As with many open source packages, we use [GitHub](https://github.com/analogdevicesinc/libiio) to do develop and maintain the source, and [Travis CI](https://travis-ci.com/) and [Appveyor](https://www.appveyor.com/) for continuous integration.
- - If you want to just use libiio, we suggest using the [latest release](https://github.com/analogdevicesinc/libiio/releases/latest).
- - If you think you have found a bug in the release, or need a feature which isn't in the release, try the latest **untested** binaries from the master branch and check out the [documentation](https://codedocs.xyz/analogdevicesinc/libiio/) based on the master branch. We provide builds for a few operating systems. If you need something else, we can most likely add that -- just ask.
-
-| Operating System | GitHub master status | Version | Primary Installer Package | Alternative Package, tarball or zip |
-|:-----------------------:|:---------------------:|:-------:|:-------------------:|:--------------:|
-| Windows | [![Windows Status](https://ci.appveyor.com/api/projects/status/github/analogdevicesinc/libiio?svg=true)](https://ci.appveyor.com/project/analogdevicesinc/libiio/branch/master) | Windows 10<br />Windows 8.1<br />Windows 8<br />Windows 7 | [![Latest Windows installer](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/win_box.png)](https://ci.appveyor.com/api/projects/analogdevicesinc/libiio/artifacts/libiio-setup.exe?branch=master) | [![Latest Windows zip](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/win_box.png)](https://ci.appveyor.com/api/projects/analogdevicesinc/libiio/artifacts/libiio.zip?branch=master) |
-| OS X | [![OSX Status](https://api.travis-ci.org/analogdevicesinc/libiio.svg?branch=master&label=osx&passingTex=foo)](https://travis-ci.org/analogdevicesinc/libiio) | OS X High Sierra <br />(v 10.13) | [![OS-X package 10.13](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/osx_box.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-darwin-10.13.6.pkg) | [![OS-X tarball 10.10](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/osx_box.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-darwin-10.13.6.tar.gz) |
-| | | macOS Sierra<br />(v 10.12) | [![OS-X package 10.12](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/osx_box.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-darwin-10.12.6.pkg) | [![OS-X tarball 10.12](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/osx_box.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-darwin-10.12.6.tar.gz) |
-| | | OS X El Capitan<br />(v 10.11) | [![OS-X package 10.11](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/osx_box.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-darwin-10.11.6.pkg) | [![OS-X tarball 10.11](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/osx_box.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-darwin-10.11.6.tar.gz) |
-| Linux | [![Linux Status](https://api.travis-ci.org/analogdevicesinc/libiio.svg?branch=master&label=linux)](https://travis-ci.org/analogdevicesinc/libiio) | Ubuntu Bionic Beaver<br />(v 18.04)<sup>1</sup> | [![Debian](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/deb.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-ubuntu-18.04-amd64.deb) | [![RPM File](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/rpm.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-ubuntu-18.04-amd64.rpm) [![tar.gz](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/linux_box.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-ubuntu-18.04-amd64.tar.gz) |
-| | | Ubuntu Xenial Xerus<br />(v 16.04)<sup>1</sup> | [![Debian](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/deb.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-ubuntu-16.04-amd64.deb) | [![RPM File](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/rpm.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-ubuntu-16.04-amd64.rpm) [![tar.gz file](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/linux_box.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-ubuntu-16.04-amd64.tar.gz) |
-| | | Ubuntu Trusty Tahr<br />(v 14.04)<sup>1</sup> | [![Debian](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/deb.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-ubuntu-14.04-amd64.deb) | [![RPM File](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/rpm.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-ubuntu-14.04-amd64.rpm) [![tar.gz file](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/linux_box.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-ubuntu-14.04-amd64.tar.gz) |
-| | | CentOS 7 | [![RPM File](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/rpm.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-centos-7-x86_64.rpm) | [![Debian](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/deb.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-centos-7-x86_64.deb) [![tar.gz](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/linux_box.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-centos-7-x86_64.tar.gz) |
-| | | CentOS 6 | [![RPM File](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/rpm.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-centos-6.10-x86_64.rpm) | [![Debian](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/deb.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-centos-6.10-x86_64.deb) [![tar.gz](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/linux_box.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libiio-centos-6.10-x86_64.tar.gz) |
-
-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):
-
- * [Github trackers](https://github.com/analogdevicesinc/libiio/issues) for bugs, improvements, or feature requests
- * [Analog Devices web forums](https://ez.analog.com/community/linux-device-drivers/linux-software-drivers) for general help on libiio and/or ADI Linux IIO drivers
- * [The IIO mailing list](http://vger.kernel.org/vger-lists.html#linux-iio) for questions about other Linux IIO drivers, or kernel-specific IIO questions
-
-Weblinks:
- * About IIO: https://wiki.analog.com/software/linux/docs/iio/iio
- * API Documentation: http://analogdevicesinc.github.io/libiio/
- * Libiio : http://wiki.analog.com/resources/tools-software/linux-software/libiio
- * Libiio internals : http://wiki.analog.com/resources/tools-software/linux-software/libiio_internals
-
-1. The Ubuntu packages are known to work on their Debian counterpart releases.
-
diff --git a/src/tests/.gitignore b/tests/.gitignore
index 312b993..312b993 100644
--- a/src/tests/.gitignore
+++ b/tests/.gitignore
diff --git a/src/tests/CMakeLists.txt b/tests/CMakeLists.txt
index e734e1d..e734e1d 100644
--- a/src/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
diff --git a/src/tests/iio_adi_xflow_check.c b/tests/iio_adi_xflow_check.c
index a1d4be8..a1d4be8 100644
--- a/src/tests/iio_adi_xflow_check.c
+++ b/tests/iio_adi_xflow_check.c
diff --git a/src/tests/iio_attr.c b/tests/iio_attr.c
index 03dfcfd..03dfcfd 100644
--- a/src/tests/iio_attr.c
+++ b/tests/iio_attr.c
diff --git a/src/tests/iio_genxml.c b/tests/iio_genxml.c
index 4a83c8c..4a83c8c 100644
--- a/src/tests/iio_genxml.c
+++ b/tests/iio_genxml.c
diff --git a/src/tests/iio_info.c b/tests/iio_info.c
index a7ef57f..a7ef57f 100644
--- a/src/tests/iio_info.c
+++ b/tests/iio_info.c
diff --git a/src/tests/iio_readdev.c b/tests/iio_readdev.c
index 8305621..8305621 100644
--- a/src/tests/iio_readdev.c
+++ b/tests/iio_readdev.c
diff --git a/src/tests/iio_reg.c b/tests/iio_reg.c
index 98b84f8..98b84f8 100644
--- a/src/tests/iio_reg.c
+++ b/tests/iio_reg.c
diff --git a/src/tests/iio_writedev.c b/tests/iio_writedev.c
index 53ab447..53ab447 100644
--- a/src/tests/iio_writedev.c
+++ b/tests/iio_writedev.c
diff --git a/src/usb.c b/usb.c
index 141bd41..141bd41 100644
--- a/src/usb.c
+++ b/usb.c
diff --git a/src/utilities.c b/utilities.c
index 21dbd10..21dbd10 100644
--- a/src/utilities.c
+++ b/utilities.c
diff --git a/src/xml.c b/xml.c
index fae5e75..fae5e75 100644
--- a/src/xml.c
+++ b/xml.c
diff --git a/src/xml/ad5541a.xml b/xml/ad5541a.xml
index 2837870..2837870 100644
--- a/src/xml/ad5541a.xml
+++ b/xml/ad5541a.xml
diff --git a/src/xml/ad5628-1.xml b/xml/ad5628-1.xml
index bafa7b7..bafa7b7 100644
--- a/src/xml/ad5628-1.xml
+++ b/xml/ad5628-1.xml
diff --git a/src/xml/ad7091r.xml b/xml/ad7091r.xml
index be25580..be25580 100644
--- a/src/xml/ad7091r.xml
+++ b/xml/ad7091r.xml
diff --git a/src/xml/adis16488.xml b/xml/adis16488.xml
index 5b9e354..5b9e354 100644
--- a/src/xml/adis16488.xml
+++ b/xml/adis16488.xml