analogdevicesinc / libad9166-iio

GNU Lesser General Public License v2.1
0 stars 5 forks source link

:warning: Important note

Currently the main branch of this repository does not support the new v1.0 API of libiio.

If you want to build libad9166-iio please use the libad9166-iio-v0 branch that supports the old v0.x API, that can be found on the libiio-v0 branch or as packages on the release section of the libiio repository.

libad9166-iio

This is a simple library used for userspace,

Docs

Doxygen-based documentation is available at: http://analogdevicesinc.github.io/libad9166-iio/

License : License Latest Release : GitHub release Downloads : Github All Releases

As with many open source packages, we use GitHub to do develop and maintain the source, and Azure Pipelines 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.

Building & Installing libad9166 on LINUX

cd libad9166-iio/
sudo cmake ./CMakeLists.txt
sudo make
sudo make install

Building & Installing python bindings on LINUX

cd bindings/python
sudo pip install -r requirements_dev.txt
cmake ./CMakeLists.txt
sudo make
sudo make install