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 i586
Package type rpm
Installed size 148.38 KB
Download size 48.77 KB
Official Mirror
Library for industrial I/O.


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


Name Value - - - - -
systemd -


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


Type URL
Binary Package libiio-0.15-1.3.i586.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