No help at all available on this?

I have implemented a Serial Wakeup handler, but my app crashes after
5 to 15 characters.  Maybe I just have a bug somewhere, but I need to
know if I am on a wild goose chase and this implementation will never
work.

The statement at the beginning of FAQ Answer 413 that "PACE is not
interrupt safe" means what?  Under OS 4.x and earlier, most of the API's
are not interrupt safe--the documentation of the Wakeup Handler indicates
that it is safe only to call EvtWakeup() and a few other routines.

If PACE itself isn't, strictly speaking, interrupt safe, then how does it
help
to stuff the Wakeup Handler into a FtrPtr?  Doesn't PACE get accessed
to interpret the code generated for the Wakeup Handler?

Can I access global data from a Wakeup Handler?  When I took all my
global accesses out, it improved things from crashing on the first
interrupt.

My app needs as accurate as possible of a timestamp when the interrupt
(serial input) is received.  That is really all I am trying to do.

Any and all help would be very much appreciated.

Bill Heidler
[EMAIL PROTECTED]





-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/support/forums/

Reply via email to