To use this intrinsic, your source file must contain
#include <arm_compat.h>. This is only available
for targets in AArch32 state.
Note:
Typically, this intrinsic enables IRQ interrupts by clearing
the I-bit in the CPSR. However, for Cortex M-profile processors,
it clears the exception mask register (PRIMASK).
Syntax
void __enable_irq(void)
Restrictions
The __enable_irq intrinsic can only be executed in privileged modes, that is, in non-user modes. In User mode, this intrinsic does not change the interrupt flags in the CPSR.
Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers of your data.