|
__STATIC_INLINE uint32_t | get_alternate_address (uint32_t base, uint32_t ch) |
| Get alternate start address. More...
|
|
__STATIC_INLINE uint32_t | convert_transfer_num_to_if (uint32_t num) |
| Convert transfer num to interface. More...
|
|
__STATIC_INLINE int32_t | check_param_compare_mode (uint32_t src1, uint32_t src2) |
| Compare the DMA cycle control mode's parameter. More...
|
|
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...
|
|
This file provides API functions for DMA driver.
Extended functionality.
- Version
- V1.0.0.8
- Date
- 2017-11-06 17:21:59
DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.
(C)Copyright TOSHIBA MICROELECTRONICS CORPORATION 2017 All rights reserved