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