3.2.4 割り込み

以下に,コード生成が割り込み機能用として出力するAPI関数の一覧を示します。

表 3.4

割り込み機能用API関数

API関数名

機能概要

R_INTC_Create

割り込み機能を制御するうえで必要となる初期化処理を行います。

R_INTC_Create_UserInit

割り込み機能に関するユーザ独自の初期化処理を行います。

R_IRQn_Start

IRQn割り込みを許可します。

R_IRQn_Stop

IRQn割り込み要求をマスク状態にします。

R_SINTn_Start

SINT割り込み(SINTn)を許可します。

R_SINTn_Stop

SINT割り込み(SINTn)要求をマスク状態にします。

R_SINTn_TriggerOn

ソフトウェア割り込みレジスタ(SINTCn)のカウンタ値をインクリメントします。

R_INTPn_Start

INTPn割り込みを許可します。

R_INTPn_Stop

INTPn割り込み要求をマスク状態にします。

r_nmi_interrupt

NMIの発生に伴う処理を行います。

r_irqn_interrupt

IRQnの発生に伴う処理を行います。

r_sintn_interrupt

SINTnの発生に伴う処理を行います。

r_intpn_interrupt

INTPnの発生に伴う処理を行います。