# SVC_Halt

## 構文

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

      void SVC_Halt( void );

## 引数

なし。

## 返り値

なし。

## 説明

CPUコアを停止させてホールト状態に入ります。

該当する割り込み要求が許可(IE にセット)されている割り込み要求(IFにセット)にて復帰します。
CPSRのIRQディセーブルフラグがセットされている場合には、ホールトから復帰しますが割り込みは発生しません。
`OS_DisableInterrupts()`を呼ぶとこの状態になります。

IMEがクリアされた状態でホールトに入ると復帰出来なくなります。
`OS_DisableIrq()` を呼ぶとこの状態になります。

## 参照

`SVC_Sleep, OS_Halt`

## 履歴

2005/03/08 用語統一 [割込み] → [割り込み]
2004/07/22 初版