Everything

DMA コントローラ(DMAC

以下に、コード生成ツールがDMA コントローラ用として出力する API 関数の一覧を示します。

 

3.8        DMA コントローラ用 API 関数

API 関数名

機能概要

R_DMAC_Create

DMA コントローラを制御するうえで必要となる初期化処理を行います。

R_DMACn_Start

チャネルnDMA 起動を開始します。

R_DMACn_Stop

チャネルnDMA 起動を終了します。

R_DMACn_Set_SoftwareTrigger

チャネルnのソフトウェア転送要求をセットします。

R_DMACn_Clear_SoftwareTrigger

チャネルnのソフトウェア転送要求をクリアします。

r_dmac_dmacni_interrupt

チャネル n の転送終了割り込みに伴う処理を行います。

r_dmacn_callback_transfer_end

チャネル n の転送終了割り込みに伴う処理を行います。

r_dmacn_callback_transfer_escape_end

チャネル n のエスケープ転送終了割り込みに伴う処理を行います。

R_DMAC_Create_UserInit

DMA コントローラに関するユーザ独自の初期化処理を行います。

 

 

More:

R_DMAC_Create

R_DMACn_Start

R_DMACn_Stop

R_DMACn_Set_SoftwareTrigger

R_DMACn_Clear_SoftwareTrigger

r_dmac_dmacni_interrupt

r_dmacn_callback_transfer_end

r_dmacn_callback_transfer_escape_end

R_DMAC_Create_UserInit

使用例