MI_SetNDmaWordCount

構文

#include <twl/mi.h>

void MI_SetNDmaWordCount( u32 ndmaNo, u32 wordCount );

引数

ndmaNo 設定する DMA番号 (0〜3)
wordCount ワードカウント値です。(0〜0xFFFFFF)

返り値

なし。

説明

TWL新規DMAが動作する際のデフォルトの転送ワードを設定します。

対象は ndmaNo で指定する DMA です。ここでは内部の DMA config 構造体を書き換えるだけで、実際の IOレジスタは動作するときまで書き換えません。

wordCount で DMA起動要求毎の転送ワード数を指定します。0 〜 0xFFFFFF の値を設定できますが、0 を指定した場合、0x1000000 ワードの設定となります。

内部動作

ライブラリ内部のDMA cofig 構造体を書き換えます。この値は後に DMAxWCNT レジスタの値となります。

参照

MI_GetNDmaWordCount()

履歴

2007/09/06 初版