<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/libs/libgpiod/Makefile, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git-03.infra.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/'/>
<updated>2024-08-24T10:04:11Z</updated>
<entry>
<title>libgpiod: update to 2.1.3</title>
<updated>2024-08-24T10:04:11Z</updated>
<author>
<name>Michael Heimpold</name>
</author>
<published>2024-08-19T19:28:54Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=867d521d005019e472addf9ef3dbd6d348ea7ffc'/>
<id>urn:sha1:867d521d005019e472addf9ef3dbd6d348ea7ffc</id>
<content type='text'>
Upstream bug fixes:
- fix C++ tests with recent kernels which introduced stricter reconfigure
  behavior
- fix a use-after-free bug in python bindings
- fix passing the event clock property to line requests in python bindings
- fix a memory leak in tools
- make sure the string buffers in line-info and chip-info are big enough to not
  truncate the strings they hold below the size accepted by the kernel

Signed-off-by: Michael Heimpold &lt;mhei@heimpold.de&gt;
</content>
</entry>
<entry>
<title>libgpiod: update to 2.1.2</title>
<updated>2024-06-04T12:43:54Z</updated>
<author>
<name>Russell Senior</name>
</author>
<published>2024-05-31T13:13:16Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=651bc1eea97f3b1c2a010cfa11267db6dcf39a05'/>
<id>urn:sha1:651bc1eea97f3b1c2a010cfa11267db6dcf39a05</id>
<content type='text'>
Signed-off-by: Russell Senior &lt;russell@personaltelco.net&gt;
</content>
</entry>
<entry>
<title>libgpiod: update to 2.1.1 and package C++ wrapper</title>
<updated>2024-05-13T05:57:25Z</updated>
<author>
<name>Michael Heimpold</name>
</author>
<published>2024-05-11T16:32:48Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=716eb3e7d311c7bbf930e6fff3eabad42d825ee3'/>
<id>urn:sha1:716eb3e7d311c7bbf930e6fff3eabad42d825ee3</id>
<content type='text'>
Now that all in-tree users (avrdude and openocd) are capable to use
libgpiod v2 API, we can finally update libgpiod to the newer version.

While at, introduce the C++ wrapper as new package.

The Python package now uses OpenWrt's Python build infrastructure.

Signed-off-by: Michael Heimpold &lt;mhei@heimpold.de&gt;
</content>
</entry>
<entry>
<title>Revert "libgpiod: update to 2.0"</title>
<updated>2023-03-10T21:01:33Z</updated>
<author>
<name>Michael Heimpold</name>
</author>
<published>2023-03-10T21:01:03Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=1f571c011c9930ce53217606956f851a3c8de928'/>
<id>urn:sha1:1f571c011c9930ce53217606956f851a3c8de928</id>
<content type='text'>
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 &lt;mhei@heimpold.de&gt;
</content>
</entry>
<entry>
<title>Revert "libgpiod: introduce libgpiodcxx package for C++ binding"</title>
<updated>2023-03-10T20:59:33Z</updated>
<author>
<name>Michael Heimpold</name>
</author>
<published>2023-03-10T20:59:18Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=1749d152a29501fc2c3e36b63f1f4376b3f157aa'/>
<id>urn:sha1:1749d152a29501fc2c3e36b63f1f4376b3f157aa</id>
<content type='text'>
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 &lt;mhei@heimpold.de&gt;
</content>
</entry>
<entry>
<title>libgpiod: introduce libgpiodcxx package for C++ binding</title>
<updated>2023-03-09T06:57:07Z</updated>
<author>
<name>Michael Heimpold</name>
</author>
<published>2023-03-09T06:54:48Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=82ea104b978dcd84919dfe5d1ee630791d85df10'/>
<id>urn:sha1:82ea104b978dcd84919dfe5d1ee630791d85df10</id>
<content type='text'>
This adds a new package for the C++ binding.

Signed-off-by: Michael Heimpold &lt;mhei@heimpold.de&gt;
</content>
</entry>
<entry>
<title>libgpiod: update to 2.0</title>
<updated>2023-03-09T06:57:07Z</updated>
<author>
<name>Michael Heimpold</name>
</author>
<published>2023-03-07T21:51:09Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=983835afe6fad074b347a8ff1dc8986d40773de5'/>
<id>urn:sha1:983835afe6fad074b347a8ff1dc8986d40773de5</id>
<content type='text'>
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 &lt;mhei@heimpold.de&gt;
</content>
</entry>
<entry>
<title>libgpiod: update to 1.6.4</title>
<updated>2023-02-18T21:18:07Z</updated>
<author>
<name>Michael Heimpold</name>
</author>
<published>2023-02-18T21:18:07Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=53bb5cc13ecee439a92f643720f4c0a65db5b10c'/>
<id>urn:sha1:53bb5cc13ecee439a92f643720f4c0a65db5b10c</id>
<content type='text'>
Signed-off-by: Michael Heimpold &lt;mhei@heimpold.de&gt;
</content>
</entry>
<entry>
<title>libgpiod: add missing kernel build options via KCONFIG</title>
<updated>2022-12-23T12:43:32Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2022-12-21T13:18:47Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=4dfb0024f4fcaec0f7eaac5d7abc1126959548e9'/>
<id>urn:sha1:4dfb0024f4fcaec0f7eaac5d7abc1126959548e9</id>
<content type='text'>
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 &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>libgpiod: update to 1.6.3</title>
<updated>2021-06-29T19:08:39Z</updated>
<author>
<name>Michael Heimpold</name>
</author>
<published>2021-02-10T23:31:12Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=4db1fba5a1e9434a498c22fa5aab4d1ae3903882'/>
<id>urn:sha1:4db1fba5a1e9434a498c22fa5aab4d1ae3903882</id>
<content type='text'>
Signed-off-by: Michael Heimpold &lt;mhei@heimpold.de&gt;
</content>
</entry>
</feed>
