## Arm Cortex-M Processor Macro Definition Documentation

### SYS_WAIT_FOR_EVENT

#define SYS_WAIT_FOR_EVENT __ASM("wfe")

Wait for an event.

Location: cortex.h:44

Example Code for SYS_WAIT_FOR_EVENT
// Stop executing code, put core into low power state, waiting for an event. SYS_WAIT_FOR_EVENT;

### SYS_WAIT_FOR_INTERRUPT

#define SYS_WAIT_FOR_INTERRUPT __ASM("wfi")

Wait for an interrupt.

Location: cortex.h:50

Example Code for SYS_WAIT_FOR_INTERRUPT
// Stop executing code, put core into low power state, waiting for an // interrupt. SYS_WAIT_FOR_INTERRUPT;