gpt4 book ai didi

c++ - 使用 libgpiod 如何即时切换请求行的方向?

转载 作者:太空宇宙 更新时间:2023-11-04 11:42:54 24 4
gpt4 key购买 nike

我正在重写我的代码,从 sysfs 接口(interface)向前更改为 libgpiod。在一条线的请求之后,方向是固定的,我需要弄清楚,如何动态切换这条线的方向以在输入和输出之间切换。目前我看不到正确的方法,进一步的请求被拒绝。

当我以不同的方向执行请求 - 使用 - 释放 - 再次请求的循环时,这对我来说似乎是错误的开销。

我希望有一个函数调用,它可以将方向从内改变为外,反之亦然。

有什么我监督过的吗?

最佳答案

自己回答问题:

在不释放线路的情况下,目前还不能改变方向。

我通过电子邮件直接从 libgpiod 的作者那里得到了这个:

... this is because the kernel doesn't allow to change the direction without releasing a line. This however will change in linux v5.5 as the patches introducing this functionality have been reviewed and are pending a merge. New version of libgpiod with support for that will be released shortly after.

Best regards, Bartosz Golaszewski

关于c++ - 使用 libgpiod 如何即时切换请求行的方向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58735140/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com