

#include <nitro/os.h>BOOL OS_RestoreIrq( BOOL enable );| enable | 設定するIRQ割り込み許可状態 |
この関数を呼ぶ前のIRQ割り込み許可状態です。
IRQ割り込み許可状態を設定します。
多くの場合、OS_EnableIrq()またはOS_DisableIrq()で許可状態を変更した後に、以前の状態に戻すために使われます。
引数 enable が、TRUEの場合イネーブルに、FALSEの場合ディセーブルに設定されます。
返り値はこの関数を呼ぶ前のIRQ割り込み許可状態です。
(例)
BOOL preIRQ = OS_DisableIrq();
:
(void)RestoreIrq( preIRQ );
IOレジスタのIME(Interrupt Master Enable)を操作しています。
OS_GetIrq, OS_EnableIrq, OS_DisableIrq
2005/03/08 用語統一 [割込み] → [割り込み]
2003/12/01 初版