I have three questions about the Palm OS.
1) If I am running in my own code and I am not calling any Palm OS API
points (code is compiled C++ in this case) I have seen evidence of the Palm
OS taking control for a part of a second. Is this true? Can the Palm OS
take control while your code is running even if you are not making an API
call.
2) If the Palm OS can take control (and this is not unreasonable think to
do) do I have any guarantees about the longest time the Palm OS code can
take during one of these interrupts?
3) Assume 1 is true, if I turn off interrupts, does this prevent the Palm
OS from taking control, and what are the adverse consequences of doing
this? For example if I turn of interrupts for 250ms will that disturb the OS.
Any input on these question would be very helpful.
Thanks in advance
Oliver