libgpiod-1.3-1.1.i586.rpm


Advertisement

Description

libgpiod - Tools for interacting with the linux GPIO character device

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename libgpiod-1.3-1.1.i586.rpm
Package name libgpiod
Package version 1.3
Package release 1.1
Package architecture i586
Package type rpm
Category Development/Libraries/C and C++
Homepage https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/
License LGPL-2.1-or-later
Maintainer -
Download size 25.55 KB
Installed size 81.44 KB
The libgpiod library encapsulates the ioctl calls and data structures
of the GPIO character devices, the latter of which superseded the
GPIO sysfs interface in Linux 4.8.

Alternatives

Package Version Architecture Repository
libgpiod-1.3-14.1.x86_64.rpm 1.3 x86_64 Hardware
libgpiod-1.3-14.1.i586.rpm 1.3 i586 Hardware
libgpiod-1.3-1.1.x86_64.rpm 1.3 x86_64 openSUSE Oss
libgpiod - - -

Requires

Name Value
libc.so.6(GLIBC_2.16) -
libgpiod.so.2 -

Provides

Name Value
libgpiod = 1.3-1.1
libgpiod(x86-32) = 1.3-1.1

Download

Type URL
Mirror widehat.opensuse.org
Binary Package libgpiod-1.3-1.1.i586.rpm
Source Package libgpiod-1.3-1.1.src.rpm

Install Howto

Install libgpiod rpm package:

# zypper install libgpiod

Files

Path
/usr/bin/gpiodetect
/usr/bin/gpiofind
/usr/bin/gpioget
/usr/bin/gpioinfo
/usr/bin/gpiomon
/usr/bin/gpioset

Changelog

2019-04-12 - Guillaume GARDET <guillaume.gardet@opensuse.org>
- Add conflicts with libgpiod1 to help upgrade
2019-04-05 - Guillaume GARDET <guillaume.gardet@opensuse.org>
- devel package now requires libgpiod and libgpiodcxx
2019-04-05 - Guillaume GARDET <guillaume.gardet@opensuse.org>
- Move libgpiodcxx to its own package
2019-04-03 - Guillaume GARDET <guillaume.gardet@opensuse.org>
- Update to 1.3:
* New features:
- the gpio-tools now have automatically generated (using help2man) man pages
that are bundled with the release tarball
- support a singular 'default_val' argument in Line.request() in python
bindings
- the test executable can now be installed to the bindir along with the
gpio-tools and the testing framework will look for the binaries in standard
locations if it's not run from the top source directory
- gpiomon now supports line buffered output
* Improvements:
- tweaks to the C API documentation
- treewide unification of the naming of local variables
- extended helptest in gpioset (explanation of the way the character device
works aimed at reducing user confusion when a GPIO line reverts to its
default value after gpioset exits)
- the source directories have been rearranged and the src/ directory was
dropped, lib/ and tools/ now live in the top source directory
- minor coding style fixes in python bindings, ctxless functions and tools
- automatically generated documentation is now removed by 'make clean'
- all Makefiles now use top_builddir instead of relative paths
- code shrink in configure.ac
- add a brief section about API documentation to README
* Bug fixes:
- fix a segfault causing bug in C++ bindings
- make bitset_cmp::operator() const as this is required by C++17
- ignore 'remove' events from udev in the testing framework
- don't segfault on num_lines = 0 in ctxless functions
2018-12-03 - Guillaume GARDET <guillaume.gardet@opensuse.org>
- Update to 1.2:
* New features:
- new contextless event monitor that should replace the previous event loop
which caused problems on hardware that doesn't allow to watch both rising
and falling edge events
- port gpiomon to the new event monitor
- deprecate event loop routines
* Improvements:
- many minor improvements and tweaks in the python module
- new test cases for python bindings
- add much more detailed documentation for python bindings
- coding style improvements in gpio-tools
- remove unicode characters from build scripts
- improve the help text messages in gpio-tools
- make gpiod_chip_open() and its variants verify that we're really trying to
open a character device associated with a GPIO chip
* Bug fixes:
- fix memory leaks in python bindings
- fix a memory corruption bug in python bindings
- fix the default_vals argument in line request implementation in python
bindings
- fix a compilation warning in python bindings
- fix gpiod_Chip_find_lines() for nonexistent lines (python bindings)
- add a missing include in C++ bindings examples
- correctly display the version string in gpio-tools
2018-09-05 - Guillaume GARDET <guillaume.gardet@opensuse.org>
- Add python binding
2018-09-05 - Guillaume GARDET <guillaume.gardet@opensuse.org>
- Update to 1.1.1:
* Bug fixes:
- fix memory leaks in python bindings
- fix a memory corruption bug in python bindings
- fix the default_vals argument in line request implementation in python
bindings
- fix a compilation warning in python bindings
2018-07-29 - jengelh@inai.de
- Update RPM groups. Reorder sentences to put the library first,
and the old sysfs interface last.
2018-06-14 - guillaume.gardet@opensuse.org
- Add C++ bindings
2018-06-14 - guillaume.gardet@opensuse.org
- Initial package version 1.1

See Also

Package Description
libgpiod-devel-1.3-1.1.i586.rpm Devel files for libgpiod
libgpiod-devel-1.3-1.1.x86_64.rpm Devel files for libgpiod
libgpiod2-1.3-1.1.i586.rpm C library for interacting with the linux GPIO character device
libgpiod2-1.3-1.1.x86_64.rpm C library for interacting with the linux GPIO character device
libgpiodcxx1-1.3-1.1.i586.rpm C++library for interacting with the linux GPIO character device
libgpiodcxx1-1.3-1.1.x86_64.rpm C++library for interacting with the linux GPIO character device
libgpm2-1.20.7-16.9.i586.rpm Console mouse support library
libgpm2-1.20.7-16.9.x86_64.rpm Console mouse support library
libgpm2-32bit-1.20.7-16.9.x86_64.rpm Console mouse support library
libgpod-devel-0.8.3-8.3.i586.rpm Development files for libgpod
libgpod-devel-0.8.3-8.3.x86_64.rpm Development files for libgpod
libgpod-doc-0.8.3-8.3.noarch.rpm Documentation for libgpod
libgpod-lang-0.8.3-8.3.noarch.rpm Translations for package libgpod
libgpod-tools-0.8.3-8.3.i586.rpm Tools for libgpod
libgpod-tools-0.8.3-8.3.x86_64.rpm Tools for libgpod
Advertisement
Advertisement