On Wed, 22 Mar 2006 at 13:19 -0800, Grant Edwards <gra...@visi.com> wrote:
It would be good to add a note to the manual section for _BIS_SR_IRQ() and _BIC_SR_IRQ() explaining that they _must_ be called from the "top-level" of an ISR. They must be called directly by the function which was declared as an interrupt handler.
Great idea - how may people have been burned by this :-) I wonder if there is a way for the compiler to detect this when it is expanding the macro?