#include <iris/os.h>OSIntrMode OS_GetCpsrIrq( void );
なし。
現在の割込み状態です。
OSIntrMode_Irq 列挙型で、
| OS_INTRMODE_IRQ_DISABLE | IRQ ディセーブル(禁止) |
| OS_INTRMODE_IRQ_ENABLE | IRQ イネーブル(許可) |
となります。
現在のIRQ 割込み状態を取得します。
返り値は OSIntrMode_Irq 型で、OS_INTRMODE_IRQ_ENABLEならばIRQ割込み許可状態、OS_INTRMODE_IRQ_DISABLE ならばIRQ割込み禁止状態を表します。
CPSRレジスタ(current program status register)からIRQ割込みの制御ビットを読みこみます。
OS_EnableInterrupts, OS_DisableInterrupts
2004/01/14 関数名を OS_GetInterrupts から変更
2003/12/01 初版