OS_EnableIrq

構文

#include <iris/os.h>

BOOL OS_EnableIrq( void );

引数

なし。

返り値

この関数を呼ぶ前のIRQ割込み許可状態です。

説明

IRQ割り込みを許可します。
これはすべてのIRQ割り込みのマスターイネーブルフラグを操作します。IRQ割り込み要因を個別にイネーブルにセットしていても、このマスターイネーブルフラグが許可になっていないとIRQ割り込みは発生しません。

返り値は、この関数を呼ぶ前のIRQ割込み許可状態です。TRUEならば許可、FALSEならば禁止であったことを表します。

内部動作

IOレジスタのIME(Interrupt Master Enable)を操作しています。

参照

OS_DisableIrq, OS_RestoreIrq

履歴

2003/12/01 初版