Synopsis
void libarm_isr_enable_irq(void);
Description

ARM IRQ interrupts are automatically disabled on entry to an interrupt handler and subsequently re-enabled on exit. You can use libarm_isr_enable_irq to re-enable interrupts from within an interrupt handler so that higher-priority interrupts may interrupt the current interrupt handler.

This call must be accompanied with a call to libarm_isr_disable_irq prior to completion of the interrupt service routine.

Note that this function should only be called from within an IRQ interrupt handler and that calling this function changes the operating mode, and therefore the stack, so if it is being called from a C function you should not use any automatic variables within that function.