# OS_ResetRequestIrqMask

## Syntax

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

## Arguments

intr | The IRQ interrupt request cause you want to reset expressed as a logical sum.

## Return Values

The IRQ interrupt request before this function is called. Refer to the following for more about the IRQ types.

Types of Interrupts

## Description

Of the IRQ interrupt requests, resets only the specified interrupt cause.

This function writes to the IF register the value corresponding to the specified interrupt cause. Causes for which a 1 is written to the corresponding bit will be reset.

###
Types of Interrupts

Specify the interrupt cause to reset using the intr argument. See below for information on the types of interrupts.

Types of Interrupts

## See Also

`OS_GetRequestIrqMask
`

## Internal Operation

Writes to the IF register (interrupt request register) in the IO register.

## Revision History

2008/05/30 Moved the types of interrupts to a separate page.
2005/03/08 Unified the Japanese term for "interrupt."
2004/12/08 Added warning about `OS_IE_KEY`.
2004/11/24 Deleted `OS_IE_SIO`.
2004/09/01 Changed "subprocessor" to "ARM7" and "between subprocessors" to "between the ARM7 and ARM9."
2003/12/01 Initial version.

CONFIDENTIAL