I'm working with the serial port. Here is what I did, may be there are better ideas, but it works.
To open the serial port, I use the following functions: SysLibFind (const Char* nameP, UInt16* refNumP); //Open library for serial port, where //nameP = "Serial Library" SerOpen(UInt16 refNum, UInt16 port, UInt32 baud); //Open serial port SerSetReceiveBuffer (UInt16 refNum, void *bufP, UInt16 bufSize); //Prepare buffer that //receives datas on queue SerReceiveFlush (UInt16 refNum, Int32 timeout); //Flush datas on queues Then, to read on the serial port: SerReceiveCheck (UInt16 refNum, UInt32 *numBytesP); //Get number of bytes in the receive //queue SerReceive (UInt16 refNum, void *bufP, UInt32 count, Int32 timeout, Err* errP); //Returns //number of bytes worth of datas and if there are errors SerReceiveFlush (UInt16 refNum, Int32 timeout); //Flush datas in the queue So this is the functions I'm using, you can verify for errors. You could also set a boolean to acknowledge when the serial port is opened and read only if this is the case. I'M relatively new to Palm programming, so may be someone will have a better idea. Dominique Martel -----Original Message----- From: Christophe Gouwy [mailto:[EMAIL PROTECTED]] Sent: Wednesday, July 10, 2002 2:41 AM To: Palm Developer Forum Subject: Use serial Port in a special way Hello I would like to know if someone has got information about the serial port of PAlm Moreover, i would like to know if it is possible to command individualy the signals of the serial port (like on a PC: with RX,TX...) Because I would like to plug a I2C system to my palm, so I have to create a special protocol on the serial port of the palm. Thank you for your help. -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/ -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/