ルネサス
以下に,コード生成ツールが共通用として出力するAPI関数の一覧を示します。
表 3.1
共通用API関数
API関数名
機能概要
r_undefined_exception
未定義命令例外の発生に伴う処理を行います。
PowerON_Reset
リセットの発生に伴う処理を行います。
PowerON_Reset_PC
r_privileged_exception
特権命令例外の発生に伴う処理を行います。
r_floatingpoint_exception
浮動小数点例外の発生に伴う処理を行います。
r_access_exception
アクセス例外の発生に伴う処理を行います。
r_nmi_exception
ノンマスカブル割り込みの発生に伴う処理を行います。
r_brk_exception
無条件トラップの発生に伴う処理を行います。
r_reserved_exception
例外(未定義命令例外,リセット,ノンマスカブル割り込み,無条件トラップ以外)の発生に伴う処理を行います。
HardwareSetup
各種ハードウエアを制御するうえで必要となる初期化処理を行います。
R_Systeminit
各種周辺機能を制御するうえで必要となる初期化処理を行います。
main
main関数です。
R_MAIN_UserInit
ユーザ独自の初期化処理を行います。
r_icu_group_n_interrupt
グループ割り込み発生時の処理を行います。