> I was hoping to get information on things like ISR 
> coding conventions. It is my understanding that there are 
> many things that should not be done inside callback functions 
> (example: shouldn't move memory inside a callback function). 
> I'm sure that there are many more "don't do's" like this one.
> I just can't find where this information is documented. 

it isn't documented anywhere really :)

simply because you shouldn't be messing with ISR routines
to begin with (palm's license with kadak doesn't allow this).
however, it is possible *g* - thats what those hidden/secret
API's are for *g*

some general considerations:

  - dont request memory semaphores
    (ie: dont call API's that do so - FtrGet() etc)
  - dont use code that relies on other ISR routines
    (ie: dont use any user interface code - bye bye to that)
  - others?
    i am sure someone at palm could give you info :P

there isn't much you *can* do :) 

most ISR's are for routines specific to processing hardware
in the abstraction layer between the API's and the hardware.
most common examples are screen tapping, serial coms.. 

you could always try your code *g* - see if it crashes.
just dont ask how to actually setup an ISR :P 

---
Aaron Ardiri
CEO - CTO
Mobile Wizardry
http://www.mobilewizardry.com/




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

Reply via email to