以下に,コード生成が割り込み機能用として出力する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の発生に伴う処理を行います。