ルネサス
以下に,コード生成ツールが割り込みコントローラ用として出力するAPI関数の一覧を示します。
表 3.6
割り込みコントローラ用API関数
API関数名
機能概要
R_ICU_Create
割り込みコントローラを制御するうえで必要となる初期化処理を行います。
R_ICU_Create_UserInit
割り込みコントローラに関するユーザ独自の初期化処理を行います。
r_icu_irqn_interrupt
外部端子割り込みの発生に伴う処理を行います。
r_icu_software_interrupt
ソフトウエア割り込みの発生に伴う処理を行います。
r_icu_software2_interrupt
ソフトウエア割り込み2の発生に伴う処理を行います。
r_icu_nmi_interrupt
NMI端子割り込みの発生に伴う処理を行います。
R_ICU_IRQn_Start
外部端子割り込みの検出を許可します。
R_ICU_IRQn_Stop
外部端子割り込みの検出を禁止します。
R_ICU_Software_Start
ソフトウエア割り込みの検出を許可します。
R_ICU_Software2_Start
ソフトウエア割り込み2の検出を許可します。
R_ICU_Software_Stop
ソフトウエア割り込みの検出を禁止します。
R_ICU_Software2_Stop
ソフトウエア割り込み2の検出を禁止します。
R_ICU_SoftwareInterrupt_Generate
ソフトウエア割り込みを発生させます。
R_ICU_SoftwareInterrupt2_Generate
ソフトウエア割り込み2を発生させます。