Rich,
Thank you.
echo -n produces the correct output. It looks like I was just sending a newline
to the
bytewide dio device when I omitted the -n. I was able to send 0-255 using the
following
string to the byte wide device
echo -n $OPTARG | awk '{printf("%c",$0)}'>/dev/tsdio/twriteall
Thanks again for the help.
-Bryan
--- In "Rich Wilson" <> wrote:
>
> 0x0A looks a lot like a line feed (\n) to me.
> Does echo -n work?
> Rich
>
>
> On 7/10/07, beyoung1 <> wrote:
> >
> > Hello,
> >
> > I have successfully installed the tsdio device driver that is posted
> > on the files section of this web site. I am currently using a TS-7250
> > running the 2.4.26-ts11 kernel.
> >
> > All of the single bit read and write command are working correctly and
> > I can control individual LEDs tied to the ports. My current problem is
> > that writes to the bytewide device /dev/tsdio/twriteall returns a 0x0A
> > to the DIO port. Any ascii charters sent using echo...
> >
> > echo 0 > /dev/tsdio/twriteall DIO output = 0x0A
> > echo 255 > /dev/tsdio/twriteall DIO output = 0x0A
> >
> > produce the same results.
> >
> > I can still controll all of the pins on the port with the...
> >
> > echo 1 > /dev/tsdia/twrite0
> > echo 0 > /dev/tsdia/twrite0
> >
> > I have also tried making my own device...
> >
> > mknod /dev/leds c 238 153
> >
> > but get the exact same results.
> >
> > There are no examples of how to read or write the full 8bit device in
> > the readme file.
> >
> > What am I doing wrong when writing to the full 8bits of the character
> > device?
> >
> > --Bryan
> >
> >
> >
>
>
>
> --
> Rich Wilson
>
>
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/
|