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.
This is a simple library used for userspace,
- which applies calibration gain and offset for a user-given frequency
Docs
Doxygen-based documentation is available at: http://analogdevicesinc.github.io/libad9166-iio/
License : Latest Release : Downloads :
As with many open source packages, we use GitHub to do develop and maintain the source, and Azure Pipelines for continuous integration.
- If you want to just use libad9166-iio, we suggest using the latest release.
- 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. We provide builds for a few operating systems. If you need something else, we can most likely add that -- just ask.
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.
cd libad9166-iio/
sudo cmake ./CMakeLists.txt
sudo make
sudo make install
cd bindings/python
sudo pip install -r requirements_dev.txt
cmake ./CMakeLists.txt
sudo make
sudo make install