3.2.1 共  通

以下に,コード生成ツールが共通用として出力する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

グループ割り込み発生時の処理を行います。