Hello!

On a Beagle Bone Black Rev C is there a digital GPIO status register where 
I can simply read the [digital] status of all the GPIOs?  

or

Is there a way for two or more separate programs to read-only monitor the 
same digital GPIO pin at the exact same time?


I've looked through the PDF on the Sitara processor, every doc & book on 
the BBB I could find, and through this board, and I have had no luck 
finding reference to such an animal. I'm posting here since someone may 
have discovered an "undocumented feature" like this.


Back story:
I have a handful of GPIOs that I use to monitor dry contact switches via a 
Python program with the Adafruit GPIO library. As far as I can tell, once a 
GPIO pin is "assigned" (for lack of a better word) to a program like this 
it's locked off from being read by any other source (like a Linux shell 
script that would also poll the same GPIO pin(s) for other purposes).  

More specifically, my use case example is: independent programs A, B, and C 
each monitor a own GPIO and perform different actions upon the respective 
dry contact closure; in parallel a master program scans the status of all 
the GPIOs at once to do it's own series of actions and reporting.

Help!

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/ff680c8a-25be-48b8-900d-cbec6dfe2c1d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to