# MI_GetNDmaBlockWord

## 構文

  `#include <twl/mi.h>`
  `u32 MI_GetNDmaBlockWord( u32 ndmaNo );`

## 引数

ndmaNo | 設定を取得する DMA番号 (0〜3)

## 返り値

取得されているブロック転送ワード数の指定。MI_NDMA_WORD_n となります。

## 説明

TWL新規DMA が動作する際のデフォルトのブロック転送ワード数の設定値を取得します。

対象は ndmaNo で指定する DMA です。内部の DMA config 構造体を参照するだけで、IOレジスタにはアクセスしません。

以下の値を返します。

値 | 意味
--- | ---
`MI_NDMA_WORD_1` | 1 ワード
`MI_NDMA_WORD_2` | 2 ワード
`MI_NDMA_WORD_4` | 4 ワード
`MI_NDMA_WORD_8` | 8 ワード
`MI_NDMA_WORD_16` | 16 ワード
`MI_NDMA_WORD_32` | 32 ワード
`MI_NDMA_WORD_64` | 64 ワード
`MI_NDMA_WORD_128` | 128 ワード
`MI_NDMA_WORD_256` | 256 ワード
`MI_NDMA_WORD_512` | 512 ワード
`MI_NDMA_WORD_1024` | 1024 ワード
`MI_NDMA_WORD_2048` | 2048 ワード
`MI_NDMA_WORD_4096` | 4096 ワード
`MI_NDMA_WORD_8192` | 8192 ワード
`MI_NDMA_WORD_16384` | 16384 ワード
`MI_NDMA_WORD_32768` | 32768 ワード

## 参照

`MISetNDmaBlockWord()
`

## 履歴

2007/09/06 初版