以下に,コード生成がDTS用として出力するAPI関数の一覧を示します。
表 3.6
DTS用API関数
API関数名
機能概要
R_DTS_Create
DTSコントローラを制御するうえで必要となる初期化処理を行います。
R_DTS_Create_UserInit
DTSコントローラに関するユーザ独自の初期化処理を行います。
R_DTS_Suspend
DTS転送を一時停止します。
R_DTS_Resume
DTS転送の一時停止を解除します。
R_DTS_All_Stop
DTS転送をすべて停止します。
R_DTSx_y_Stop_Interrupt
DTS転送の割り込みを停止します。
R_DTSm_Create
DTSチャネルnを制御するうえで必要となる初期化処理を行います。
R_DTSm_Start
DTSチャネルmのDMA転送を許可します。
R_DTSm_Stop
DTSチャネルmのDMA転送を停止します。
R_DTSm_Set_SoftwareTrigger
DTSチャネルmの転送要求を発生します。
R_DTSm_Suspend
DTSチャネルmのDMA転送を一時停止します。
R_DTSm_Resume
DTSチャネルmのDMA転送の一時停止を解除します。
R_DTSm_Create_UserInit
DTSチャネルmに関するユーザ独自の初期化処理を行います。
r_dtsx_y_transfer_match_interrupt
DTS転送の転送回数一致割り込みの発生に伴う処理を行います。
r_dtsx_y_transfer_completion_interrupt
DTS転送の転送完了割り込みの発生に伴う処理を行います。