Enableinterrupt - Renesas M16C/62P Group Reference Manual

Group renesas embedded application programming interface
Hide thumbs Also See for M16C/62P Group:
Table of Contents

Advertisement

__EnableInterrupt

Synopsis
<Control external interrupt>
Boolean __EnableInterrupt(unsigned long data1, unsigned int data2)
Changes the operating condition of a specified external interrupt.
Description
[data1]
[data2]
If the external interrupt specification is incorrect, RAPI_FALSE is returned; otherwise,
Return value
RAPI_TRUE is returned.
Functionality
External interrupt
Reference
__SetInterrupt, __GetInterruptFlag,
Remark
Program example
#include " rapi_interrupt_m16c_62p.h"
void func( void )
{
}
Rev.1.00
2007.11.1
REC10B0002-0100
data1
Setup data 1
data2
Setup data 2
RAPI_INT0
Uses _INT0 interrupt.
RAPI_INT1
Uses _INT1 interrupt.
RAPI_INT2
Uses _INT2 interrupt.
RAPI_INT3
Uses _INT3 interrupt.
RAPI_INT4
Uses _INT4 interrupt.
RAPI_INT5
Uses _INT5 interrupt.
RAPI_KEY
Uses key input interrupt.
Specify the interrupt priority level (0–7) to be set in the interrupt control register.
If an undefined value is specified in the first argument, operation of the API cannot
be guaranteed.
/* Activate _INT1 interrupt ( interrupt priority level 5 ) */
__EnableInterrupt( RAPI_INT1, 5 );
__ClearInterruptFlag
84

Advertisement

Table of Contents
loading

Table of Contents