github analogdevicesinc/libiio v0.19
v0.19: Version 0.19

latest releases: v0.25, v0.25-rc.2, test...
4 years ago

Changelog:

5f5af2e Bump to version v0.19
497d3da (origin/rgetz-verbose-iiod-errors) network: Fix typo in error message related to iiod client open
abdd072 Increase error reporting on iiod and network backend
ce10854 iio_attr : Add a feature which auto-generates C code
6c40e8c iio_info: warn when iio_channel_get_type = IIO_CHAN_TYPE_UNKNOWN
e8206c9 Create Code of Conduct.md
ec2f079 Create Contributing.md
6360902 iio_info: use malloc rather than stack buffers
d7838e4 Handle channel IDs without index or modifier correctly
f7c5e7f iio_readdev: Fix corrupt data that was being captured on Windows
49f999c Create README_BUILD.md
6a777b7 (origin/rgetz-fix-licenses) Licences: fix #350, and clean up license.
2914675 (origin/fix-iio_buffer_push_partial) local: Fix the checking of the buffer size returned by kernel
7f96e80 (origin/rgetz-add-man-pages) man: add some default man pages
e8c1291 csharp/IOBuffer.cs: Add a read() function to extract data from the IIO buffer.
22486dc csharp/IOBuffer.cs: Change IntPtr cast to long instead of int.
2abe5f7 Global differential attributes code review requests.
17148ef Improved matching on global attributes for differential channels
a9ac553 cmake : on the CI, turn on WITH_DOC, so gh-pages is updated
d0faf30 cmake: Make the WITH_DOC (Doxygen) optional, defaulting off
a225401 iio.h: improve consistancy of doxygen generated content
bffde86 iio.h: Fix whitespace differences/inconsistances
b079f9d (origin/rgetz-update-svg) doc: update code model picture
d94e149 #352 First attempt to match global attributes for differential channels.
55976f3 Improve URI documentation for iio_create_context_from_uri
dcf3582 (origin/rgetz-add-flags-for-bindings) CI: Make the CI systems respect the new binding flags
f1faa28 Bindings : NB Add Cmake flags to turn on bindings (Default=off)
cc9b3c7 ./tests/iio_attr : move from allocating space on stack to malloc
645391b Fix #336, make sure libusb can be found on FreeBSD variants
100f910 fix #336, remove warnings on FreeBSD
3ede102 Update .gitignore in the examples dir
846613c fix #59 - add a readme to the examples directory
df51cc1 ci,lib.sh: print Github API rate limits
423d20d (origin/rgetz-fix-325) Fix #325, remove dead code/compiler warning
8b57196 bindings/csharp/CMakeLists.txt: Fix the install step for CSharp bindings.
673f922 Fix #307 by accepting avahi null names, and install avahi service file
e641094 Python3: fixed string type checking in iio.NetworkContext to be compatible with Python 2 and Python 3.
8a82417 Fixed loading of libiio on non-Windows systems where find_library shall find it in the path if the specified name is 'iio'.
5ca77b1 gh-327: Use "include(FindPythinInterp)" when compiling with CMake older than 3.12.
4470593 Making the printfs in dummy-iiostream portable.
dc3684c Fixing dummy-iiostream read method help message.
1036e51 ci,os-x: disable brew's default install cleanup
a3a4c08 ci,lib: fix typo; correct is brew list --versions
4540f7e build,ci: os-x: install packages if they don't exist
c9a854f utilities.c: Consider OS X a platform that has locale support
812cfd2 (origin/context_cmd_line_args) Fixed indentation issues.
ef82d7b ad9361-iiostream.c example takes Command line arguments to select local context vs uri context.
4655780 Python: More robust loading of IIO library that works on different platforms.
e31a4e2 Python: More robust loading of IIO library that works on different platforms.
96a9689 CMake python bindings: "use find_package (Python COMPONENTS Interpreter)" instead of deprecated "include(FindPythonInterp)"
c3bed86 CMake: added option OSX_INSTALL_FRAMEWORKSDIR (default /Library/Frameworks) to specify custom install path. rpath of tools is corrected to reference the library relative to the binary's location.
0fbb31f network: only resolve interface name on ipv6 ll
915adbb README.md: fix OS X High Sierra alternative package link
78170b1 README.md: remove OS X El Capitan (10.11) from readme
c4833c5 build,.travis.yml: add support for Xcode 11
b48d91f .travis.yml: remove/retire Trusty builds
48808dd General: Rework the Windows installer and the zip artifact.
76083a7 travis-ci: recent upgrades in the travis-ci infrastructure caused some breakages in deployments
1773c52 Add example for ADRV9009
6abaaec local.c: make sure dst is null-terminated if fread fails
5090603 fix install of binaries with a static only library
b8f3bf9 Update README.md to include the arm packages
bb9831a iiod: usbd: Fix wrong null pointer check


