libiio - Industrial I/O tools

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Hardware all
Package name libiio
Package version 0.15
Package release 1.3
Package architecture x86_64
Package type rpm
Installed size 170.25 KB
Download size 49.25 KB
Official Mirror
Library for industrial I/O.


Package Version Architecture Repository
libiio-0.15-1.3.i586.rpm 0.15 i586 openSUSE Hardware
libiio - - -


Name Value - - - -
systemd -


Name Value
libiio = 0.15-1.3
libiio(x86-64) = 0.15-1.3


Type URL
Binary Package libiio-0.15-1.3.x86_64.rpm
Source Package libiio-0.15-1.3.src.rpm

Install Howto

  1. Add the openSUSE Hardware repository:
    # zypper addrepo opensuse-hardware
  2. Install libiio rpm package:
    # zypper install libiio




2018-05-08 -
- Update to version 0.15
* network: Add workaround for Microsoft Windows Subsystem for Linux
* examples/dummy-iiostream: Fix instructions
* local: Fix low-speed mode
* appveyor.yml: Add workaround for 32-bit build
* appveyor.yml: Fix libzip dll name pattern
* Fix buffer/device mixup in docs
* Prevent out-of-bounds access in read_each_attr()/iio_channel_attr_read_all()
* tests/iio_writedev: Add iio_writedev analogous to iio_readdev
* iio_adi_xflow_check: Avoid accessing device after context destruction
* Install iiod upstart conf file
* Install iiod SysVinit script
* Install iiod.service file
* Fix typo in CMakeLists.txt
* iio_readdev: Fix getopt() handling
* iio_info: Fix getopt() handling
* iio_genxml: Fix getopt() handling
* iio_attr: Fix getopt() handling
* iio_adi_xflow_check: Fix getopt() handling
* appveyor.yml: Drop the initial core update which updates the package list and
upgrades all the outdated packages. The conflicts are not handled properly when
using the --noconfirm option(default values).
* CMakeLists.txt: Fill in the Windows file information (version, name, copyright, year).
* appveyor.yml: Install windres for reading Windows resource files (.rc)
* Added a new variable to iio.Buffer stored in self._ctx, this is reference to a
Context variable. This reference ensures that the Context outlives the buffer,
if this is not the case a segmentation violation will occur when destroying the
2018-04-04 -
- Update to version 0.14
* network: Fix buffer reuse
* appveyor.yml: Downgrade llvm and clang packages for the moment
* Bump to version v0.13
* network: Fix crash when lots of file descriptors are open
* Revert "RFC: Fix channel identifier heuristics"
* local: fix last_dequeued is not invalidated in case of a timeout (blocking)
or on retry (non-blocking) buffer
* RFC: Fix channel identifier heuristics
* appveyor.yml: Copy the README file in the .zip artifact.
* Sync README and appveyor so the README points to the latest master.
* appveyor.yml: Change the name of the zip artifact.
* Create zip.txt
* network: Adjust switch statment "fall-through" comment position
* iio_attr: Add support for buffer attribtues
* iio_info: Add support for buffer attributes
* iiod: Add support for buffer attributes
* device: Add support for buffer attributes
* local: Track buffer attributes
* iiod: usbd: initialize the SuperSpeed Endpoint Companion descriptors
* travis-ci: fix typo in matrix
* CMake: quote arguments for STREQUAL
* examples/ad9371-iiostream.c: Add AD9371/5 IIO Streaming example
* local: Track requested and allocated number of blocks independently
* local: Return error when no blocks could be allocated
* Cmake: If the version of libserialport isn't 0.1.1; don't fail, just warn, and continue
building without it. This makes it easier for those (Ubuntu 16 LTS), who are using
distributions that don't keep up to date.
* Update channel type and modifier lists
* iiod: fix crash setting buffers on invalid device
* appveyor.yml: Move all the MSVC and MinGW builds into a single ZIP artifact.
* travis-ci: Allow before_deploy to be run twice, which is what happens on a release/tag,
without erroring
* travis-ci: Deploy OS-X files on releases
* appveyor.yml: Create MinGW builds for Windows 32 bit and 64 bit.
2018-01-17 -
- Force usage of python3
2017-12-05 -
- Update to version 0.11:
* Lots of bug fixes
* Add 'ip,ip-addr' context attribute to network contexts
* Better handling of communication timeouts on Windows
* IIOD can now stream much faster, up to the link's speed
* Fix USB backend and IIOD not handling huge buffers
* Channels are now disabled when a iio_buffer is destroyed
* Libiio/IIOD can now handle channels that share their index
* Add 'iio_attr' tool to read/write device/channel attributes

See Also

Package Description
libiio-daemon-0.15-1.3.i586.rpm Industrial I/O library -- iiod
libiio-daemon-0.15-1.3.x86_64.rpm Industrial I/O library -- iiod
libiio-devel-0.15-1.3.i586.rpm Industrial I/O library -- development files
libiio-devel-0.15-1.3.x86_64.rpm Industrial I/O library -- development files
libiio-python-0.15-1.3.i586.rpm Industrial I/O library -- Python bindings
libiio-python-0.15-1.3.x86_64.rpm Industrial I/O library -- Python bindings
libiio0-0.15-1.3.i586.rpm Industrial I/O library
libiio0-0.15-1.3.x86_64.rpm Industrial I/O library
libimobiledevice-devel-1.2.0+git20180427.26373b3-1.5.i586.rpm Development files for libimobiledevice
libimobiledevice-devel-1.2.0+git20180427.26373b3-1.5.x86_64.rpm Development files for libimobiledevice
libimobiledevice6-1.2.0+git20180427.26373b3-1.5.i586.rpm Native protocols library for iOS devices
libimobiledevice6-1.2.0+git20180427.26373b3-1.5.x86_64.rpm Native protocols library for iOS devices
libimobiledevice6-32bit-1.2.0+git20180427.26373b3-1.5.x86_64.rpm Native protocols library for iOS devices
libirman-devel-0.5.2-17.20.i586.rpm Development files for libirman
libirman-devel-0.5.2-17.20.x86_64.rpm Development files for libirman