I forgot to mention in the Test Condition: 5) No handshaking between the Palm and the serial communication device.
Original post: ---------------------------------------------------------------------------- Hi, all I am writing a program utilizing the serial port on palm to receive data from a serial communication source. Everything works fine until the very moment of mid-night --- one may preset the clock to 11:59pm so that he doesn't have to wait for a whole day to see the result. At exactly 12:00AM, the serial port will stop receiving data, to make it worse, instead of losing a few bytes, the only way to resume the receiving is to call SrmClearErr(gPortID), hinting a serious prolbem in either the serial manager or even the serial manager. Any one has suggestion regarding this? Thanks, XC ps. Test condition: 1) Tried three different baud rate: 115200 baud, 57600 baud and 19200 baud 2) Tried both default serial buffer size, and user-allocated 16384 bytes buffer. 3) Data rate: 245 bytes per second, regardless the baud rate 4) Tested on Palm m105 and Sony Clie: Repeatable same finding -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/