I'm not sure why but I created a char *, write the char to it and it works that 
way instead of including the hex in the write function; something like 
write(fd, mychar, 1) instead of write(fd, "0x16",1).
difference?
Is this the only way for user program to write bytes to an IO?


Thanks,
--Robbie



 --- On Thu 02/09, Gabriel Paubert < [EMAIL PROTECTED] > wrote:
From: Gabriel Paubert [mailto: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
     Cc: [email protected]
Date: Thu, 9 Feb 2006 23:19:52 +0100
Subject: Re: IO

On Thu, Feb 09, 2006 at 04:37:40PM -0500, Robbie wrote:> > Hi All,> I'm trying 
to figureout the best way to write a single byte to a serial port I opened with 
open().> Most of what I've seen use the write() function but when I use this 
function to write a single hex value to the port it always returned an error.> 
can anyone offer any advice here?Show us the code!Really, that's the way OSS 
works.There may be a stupid mistake, but it's impossibleto guess. Seeing the 
(eventually reduced) source codeis basically the only way to get helpful 
advices.  Gabriel.

_______________________________________________
Join Excite! - http://www.excite.com
The most personalized portal on the Web!



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to