Thanks Jaime, that fixed my error problems. No errors now but I can't seem to figure out how to set the patch up to configure GPIO 17 as an input and then to read the state. I modified gpio-help.pd to do this by changing "output 1" to "output 0" (according to the patch output 0 should configure the pin as an input). I then click "enable 1", "open 1", and then "output 0". No error messages but where should I expect to see the high/low state of GPIO 17? Should this be reflected in the bang object in the script (white for low and black for high)? I have the poll input check box checked. When I toggle the voltage on GPIO 17 from 3.3V to GND I do not see anything change in the script. I am able to see the high/low state of the pin 17 change by using the "readall" command from LXTerminal so I know that I'm switching the voltage correctly on the right pin, just not seeing how I get this status in pure data using the gpio-help.pd script. Any thought on how I do this?
Sorry I have very little experience with pure data and am just learning. Thanks, Josh On Wed, Jun 19, 2013 at 11:17 AM, Jaime Oliver <[email protected]>wrote: > you need to be root. > > start pd with sudo. unless there is a more permanent solution by now? > > best, > > J > > > On Wed, Jun 19, 2013 at 6:02 PM, Josh Downing <[email protected]> wrote: > >> Thanks for the help guys! So I deleted the "-m32" from the makefile and >> then everything seemed to build okay. I then added the correct path for the >> extension in pure data and loaded the "gpio-help.pd" patch without getting >> an error message. In the gpio-help.pd patch I would click "enable 1" and >> then click "open 1" and after clicking "open 1" I would get an error >> message: "/sys/class/gpio/gpio17/value: No such file or directory". >> >> I then realized that I probably needed to install wiringPi. I downloaded >> this and installed it. However I would still get the previous error message >> within PD. I then decided to manually try to create the file using commands >> in LXTerminal. I did this using this command, "echo "17" |sudo tee >> /sys/class/gpio/export". I then noticed that the gpio17 folder and >> accompanying files were created. I was also able to correctly read the >> state of the pin using "gpio readall" command from LXTerminal. >> >> I then loaded the "gpio-help.pd" file again in PD. Now once I click "open >> 1" instead of the no such file or directory error I get >> "/sys/class/gpio/gpio17/value: Permision denied" error. Is there someway I >> can use this GPIO library within the PD visual interface without getting >> permission denied errors? Also, shouldn't clicking "enable 1" within the >> gpio-help.pd patch create the "/sys/class/gpio/gpio17" folder and >> accompanying files? How can I get this to work within PD without having to >> run the commands from LXTerminal to create the folder/files? Do I need to >> somehow indicate to pure data the path of wirngPi? >> >> Almost there! Really appreciate your guys patience with me and help on >> this! >> >> Josh >> >> >> On Wed, Jun 19, 2013 at 6:31 AM, IOhannes m zmoelnig <[email protected]>wrote: >> >>> -----BEGIN PGP SIGNED MESSAGE----- >>> Hash: SHA1 >>> >>> On 2013-06-18 23:37, Josh Downing wrote: >>> > >>> > >>> > cc -DPD -O2 -funroll-loops -fomit-frame-pointer >>> > -fno-strict-aliasing -Wall -W -Wshadow -Wstrict-prototypes >>> > -Wno-unused -Wno-parentheses -Wno-switch -I../pd/src >>> > -I../../pd/src -I../../../pd/src -I../../../../pd/src >>> > -I../../../../../pd/src -m32 -o gpio.o -c gpio.c cc1: error: >>> > unrecognized command line option ?-m32? make: *** [gpio.l_i386] >>> > Error 1 >>> > >>> > Do you know what this error message could mean? >>> >>> it means that the makefile has a compiler flag "-m32" which is not >>> known to the compiler. >>> >>> > What should I expect as the output from compiling like this? >>> >>> nothing. the build failed. >>> >>> you could try editing your makefile and removing the "-m32" >>> occurences, and see what you get then. >>> >>> make a backup of the makefile, before you go ahead. >>> >>> fgamsrd >>> IOhannes >>> -----BEGIN PGP SIGNATURE----- >>> Version: GnuPG v1.4.12 (GNU/Linux) >>> Comment: Using GnuPG with Icedove - http://www.enigmail.net/ >>> >>> iEYEARECAAYFAlHBlqMACgkQkX2Xpv6ydvSjtACg7y5vI4qGYDwjphUooM/Yt+RZ >>> /KcAoKpb6waukrnp35DZQGFYmP88XAVD >>> =0t/E >>> -----END PGP SIGNATURE----- >>> >>> _______________________________________________ >>> [email protected] mailing list >>> UNSUBSCRIBE and account-management -> >>> http://lists.puredata.info/listinfo/pd-list >>> >> >> >> _______________________________________________ >> [email protected] mailing list >> UNSUBSCRIBE and account-management -> >> http://lists.puredata.info/listinfo/pd-list >> >> > > > -- > ********************** > Jaime E Oliver LR > www.jaimeoliver.pe > >
_______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
