TMPM4KxA Group Peripheral Driver User Manual  V1.0.4.0
Data Structures | Functions
txz_dma_ex.h File Reference

This file provides all the functions prototypes for DMA driver. More...

Go to the source code of this file.

Data Structures

struct  dma_normal_cfg_t
 Channel configration structure definenition. More...
 
struct  dma_cnt_cfg_t
 Channel configration structure definenition. More...
 
struct  dma_repeat_cfg_t
 Channel configration structure definenition. More...
 
struct  dma_chain_cfg_t
 Channel configration structure definenition. More...
 

Functions

TXZ_Result dma_sw_request (dma_t *p_obj, uint32_t ch)
 DMA Request Self Trigger. More...
 
TXZ_Result dma_normal_startIt (dma_t *p_obj, uint32_t ch, uint32_t burst, dma_normal_cfg_t *p_cfg)
 Start DMA normal mode. More...
 
TXZ_Result dma_normal_stopIt (dma_t *p_obj, uint32_t ch)
 Stop DMA normal mode. More...
 
TXZ_Result dma_normal_cnt_startIt (dma_t *p_obj, uint32_t ch, uint32_t burst, dma_cnt_cfg_t *p_cfg)
 Start DMA DMA Continuation mode. More...
 
TXZ_Result dma_normal_cnt_stopIt (dma_t *p_obj, uint32_t ch)
 Stop DMA DMA Continuation mode. More...
 
TXZ_Result dma_cnt_chain_startIt (dma_t *p_obj, uint32_t ch, uint32_t burst, dma_chain_cfg_t *p_cfg)
 Start DMA Continuation Chain mode. More...
 
TXZ_Result dma_cnt_chain_stopIt (dma_t *p_obj, uint32_t ch)
 Stop DMA Continuation Chain mode. More...
 
TXZ_Result dma_chain_startIt (dma_t *p_obj, uint32_t ch, uint32_t burst, dma_chain_cfg_t *p_cfg)
 Start DMA Chain mode. More...
 
TXZ_Result dma_chain_stopIt (dma_t *p_obj, uint32_t ch)
 Stop DMA Chain mode. More...
 

Detailed Description

This file provides all the functions prototypes for DMA driver.

Extended functionality.

Version
V1.0.0.4
Date
2017-10-26 11:43:55

DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.

(C)Copyright TOSHIBA MICROELECTRONICS CORPORATION 2017 All rights reserved