# OS_ResetRequestIrqMask

## 構文

  `#include <nitro/os.h>`
  `OSIrqMask OS_ResetRequestIrqMask( OSIrqMask intr );`

## 引数

intr | リセットしたい IRQ割り込み要求の要因を論理和で示したもの。

## 返り値

この関数を呼ぶ前の、IRQ割り込み要求です。IRQ の種類については以下を参照してください。

→ 割り込みの種類

## 説明

IRQ割り込み要求のうち、指定の要因だけをリセットします。

この関数では、指定の割り込み要因に対応する値を IF レジスタに書き込みます。bit=1 で書き込んだ要因がリセットされます。

###
割り込みの種類

intr でリセットする割り込み要因を指定します。割り込みの種類については以下を参照してください。

→ 割り込みの種類

## 参照

`OS_GetRequtestIrqMask
`

## 内部動作

IOレジスタの、IF レジスタ(割り込み要求レジスタ)に書き込みを行ないます。

## 履歴

2008/05/30 割り込みの種類を別ページにした。
2005/03/08 用語統一 [割込み] → [割り込み]
2004/12/08 OS_IE_KEY についての注意を追加
2004/11/24 OS_IE_SIO を削除
2004/09/01 「サブプロセッサ」を「ARM7」に、「サブプロセッサ間」を「ARM9・ARM7間」に変更
2003/12/01 初版