aboutsummaryrefslogtreecommitdiff
path: root/libs/libgpiod
Commit message (Collapse)AuthorAge
* Revert "libgpiod: update to 2.0"Michael Heimpold2023-03-10
| | | | | | | | | This reverts commit 983835afe6fad074b347a8ff1dc8986d40773de5. I merged the library update to v2.0 to fast, it breaks openocd build due to API change. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* Revert "libgpiod: introduce libgpiodcxx package for C++ binding"Michael Heimpold2023-03-10
| | | | | | | | | This reverts commit 82ea104b978dcd84919dfe5d1ee630791d85df10. I merged the library update to v2.0 to fast, it breaks openocd build due to API change. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* libgpiod: introduce libgpiodcxx package for C++ bindingMichael Heimpold2023-03-09
| | | | | | This adds a new package for the C++ binding. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* libgpiod: update to 2.0Michael Heimpold2023-03-09
| | | | | | | | | | | | This updates this library to the latest major version. Since the Python binding build changed in this version, let's switch to the Py3Package infrastructure. Also the older v1 kernel interface is not used anymore, so we can drop this part of the kernel configuration. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* libgpiod: update to 1.6.4Michael Heimpold2023-02-18
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* libgpiod: add missing kernel build options via KCONFIGFlorian Eckert2022-12-23
| | | | | | | | | This library needs the kernel config option 'CONFIG_GPIO_CDEV_V1=y' to be set. If this is not set, the tool 'gpioinfo' produces the error message 'error creating line iterator'. Add the missing kernel config option to build CDEV with API Version 1 fixes this. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* libgpiod: update to 1.6.3Michael Heimpold2021-06-29
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* libgpiod: update to 1.4.4Rosen Penev2020-09-03
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* treewide: Remove Python variants for non-Python packagesJeffery To2020-04-19
| | | | | | | | | | | This removes Python-related build variants, and adds PYTHON3_PKG_BUILD:=0 and minor build adjustments (where appropriate), for non-Python packages. There should be no changes to build output. This also updates some include paths for python3-package.mk and/or python3-host.mk to be relative to the package Makefile. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* libgpiod: add package for the Python binding (fixes #11096)Michael Heimpold2020-01-25
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* libgpiod: update to 1.4.1Michael Heimpold2019-09-16
| | | | | | While at, fix minor nitpick during installation of library symlinks. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* libgpiod: update to 1.4Michael Heimpold2019-07-28
| | | | | | While at, update SPDX identifier. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* libgpiod: remove dependency to kernel versionMartin Schiller2019-06-27
| | | | | | | | | Now that we only use kernel versions that support libgpiod, we can remove the dependency on the kernel version. This enables libgpiod to be used with linux 4.19. Signed-off-by: Martin Schiller <ms@dev.tdt.de>
* libgpiod: update to 1.3Michael Heimpold2019-04-15
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* libgpiod: update to 1.2Michael Heimpold2018-11-15
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* libgpiod: update to 1.1.1Michael Heimpold2018-08-17
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* libgpiod: update to 1.1Michael Heimpold2018-05-21
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* libgpiod: update to 1.0.1Michael Heimpold2018-04-18
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* libgpiod: depend on kernel versionMichael Heimpold2018-03-30
| | | | | | | Required kernel interface was introduced in kernel v4.8, so add the kernel version as dependency for this library. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* libgpiod: add package for library and toolsMichael Heimpold2018-02-11
libgpiod is a C library with corresponding tools for interacting with the linux GPIO character device (gpiod stands for GPIO device). Since linux 4.8 the GPIO sysfs interface is deprecated. User space should use the character device instead. This library encapsulates the ioctl calls and data structures behind a straightforward API. Signed-off-by: Michael Heimpold <mhei@heimpold.de>