SVC_Halt


C Specification

#include <nitro/os/common/systemCall.h>

void SVC_Halt( void );

Description

This function stops the CPU core and goes into a halt state.

This function restores to the interrupt request (IF Reset) when the corresponding interrupt request is allowed.

This function restores from a halt when the CPSR IRQ disable flag has been set, but no interrupt is generated. This is the state that results when OS_DisableInterrupts() is called.

Restoration will not be possible if the program enters a halt state while the IME is in a cleared state. This is the state that results when OS_DisableIrq() is called.

Arguments

None.

Return Values

None.

See Also

SVC_Sleep, OS_Halt

Revision History

07/22/2004 Initial Version