OS_Halt

構文

#include <nitro/os.h>

void OS_Halt( void );

引数

なし。

返り値

なし。

説明

CPU を HALT 状態にします。

HALT状態から復帰する割り込みがあれば、関数から戻ります。

内部動作

ARM9の場合、 システム制御コプロセッサ15 のCP15レジスタ7へのアクセスによって、またARM7の場合、システムコールを呼ぶことによってHALT状態を実現しています。

参照

OS_Panic, OS_Terminate

履歴

2004/04/22 内部動作を追加
2004/04/05 割り込みによりHALT状態から復帰する記述を追加
2004/02/17 初版