如何以非阻塞方式将libgpiod与按钮一起使用?

问题描述

我试图了解是否可以使用libgpiod以非阻塞方式等待按钮事件?

我已经查看了API,特别是ctxless事件循环,但是这些循环似乎都是以阻塞方式轮询的,无法使用select回调。

值得注意的是,这是一个单核处理器。

如果上述操作无法完成,则看来我的选择是编写我自己的驱动程序,创建线程并依靠调度程序对我进行时间片以使其不被阻塞,或者更多地考虑使用gpio键来打断我。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)