3.2.5 DMAC

以下に,コード生成がDMAC用として出力するAPI関数の一覧を示します。

表 3.5

DMAC用API関数

API関数名

機能概要

R_DMACn_Create

DMACnを制御するうえで必要となる初期化処理を行います。

R_DMACn_Suspend

DMACn全チャネルのDMA転送を一時停止します。

R_DMACn_Resume

DMACn全チャネルのDMA転送の一時停止を解除します。

R_DMACn_Create_UserInit

DMACnに関するユーザ独自の初期化処理を行います。

r_dmacnm_interrupt

DMACnチャネルmの割り込みの発生に伴う処理を行います。

r_dmacnm_callback_transfer_completion

DMAC転送完了割り込みの発生に伴う処理を行います。

r_dmacnm_callback_transfer_count_match

DMAC転送回数一致割り込みの発生に伴う処理を行います。

R_DMACnm_Create

DMACnチャネルmを制御するうえで必要となる初期化処理を行います。

R_DMACnm_Start

DMACnチャネルmのDMA転送を許可します。

R_DMACnm_Stop

DMACnチャネルmのDMA転送を停止します。

R_DMACnm_Set_SoftwareTrigger

DMACnチャネルmの転送要求を発生します。

R_DMACnm_Suspend

DMACnチャネルmのDMA転送を一時停止します。

R_DMACnm_Resume

DMACnチャネルmのDMA転送を一時停止を解除します。