6.15 __disable_interrupt Intrinsic Function
For Cortex-M devices, it raises the execution priority level to 0 by setting the priority mask
bit,
PRIMASK
. This intrinsic function can only be used in privileged
mode. Note: For XC32,
cmsis_compiler.h
needs to be included.Suggested Replacement
__set_PRIMASK(1)
Caveats
None.
Examples
Consider migrating IAR code such
as:
void __disable_interrupt(void);
to MPLAB XC codes similar
to:__set_PRIMASK(1);
Further Information
None.