

#include <nitro/os/common/systemCall.h>
void SVC_Halt( void );
なし。
なし。
CPUコアを停止させてホールト状態に入ります。
該当する割り込み要求が許可(IE にセット)されている割り込み要求(IFにセット)にて復帰します。
CPSRのIRQディセーブルフラグがセットされている場合には、ホールトから復帰しますが割り込みは発生しません。
OS_DisableInterrupts()を呼ぶとこの状態になります。
IMEがクリアされた状態でホールトに入ると復帰出来なくなります。
OS_DisableIrq() を呼ぶとこの状態になります。
2005/03/08 用語統一 [割込み] → [割り込み]
2004/07/22 初版