0

我正在考虑在具有 C++ 框架的嵌入式 Linux 设备上使用 gpiod 接口。问题是我没有遇到过如何使用 gpiod 异步监视输入的示例。理想情况下,它将类似于 gpiomon 但不会阻塞。

我已经使用带有文件描述符 (fd) 的asio (特别是 asio::async_read)来完成此操作,但它看起来与 gpiod 不兼容(相关问题)。

此外,将文件描述符与 gpiod 混合看起来很混乱,因为 gpiod 行在内部分配了自己的 fd,据我所知,它没有公开。

任何指针将不胜感激。

问候,

4

0 回答 0