Adrian Suciu (1):
     local.c: make sure dst is null-terminated if fread fails

Alexandra Trifan (2):
     General: Rework the Windows installer and the zip artifact.
     bindings/csharp/CMakeLists.txt: Fix the install step for CSharp bindings.

Alexandra.Trifan (2):
     csharp/IOBuffer.cs: Change IntPtr cast to long instead of int.
     csharp/IOBuffer.cs: Add a read() function to extract data from the IIO buffer.

Alexandru Ardelean (8):
     .travis.yml: remove/retire Trusty builds
     build,.travis.yml: add support for Xcode 11
     README.md: remove OS X El Capitan (10.11) from readme
     README.md: fix OS X High Sierra alternative package link
     build,ci: os-x: install packages if they don't exist
     ci,lib: fix typo; correct is `brew list --versions`
     ci,os-x: disable brew's default install cleanup
     ci,lib.sh: print Github API rate limits

Dan Nechita (22):
     utilities.c: Consider OS X a platform that has locale support
     Merge pull request #304 from dimasad/master
     Merge pull request #332 from matejk/fix-linux-load-library
     Merge pull request #333 from matejk/fix-python-2-3-string-check
     Merge pull request #341 from analogdevicesinc/build-print-remaining-api-limits
     Merge pull request #348 from analogdevicesinc/rgetz-move-to-malloc
     Merge pull request #347 from analogdevicesinc/rgetz-add-flags-for-bindings
     Merge pull request #356 from analogdevicesinc/rgetz-fix-iio.h
     Merge pull request #353 from analogdevicesinc/rgetz-promote-WITH-DOC
     Merge pull request #354 from fpagliughi/differential-global-attr
     Merge pull request #360 from analogdevicesinc/csharp_fixes
     local: Fix the checking of the buffer size returned by kernel
     Merge pull request #362 from analogdevicesinc/fix-iio_buffer_push_partial
     Merge pull request #361 from analogdevicesinc/rgetz-patch-1
     iio_readdev: Fix corrupt data that was being captured on Windows
     Merge pull request #358 from analogdevicesinc/rgetz-fix-licenses
     Merge pull request #366 from hshmt/type
     Merge pull request #369 from analogdevicesinc/rgetz-malloc-iio-info
     Merge pull request #375 from analogdevicesinc/rgetz-iio_attr-gen-code2
     network: Fix typo in error message related to iiod client open
     Merge pull request #376 from analogdevicesinc/rgetz-verbose-iiod-errors
     Bump to version v0.19

Dimas Abreu Archanjo Dutra (2):
     Fixing dummy-iiostream read method help message.
     Making the printfs in dummy-iiostream portable.

Edward Kigwana (1):
     Improve URI documentation for iio_create_context_from_uri

Jorik Jonker (1):
     network: only resolve interface name on ipv6 ll

Matej Kenda (8):
     CMake: added option OSX_INSTALL_FRAMEWORKSDIR (default /Library/Frameworks) to specify custom install path. rpath of tools is corrected to reference the library relative to the binary's location.
     CMake python bindings: "use find_package (Python COMPONENTS Interpreter)" instead of deprecated "include(FindPythonInterp)"
     Python: More robust loading of IIO library that works on different platforms.
     Python: More robust loading of IIO library that works on different platforms.
     Merge branch 'python-find-library' of github.com:matejk/libiio into python-find-library
     gh-327: Use "include(FindPythinInterp)" when compiling with CMake older than 3.12.
     Fixed loading of libiio on non-Windows systems where find_library shall find it in the path if the specified name is 'iio'.
     Python3: fixed string type checking in iio.NetworkContext to be compatible with Python 2 and Python 3.

