我有一个android 4.4.2设备,它有一个为附加模块公开的UART连接器。 GPIO也是此连接器的一部分,可以选择由附加模块用于将信号发送到我的Android设备。这个中断将由android应用程序处理。
以下几种方法我可以实现这一点,但不要觉得它是正确的方法,
使用input_report_key()将GPIO中断作为输入键传送到Android应用程序
为/ sys / class / gpio / gpiox实现了poll()函数。
但以上似乎都没有适合我的方法, 有人可以帮我知道是否有任何方法可以将gpio中断传达给Android应用程序?
答案 0 :(得分:0)
感谢您的所有投入,
我实际上是在寻找可以将kernel level
GPIO interrupt
传达给android layer
(或应用程序)的最佳方式。
我以下面的方式实施,
没有使用second method
(input_report_key()),因为它使用input event framework
,我觉得这不是一种正确的做法。