Raspberry Pi GPIO

Michael Doub mikedoub at gmail.com
Fri Jun 10 13:50:49 EDT 2016


I think you have to poll.   This would be another feature that might go 
on the list to be done with LCB.

-= Mike


On 6/10/16 1:26 PM, Richard Gaskin wrote:
> Earlier I wrote:
>
> > What is "the file method"?  How do I treat GPIO connections as file
> > paths?  Somewhere in /proc?
> >
> > Earlier you wrote:
> >
> >     Look at the comments in the library it self for how to solve
> >     the Accessing the GPIO (of a raspberry pi) without "sudo" problem.
> >
> > The stack script isn't very big, and perhaps I'm just pre-coffee but I
> > couldn't find anything there about sudo.
> >
> > Where should I be looking?
>
> Coffee helped.  I was looking in "the stack itself", and then for a 
> "Hardware" section, overlooking the "Raspberry Pi" section right there 
> in front of me once I thought to scroll down to look for it. :)
>
> It seems the "files" method is using a mounted virtual file system, 
> similar to /proc or /run/shm, which are actually elements in RAM 
> accessible through file-like paths in keeping with the Unix tradition 
> of "everything is a file".  This appears to be the common method for 
> obtaining GPIO data:
> <https://sites.google.com/site/semilleroadt/raspberry-pi-tutorials/gpio>
>
> Thanks for maintaining the Master Lib - with what's there I should be 
> able to poke around and get what I need.
>
> One last question for now:  is there any mechanism accessible to use 
> in LiveCode that allows our app to subscribe to events in 
> /sys/class/gpio, or do we need to poll for changes?
>





More information about the use-livecode mailing list