Hi Frank.
Than for you request.
I checks the forum about "TS7500 DIO control", but I can not modify for my
intention.
I see the other forum and I can now , have the control GPIO, but i don't know
how read GPIO.
Regards
Thanks
Andrés
--- In "frankvd99" <> wrote:
>
> Hi Andrés,
>
> I had a similar problem last week. Check out the discussion in this
> forum about "TS7500 DIO control".
> There are higher level routines available as you can see in the example
> below. They are defined in /initrd/ts7500.subr. Maybe for the TS7400 you
> need to adapt the names.
>
> I'm running this from a shell script. Make sure you run this as root or
> do the setuid trick as explained in the answers to my forum question.
>
> #!/bin/sh
> . /initrd/ts7500.subr
> #
> echo "IO value of pin 5:"
> getdiopin 5
> #
>
> Regards,
> Frank
>
>
> --- In "volrok" <volrok@> wrote:
> >
> > ----------in English-----------
> > I am trying read, the pin 5 (GPIO) in the TS-7400, in this moment, i
> have this code:
> >
> > int main(){
> > /* PRIMERO ABRO EL PING */
> > int fd=open("/dev/mem",O_RDWR|O_SYNC);
> > if(fd<0){
> > printf("No se pudo abrir la memoria \n");
> > }
> > else{
> > printf("Registro de memoria abierto - fd = %fd \n",fd);
> > }
> >
> > This code , open the memory.
> > My question is, ¿how i finish the code, for read GPIO pin?
> >
> > Thanks
> >
> > I sorry for my language, I am live Chile.
> >
> > Regards
> >
> > Andrés
> >
> >
> > -----En español----
> >
> > Bueno, lo que quiero es leer el ping 5 (GPIO) de la placa TS7400.
> > Hasta ahora tengo este codigo, que abre la memoria, segun entiendo.El
> cual funciona correctamente.
> >
> > int main(){
> > /* PRIMERO ABRO EL PING */
> > int fd=open("/dev/mem",O_RDWR|O_SYNC);
> > if(fd<0){
> > printf("No se pudo abrir la memoria \n");
> > }
> > else{
> > printf("Registro de memoria abierto - fd = %fd \n",fd);
> > }
> > }
> >
> > ahora lo que tengo que agregar el codigo es como leer un pin GPIO
> > creo que la respuesta va por un codigo similar a esto:
> > mmap(NULL, 0x10000, PROT_READ | PROT_WRITE, MAP_SHARED, fd,
> 0x49050000);
> > pero no entiendo bien como hacerlo.
> >
> > Gracias de antemano
> >
> > Saludos
> >
> > Andrés
> >
>
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|