nobody wrote on Thursday, January 19, 2006:
Hi,
I am using the STR71x port, and want to add some interrupts. But is it neccesary to call SAVECONTEXT and RESTORECONTEXT, if the the interrupt only copies data from a perriheal to a buffer?
Best regards, Frank Andersen
It is only necessary if the interrupt can cause a context switch.
If you are just copying data to a buffer then it is not necessary.
If you are wanting the ISR to return to a different task than that that was interrupted (by calling portEND_SWITCHING_ISR()) then it is necessary.