Hello all,
I'm writing some code for a Palm Vx running OS v3.5 which is
communicating over the serial port. I am having troubles with the
incoming data notification. I am initialising a wakeup handler with
SrmSetWakeupHandler and then using SrmPrimeWakeupHandler to prime the
wakeup handler for 1 byte of data. This should mean that the wakeup
handler function gets called whenever there is 1 or more bytes of data
available on the serial port. In the wakeup handler I use SrmReceive to
try and get data, also SrmReceiveCheck can be used to see how many bytes
are available. The problem is that the check reports 0 bytes available
and if I try to get the data anyway it returns a timeout error. But I
know that there is data on the port - The modem I am communicating with
definately has sent data to the palm.
I don't understand why I get this notification that data is
ready but then get told that no data is ready on the port!!!!!!!!!
Thanks in advance
Craig Jeffree
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palmos.com/dev/tech/support/forums/