Michael Hennerich (7):
     Merge pull request #279 from analogdevicesinc/iiod-nullptr-fix
     Merge pull request #290 from analogdevicesinc/coverity_fix_cid343595
     Merge pull request #297 from jonkerj/fix-network-global-ipv6
     Merge pull request #314 from matejk/python-find-library
     Merge pull request #312 from matejk/osx-install-frameworksdir
     Merge pull request #313 from matejk/cmake-find-python
     Merge pull request #319 from analogdevicesinc/context_cmd_line_args

Paul Cercueil (1):
     iiod: usbd: Fix wrong null pointer check

Pierre-Jean Texier (1):
     fix install of binaries with a static only library

Robin Getz (38):
     Update README.md to include the arm packages
     travis-ci: recent upgrades in the travis-ci infrastructure caused some breakages in deployments
     Merge pull request #283 from texierp/fix/rpath
     Merge pull request #328 from matejk/gh-327-python-not-found
     Fix #307 by accepting avahi null names, and install avahi service file
     Merge pull request #338 from analogdevicesinc/rgetz-avahi-install
     Merge pull request #337 from analogdevicesinc/fix_install_csharp
     Fix #325, remove dead code/compiler warning
     Merge pull request #340 from analogdevicesinc/rgetz-fix-325
     fix #59 - add a readme to the examples directory
     Update .gitignore in the examples dir
     Merge pull request #342 from analogdevicesinc/rgetz-patch-2
     fix #336, remove warnings on FreeBSD
     Merge pull request #339 from analogdevicesinc/rgetz-patch-1
     Fix #336, make sure libusb can be found on FreeBSD variants
     ./tests/iio_attr : move from allocating space on stack to malloc
     Merge pull request #343 from analogdevicesinc/rgetz-patch-2
     Merge pull request #346 from analogdevicesinc/rgetz-fix-freebsd-usb
     Bindings : **NB** Add Cmake flags to turn on bindings (Default=off)
     CI: Make the CI systems respect the new binding flags
     doc: update code model picture
     Merge pull request #351 from ekigwana/master
     iio.h: Fix whitespace differences/inconsistances
     iio.h: improve consistancy of doxygen generated content
     cmake: Make the WITH_DOC (Doxygen) optional, defaulting off
     cmake : on the CI, turn on WITH_DOC, so gh-pages is updated
     man: add some default man pages
     Licences: fix #350, and clean up license.
     Create README_BUILD.md
     iio_info: use malloc rather than stack buffers
     Create Contributing.md
     Create Code of Conduct.md
     iio_info: warn when iio_channel_get_type = IIO_CHAN_TYPE_UNKNOWN
     Merge pull request #374 from analogdevicesinc/rgetz-iio-info-add-warn-on-IIO_CHAN_TYPE_UNKNOWN
     Merge pull request #371 from analogdevicesinc/rgetz-create-contributing.md
     Merge pull request #372 from analogdevicesinc/add-code-of-conduct-1
     iio_attr : Add a feature which auto-generates C code
     Increase error reporting on iiod and network backend

Ryo Hashimoto (1):
     Handle channel IDs without index or modifier correctly

SrikanthPagadarai (2):
     ad9361-iiostream.c example takes Command line arguments to select local context vs uri context.
     Fixed indentation issues.

Travis Collins (2):
     Merge pull request #355 from analogdevicesinc/rgetz-update-svg
     Merge pull request #359 from analogdevicesinc/rgetz-add-man-pages

Travis F. Collins (1):
     Add example for ADRV9009

fpagliughi (3):
     #352 First attempt to match global attributes for differential channels.
     Improved matching on global attributes for differential channels
     Global differential attributes code review requests.

Signed-off-by: Dan Nechita <dan.nechita@analog.com>

Don't miss a new libiio release

NewReleases is sending notifications on new releases.