У меня есть устройство Android 4.4.2 с разъемом UART, открытым для дополнительных модулей. GPIO также является частью этого разъема, который может дополнительно использоваться дополнительным модулем для отправки сигнала на мое устройство Android. это прерывание будет обрабатываться приложением Android.
Ниже приведены несколько способов, с помощью которых я мог бы добиться этого, но я не считаю, что это правильный способ сделать это,
Прерывание GPIO передается приложению Android в качестве ключа ввода с помощью input_report_key()
Реализована функция poll() для /sys/class/gpio/gpiox.
Но ни один из вышеперечисленных методов не кажется мне подходящим. Может ли кто-нибудь помочь мне узнать, есть ли какие-либо способы передать прерывание gpio в приложение Android?