SSPへの受信DMA取り付け
引数 |
説明 |
AG903_SSPMgrHandle* handle |
[in] SSPハンドル |
uint8_t dma_ch |
[in] DMAチャンネル |
uint8_t dma_if |
[in] DMAインターフェース |
DMA取り付け結果
返値の詳細 |
説明 |
正常終了 | |
-AG903_EINVAL |
引数異常 |
-AG903_EPERM |
状態異常(DMA取り付け済み等) |
SSPのデータ受信でライブラリが内部的に使用するDMAを取り付けます。
実際にDMA転送するときは AG903_SSPMgrEnableDmaMode で転送方向を指定したうえで この関数でDMAを取り付け SSPライブラリにあるDMA転送用関数で受信してください。
この関数でDMAを取り付けない場合はCPU転送または外部プログラムによるDMA転送になります。
DMAC割り込み(IRQ26)がシステム全体で禁止になっているときは別途許可してください。
dma_ch,dma_ifはシステム全体で重複がないように選んでください。