github analogdevicesinc/libiio v0.24
Libiio release v0.24

latest releases: v0.26, v0.26-rc.1, v0.25...
2 years ago

Changes:

  • c4498c2 CMake: Bump version to v0.24
  • 3a4b27e CI:add new YAML VM Images
  • 905bb1a Remove package install for ARM as they are already in containers
  • ab0455b Update ARM builds to use --platform flag
  • 34071dd iiod-client: Use iiod_client_write_all() when sending commands
  • 3db19bc mdns: Fix/Update Windows mdns code
  • fc3dc48 CMakeLists.txt: Do not use /usr as the default install location on MacOS.
  • 2ecfddc CMakeLists.txt: Add the option OSX_FRAMEWORK to control OSX builds.
  • bc4c475 CI:fix ARM builds
  • 6d59480 CI:add set -e for Azure build to fail on errors
See More
  • 423e7b0 CI:update macOS builds
  • 6dc7c7e CMake: When using pkg-config, link libusb using its full path
  • 6547886 Remove python bindings to inverse convert method
  • afeca1a Remove python bindings to convert method
  • 26a5e10 CMakeLists.txt: fix static build with libusb and -latomic
  • 3a85aa9 tests: Use SPDX license identifier
  • 0d81284 examples: Use SPDX license identifier
  • 2b04c97 cmake/LinuxPackaging.cmake: Fix apt dependencies list.
  • c55049a network: handle windows link-local addresses properly.
  • 85148c8 mdns: early private networks on Windows are flakey
  • 6bc7d67 dns_sd: ignore localhosts in scans
  • 306dcf5 dns_sd: treat linked lists properly when removing things
  • 1264b85 network: Set non-blocking mode on Windows too
  • b1099c9 Use FQDN_LEN instead of MAXHOSTNAMELEN for DNS names
  • 47381e2 tests: Fix build under MinGW [ #830 ]
  • 391f44a CMake: add debug options to windows builds [ #772 ]
  • 29ca7fd iio_strndup : fix off by one error
  • e2d7161 CI: Enable IPv6 on Windows
  • 5f17307 Add support for IPv6 on Windows [ #46 ]
  • 5c65262 local: Ignore ill-formed INI files
  • 60de6b9 tests/iio{read,write}dev: Fix unkillable process
  • d03eb96 dns_sd: Fix wrong type used for "port"
  • 94c43ce iiod: allow iiod to also connect to USB or serial devices.
  • 6e27d75 network: enable URIs to have port suffixes
  • 1363aab iiod: Enable iiod to listen on non-standard ports
  • f9e0171 dns_sd_windows: update calling functions for library
  • 2333c3a windows: Use mdns.h from deps/ folder
  • 20948cc CMake: Use libini from deps/ folder
  • 219714a git subrepo clone https://github.com/mjansson/mdns deps/mdns
  • a5c9cf5 git subrepo clone https://github.com/pcercuei/libini.git deps/libini
  • 5bc8021 git subrepo clone https://github.com/alex85k/wingetopt.git deps/wingetopt
  • 31b1045 git: Remove .gitmodules
  • 173e1e9 git: Add README.txt info file about in-tree dependencies
  • dda3a8b iiod: iiod-serial: Fix memory leak
  • 0152a9a iiod: iiod-serial: Handle error creating thread in start_serial_daemon
  • 68d1d8a Windows DNS SD : add port knocking like other implementations [ #559 ]
  • e2ce2d3 read|write_dev : qualify channel names and err if bad name
  • 590d1a2 read|write_dev: recover the ability to handle more than one channel
  • f84bbcc CI: fix missing $ in script
  • 7385e72 CI: Save artifacts on Azure pipelines for builds, including PRs
  • 2c338f7 add WITH_HWMON WITH_SERIAL_BACKEND & WITH_EXAMPLES to builds
  • 9058ab2 CI: fix setup.exe badge
  • 59886d2 CI: generate setup.exe in 'Build' stage and publish artifacts for PRs
  • 9e1efe0 CI: update bindings/python/README.md
  • c17813b CI: add checks to make sure the windows build completed properly
  • e5f8ece CI: run setup.py on python bindings
  • 9d80346 CI: fix the path in a comment
  • 8687f24 CI: temporary add files to fix linux repo builds
  • cfb7286 CI: fix Fedora build
  • 70a5839 README_BUILD.md : update
  • d85b1b3 CI: update badges in README.md
  • 09c0898 CI: update CI folder structure
  • 5b9ef36 CI: add artifact_manifest file
  • abe0996 CI: switch libiio CI config to more standard yaml
  • 018189d iio-utils: remove warning from VS2019_Win64
  • 3a4e0b3 tests: fix warning about suspicious concatenation of string literals
  • ad19115 tests: remove warnings on Centos 7 in iio_writedev/iio_readdev
  • 773c1fa utils: make sure the common utility library gets compiled c99
  • 56910cb Windows Builds: add $ErrorActionPreference = "Stop" to power shell scripts
  • b370c44 Add Azure Pipelines to CI targets that support -Werror
  • 163f9a5 scan: Fix default backends list containing disabled backends [ #794 ]
  • cad8314 iiod: replace sprintf with snprintf
  • 8a94f8d iio_readdev/iio_writedev: print out examples based on context
  • 8268715 utils: unify scan across all utilities and update man pages
  • d397c40 udev: Only scan the requested USB device
  • ac180d1 scan: with the new scan options that we support, handle duplicates
  • d8c87b5 usb: when scanning provide option to qualify USB vendor ID or product ID
  • f272886 scan: Prefer comma instead of colon for backends separator
  • b058c69 scan: Rework scanning
  • 84ad761 Windows doesn't provide strtok_r, it uses strtok_s
  • 77a3f61 Altough strndup is POSIX.1-2008; Windows does not provide it
  • 60c33c4 iio_info: Remove -s option
  • e9c8011 iio-backend: Remove unused callback .get_description
  • 0ed18cd CI: fix PushArtifacts stage
  • 0939f12 CI: drop centOS 8 build
  • bb97395 local: ignore "permission denied" error on accessing watermark
  • 2b9fb23 Fix hwmon channel type set to unknown if !WITH_HWMON
  • 5b4cd21 local: Add support for setting watermark [ #780 ]
  • 87699e7 Add option to disable MMAP API
  • 28e0434 local: Simplify code
  • 81b7802 iio_readdev/iio_writedev: Refresh benchmark values at ~10 Hz
  • 1b88be0 iio_readdev/iio_writedev: Fix benchmark feature
  • 113e029 bindings: csharp: Add iio.Device.hwmon property
  • a0f54fd bindings: python: Add iio.Device.hwmon property
  • 626e910 iio.h: Add function iio_device_is_hwmon()
  • 145b322 local: Add support for hwmon devices
  • e965bb1 Add support for hardware monitoring (hwmon) devices
  • d21b386 iiod: systemd: Add dependency on systemd-udev-settle.service
  • 9f89447 iiod/init/iiod.service.cmakein: Add SPDX identifier and update copyright
  • d99f15c iiod/init/iiod.service.cmakein: Add support for extra iiod options
  • b09b764 iio_{readdev,writedev}: Add benchmark feature
  • 21b466d iio.h: Protect against inclusion of <linux/iio/types.h> [ #758 ]
  • fcf4246 CI: update README.md file
  • 504dc62 CI: prepare artifacts for SWDownloads
  • fbf5adb CI: update macOS version
  • ecbaa3a Archive windows artifacts
  • 471d2b8 usb: Fix printf format in debug string
  • 758ba58 CMake: Move include(CheckCSourceCompiles) before its macros are used
  • c2fbae7 iio-private.h: Remove useless field is_output
  • cbe8ba5 local: Don't check size of dequeued buffer vs. bytes_used
  • 0e1a938 CMake: re-work messages, to have a summary at the bottom of the cmake
  • 4e57454 iiod: fix read_line() for USB
  • 8402b80 azure-pipelines: Update libusb and libxml2 version for Windows builds.
  • 2f6c96f CI: disable debug on the artifact deploy
  • 27f8490 C#: Add support for data format
  • e5c4145 serial: Implement {get,set}_trigger callback
  • 5c54613 serial: Bump max baudrate to 4 Mbps
  • 2d3cae0 iiod: Support running on UART [ #560 ]
  • d97a476 iiod: thread-pool: Add function thread_pool_is_stopped
  • aad53e3 iiod: Update read_line() to work with UART
  • 5595f1b iiod: Add 'is_usb' field to pdata structure
  • 8c06bd4 CI: push windows setup.exe to SWDownloads
  • 00d9621 local: Fix detection of scan-element channels [ #740 ]
  • b814d31 CI: make file executable
  • 019549f CI: generate and deploy documentation
  • c14a0f8 CI: generate libiio-setup.exe
  • acd93b9 CI: edit Github release
  • 1c31e8b CI:reconfigure Azure Pipelines artifacts
  • 85bf9cd C#: public fields with getters/setters cannot be marked readonly
  • 1e25313 bindings/python: fix ctypes null pointer check

This list of changes was auto generated.

Don't miss a new libiio release

NewReleases is sending notifications on new releases.