ルネサス
以下に,コード生成ツールがDMAコントローラ用として出力するAPI関数の一覧を示します。
表 3.8
DMAコントローラ用API関数
API関数名
機能概要
R_DMAC_Create
DMAコントローラの機能を制御するうえで必要となる初期化処理を行います。
R_DMACn_Start
チャネルnのDMA起動を許可します。
R_DMACn_Stop
チャネルnのDMA起動を禁止します。
R_DMACn_Set_SoftwareTrigger
チャネルnのソフトウェア転送要求をセットします。
R_DMACn_Clear_SoftwareTrigger
チャネルnのソフトウェア転送要求をクリアします。
r_dmac_dmacni_interrupt
チャネルnの転送終了割り込みに伴う処理を行います。
r_dmacn_callback_transfer_end
r_dmacn_callback_transfer_escape_end
チャネルnのエスケープ転送終了割り込みに伴う処理を行います。
R_DMAC_Create_UserInit
DMAコントローラに関するユーザ独自の初期化処理を行います。