Interrupts and ARM7
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
Interrupts and ARM7
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.