8devices Community https://www.8devices.com/community/ |
|
Interrupt via sysfs GPIO interface https://www.8devices.com/community/viewtopic.php?f=13&t=704 |
Page 1 of 1 |
Author: | gootch [ 17 Mar 2014, 06:42 ] |
Post subject: | Interrupt via sysfs GPIO interface |
Hi, I would use the GPIO via the sysfs interface. And I'm also want to be notified if the state of the input changes. My expectation was that I have a file /sys/class/gpio/gpio$(num)/edge where I can write the triggerevent. But I only get direction, value and uevent. And if I use poll() in my c++ code for the value file the wait point will not be passed. What did I wrong? Is it not possible to get the interrupt for GPIO on Carambola2? Regards Gootch |
Author: | hutorny [ 20 Mar 2014, 18:14 ] |
Post subject: | Re: Interrupt via sysfs GPIO interface |
Author: | gootch [ 24 Mar 2014, 19:23 ] |
Post subject: | Re: Interrupt via sysfs GPIO interface |
Hi, Thank you for the answer. Has someone implement the interrupts in the kernel for the gpios to use the interrupts via the sysfs? Regards Joachim |
Author: | tty [ 25 Mar 2014, 06:23 ] |
Post subject: | Re: Interrupt via sysfs GPIO interface |
Try carambola1 instead carambola2. |
Author: | valent [ 17 Jun 2014, 20:05 ] |
Post subject: | Re: Interrupt via sysfs GPIO interface |
Is hotplug maybe what you are looking for? http://wiki.openwrt.org/doc/howto/hardware.button |
Author: | xxcn [ 19 Oct 2015, 10:04 ] |
Post subject: | Re: Interrupt via sysfs GPIO interface |
I'm also interrested in epoll-ing an exported gpio. I see someone has added IRQ support for gpio pins here: https://github.com/GBert/openwrt-misc/b ... port.patch However, applying this patch does not add the "edge" file for exported gpios. I am a complete noob when it comes to kernel hacking and don't even know where to begin, but still: how much work would it be to make the pins pollable? Say one wanted to integrate this feature, where would they start? Maybe it has been done already? |
Page 1 of 1 | All times are UTC |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |