From: Ben E. <be...@cy...> - 2006-05-30 19:28:59
|
Is there accessible digital IO on the connex board I can breakout to a cable? Thanks, Ben |
From: Daniel M. <dim...@gm...> - 2006-05-30 20:37:06
|
Maybe if you have supernatural soldering skills. The easiest thing to do is use the breakout-gs board. The audiostix, gpsstix and thumbstix, as well as the stuart also bring out gpio connections that are relatively accesible (50 mil, if I remember correctly. Still rather small though). Daniel On 5/30/06, Ben Erridge <be...@cy...> wrote: > Is there accessible digital IO on the connex board I can breakout to a > cable? > Thanks, > Ben > > > ------------------------------------------------------- > All the advantages of Linux Managed Hosting--Without the Cost and Risk! > Fully trained technicians. The highest number of Red Hat certifications in > the hosting industry. Fanatical Support. Click to learn more > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642 > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: Ben E. <be...@cy...> - 2006-05-31 11:49:09
|
LOL, I'm a programmer I have 0 soldering skills. So for setting GPIO programatically the only example I have found was in the S30bluetooth module, which does this: /sbin/modprobe proc_gpio echo AF1 out > /proc/gpio/GPIO12 So I looked in /proc/gpio which has GPIO01-GPIO84 plus GAFR,GPDR, and GPLR the lines in those files look something like file GPIO16 reads: 16 GPIO in set file GPIO42 reads: 42 AF3 in set So, if I want to set a GPIO I can follow the example in S30bluetooth but change the file being written? Also there are some file which have GPIO in field 2 some have AF3 in field 2, some have AF1, etc. what does the second field mean? Ben Daniel Maturana wrote: > Maybe if you have supernatural soldering skills. The easiest thing to > do is use the breakout-gs board. The audiostix, gpsstix and thumbstix, > as well as the stuart also bring out gpio connections that are > relatively accesible (50 mil, if I remember correctly. Still rather > small though). > Daniel > > On 5/30/06, Ben Erridge <be...@cy...> wrote: >> Is there accessible digital IO on the connex board I can breakout to a >> cable? >> Thanks, >> Ben >> >> >> ------------------------------------------------------- >> All the advantages of Linux Managed Hosting--Without the Cost and Risk! >> Fully trained technicians. The highest number of Red Hat >> certifications in >> the hosting industry. Fanatical Support. Click to learn more >> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642 >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> > > > ------------------------------------------------------- > All the advantages of Linux Managed Hosting--Without the Cost and Risk! > Fully trained technicians. The highest number of Red Hat > certifications in > the hosting industry. Fanatical Support. Click to learn more > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642 > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users |
From: Alexandre P. N. <al...@om...> - 2006-05-31 13:28:29
|
Ben Erridge escreveu: > LOL, I'm a programmer I have 0 soldering skills. > So for setting GPIO programatically the only example I have found was > in the S30bluetooth module, which does this: > /sbin/modprobe proc_gpio > echo AF1 out > /proc/gpio/GPIO12 > > So I looked in /proc/gpio which has GPIO01-GPIO84 plus GAFR,GPDR, and > GPLR > the lines in those files look something like > file GPIO16 reads: > 16 GPIO in set > > file GPIO42 reads: > 42 AF3 in set > > So, if I want to set a GPIO I can follow the example in S30bluetooth > but change the file being written? Also there are some file which have > GPIO in field 2 some have AF3 in field 2, some have AF1, etc. > what does the second field mean? > Ben > The second field mean the pin usage, a pin can be bound to several "alternate functions", besides being a GPIO. AF1 stands for alternate function 1, and so on. if you want to use a pin as a GPIO, you first have to make sure that pin isn't in use by anything, and then check whether it's already in GPIO mode or is allocated to some alternate function. If it's, and you're sure that it is harmless to redirect it to GPIO mode, you can "echo GPIO in >/proc/gpio/GPIOx" for input mode or "echo GPIO out >/proc/gpio/GPIOx" for output mode, where x is the pin id. - Alexandre |
From: Dave H. <dhy...@gm...> - 2006-05-31 13:53:21
|
Hi Ben, On 5/31/06, Ben Erridge <be...@cy...> wrote: > LOL, I'm a programmer I have 0 soldering skills. > So for setting GPIO programatically the only example I have found was in > the S30bluetooth module, which does this: > /sbin/modprobe proc_gpio > echo AF1 out > /proc/gpio/GPIO12 > > So I looked in /proc/gpio which has GPIO01-GPIO84 plus GAFR,GPDR, and GPLR > the lines in those files look something like > file GPIO16 reads: > 16 GPIO in set > > file GPIO42 reads: > 42 AF3 in set > > So, if I want to set a GPIO I can follow the example in S30bluetooth but > change the file being written? Also there are some file which have GPIO > in field 2 some have AF3 in field 2, some have AF1, etc. > what does the second field mean? You can find some code samples (in C) over here: <http://websvn.gumstix.com/filedetails.php?repname=Buildroot&path=%2Fbranches%2Fprojects%2Frobostix%2Fgumstix%2FCommon%2FSerialLog.c&rev=0&sc=0> For finding out more information about the alternate functions, see section 4.1 of the PXA 255 Developer's Manual http://www.intel.com/design/pca/applicationsprocessors/manuals/278693.htm -- Dave Hylands Vancouver, BC, Canada http://www.DaveHylands.com/ |
From: Ben E. <be...@cy...> - 2006-05-31 14:53:30
|
Awesome! Thanks so much. Ben Dave Hylands wrote: > Hi Ben, > > On 5/31/06, Ben Erridge <be...@cy...> wrote: >> LOL, I'm a programmer I have 0 soldering skills. >> So for setting GPIO programatically the only example I have found was in >> the S30bluetooth module, which does this: >> /sbin/modprobe proc_gpio >> echo AF1 out > /proc/gpio/GPIO12 >> >> So I looked in /proc/gpio which has GPIO01-GPIO84 plus GAFR,GPDR, and >> GPLR >> the lines in those files look something like >> file GPIO16 reads: >> 16 GPIO in set >> >> file GPIO42 reads: >> 42 AF3 in set >> >> So, if I want to set a GPIO I can follow the example in S30bluetooth but >> change the file being written? Also there are some file which have GPIO >> in field 2 some have AF3 in field 2, some have AF1, etc. >> what does the second field mean? > > You can find some code samples (in C) over here: > <http://websvn.gumstix.com/filedetails.php?repname=Buildroot&path=%2Fbranches%2Fprojects%2Frobostix%2Fgumstix%2FCommon%2FSerialLog.c&rev=0&sc=0> > > > For finding out more information about the alternate functions, see > section 4.1 of the PXA 255 Developer's Manual > http://www.intel.com/design/pca/applicationsprocessors/manuals/278693.htm > |