Go to the source code of this file.
Defines | |
#define | NutEnterCritical() |
#define | NutExitCritical() |
#define | NutJumpOutCritical() NutExitCritical() |
#define NutEnterCritical | ( | void | ) |
{ \ asm volatile ( \ "@ NutEnterCritical" "\n\t" \ "mrs r0, PRIMASK" "\n\t" \ "cpsid i" "\n\t" \ :::"r0" \ ); \ }
#define NutExitCritical | ( | void | ) |
{\ asm volatile ( \ "@ NutExitCritical" "\n\t" \ "mrs r0, PRIMASK" "\n\t" \ "cpsie i" "\n\t" \ :::"r0" \ ); \ }
#define NutJumpOutCritical | ( | ) | NutExitCritical() |