Files
pwm32e_c_w_100/doc/网页版文档/xc__drv__dma_8h.html
T

1576 lines
104 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BLE5.2: TEST2/api/xc_drv_dma.h 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
jax: ["input/TeX","output/HTML-CSS"],
});
</script>
<script type="text/javascript" async="async" src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="xinchip.png"/></td>
<td id="projectalign">
<div id="projectname">BLE5.2<span id="projectnumber">&#160;1.0</span>
</div>
<div id="projectbrief">开发文档说明</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.7 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>首页</span></a></li>
<li><a href="pages.html"><span>相关页面</span></a></li>
<li><a href="annotated.html"><span></span></a></li>
<li class="current"><a href="files.html"><span>文件</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>文件列表</span></a></li>
<li><a href="globals.html"><span>文件成员</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_e551eb05443008c96ab2f08dbb3250a6.html">TEST2</a></li><li class="navelem"><a class="el" href="dir_a213a656435eb838f44f965c240ae24d.html">api</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes"></a> &#124;
<a href="#typedef-members">类型定义</a> &#124;
<a href="#enum-members">枚举</a> &#124;
<a href="#func-members">函数</a> &#124;
<a href="#var-members">变量</a> </div>
<div class="headertitle"><div class="title">xc_drv_dma.h 文件参考</div></div>
</div><!--header-->
<div class="contents">
<p>The header of <a class="el" href="xc__drv__dma_8c.html" title="Target xinchip dma driver implementation">xc_drv_dma.c</a>
<a href="#details">更多...</a></p>
<p><a href="xc__drv__dma_8h_source.html">浏览源代码.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdmac__channel__config.html">dmac_channel_config</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdmac__param__s.html">dmac_param_s</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdma__instance__s.html">dma_instance_s</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
类型定义</h2></td></tr>
<tr class="memitem:af53224441ba44c692d5d2d98dc994e7d"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#af53224441ba44c692d5d2d98dc994e7d">DMA_Callback</a>) (uint8_t eCode)</td></tr>
<tr class="separator:af53224441ba44c692d5d2d98dc994e7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc35119c04cdf625c5dc981bc33c8d8e"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="xc__drv__dma_8h.html#af3f5c49848d9c1b1f7b22307dab279d2">dmac_channel_number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#adc35119c04cdf625c5dc981bc33c8d8e">eDMA_Ch_Num</a></td></tr>
<tr class="separator:adc35119c04cdf625c5dc981bc33c8d8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adce785c4886b8192470fe6b09e377e4a"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="xc__drv__dma_8h.html#a84346c3e7d8b0bedf3a1d3e02112b647">dmac_src_dst_select</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#adce785c4886b8192470fe6b09e377e4a">eDMA_Src_Dst_Select</a></td></tr>
<tr class="separator:adce785c4886b8192470fe6b09e377e4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee357f4d90913df861eb93b7e4af0454"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="xc__drv__dma_8h.html#a89f6aee3489c5b9c3bd06e1f53b5e134">dmac_ch_state</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#aee357f4d90913df861eb93b7e4af0454">eDMA_CH_State</a></td></tr>
<tr class="separator:aee357f4d90913df861eb93b7e4af0454"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae65dc6054e4562423574c14d7ddded8"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="xc__drv__dma_8h.html#a4f716dda694828e9a4214dcb2bb09bc4">dmac_transfer_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#aae65dc6054e4562423574c14d7ddded8">eDMA_Trans_Type</a></td></tr>
<tr class="separator:aae65dc6054e4562423574c14d7ddded8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacaab31937e437ef937e2a2cf577132d"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="xc__drv__dma_8h.html#aa0e7bbff623bf2524d0d12fbda988536">dw_dmac_irq</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#aacaab31937e437ef937e2a2cf577132d">eDMA_Irq</a></td></tr>
<tr class="separator:aacaab31937e437ef937e2a2cf577132d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab138874f4a83ecdfff12f5c7a7b650c9"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="xc__drv__dma_8h.html#a92e598c51ffd2807637293624ccc2874">dmac_burst_trans_length</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#ab138874f4a83ecdfff12f5c7a7b650c9">eDMA_Burst_Trans_Len</a></td></tr>
<tr class="separator:ab138874f4a83ecdfff12f5c7a7b650c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4acd894b99c5da1be9aa4b59897ca716"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="xc__drv__dma_8h.html#af1985923a86bbe1936ed5e6aca7c3860">dmac_address_increment</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#a4acd894b99c5da1be9aa4b59897ca716">eDMA_Addr_Increment</a></td></tr>
<tr class="separator:a4acd894b99c5da1be9aa4b59897ca716"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04e39229bfccb4c7b6146ffc026b456c"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="xc__drv__dma_8h.html#afa8a828f09d27dff17fbfa4625b35f08">dmac_transfer_width</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#a04e39229bfccb4c7b6146ffc026b456c">eDMA_Trans_Width</a></td></tr>
<tr class="separator:a04e39229bfccb4c7b6146ffc026b456c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad222d157c1f6c300e0c1f38e3c6cd12a"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="xc__drv__dma_8h.html#aed728f26bc74d844abf072c39a1970d9">dw_dmac_sw_hw_hs_select</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#ad222d157c1f6c300e0c1f38e3c6cd12a">eDMA_SW_HW_HS_Select</a></td></tr>
<tr class="separator:ad222d157c1f6c300e0c1f38e3c6cd12a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a719babdb67f1c74757cb3a8313716989"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="xc__drv__dma_8h.html#aa64776e8f56356dcdb0709d23a44ba95">dmac_hs_interface</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#a719babdb67f1c74757cb3a8313716989">eDMA_HS_Interface</a></td></tr>
<tr class="separator:a719babdb67f1c74757cb3a8313716989"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf750f38d6b4073386c1440ad232f861"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="xc__drv__dma_8h.html#a8ce33a285ce62e060ba9c13510a86e23">dmac_transfer_flow</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#acf750f38d6b4073386c1440ad232f861">eDMA_Trans_Flow</a></td></tr>
<tr class="separator:acf750f38d6b4073386c1440ad232f861"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9413195209f047c699a505dac08273be"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="xc__drv__dma_8h.html#a4f393422be814480bad5cb5e8b3c0fcd">dmac_fifo_mode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#a9413195209f047c699a505dac08273be">eDMA_Fifo_Mode</a></td></tr>
<tr class="separator:a9413195209f047c699a505dac08273be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a100e1822d11b9dfcd4e1fcf175df3b96"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="xc__drv__dma_8h.html#a7dcffaefc00dd9b7f77fb6bacf5a9be5">dw_dmac_channel_priority</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#a100e1822d11b9dfcd4e1fcf175df3b96">eDMA_CH_Priority</a></td></tr>
<tr class="separator:a100e1822d11b9dfcd4e1fcf175df3b96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81a686b81c82fc3157d179ae56fcea05"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structdmac__channel__config.html">dmac_channel_config</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#a81a686b81c82fc3157d179ae56fcea05">DMA_Chx_Cfg_t</a></td></tr>
<tr class="separator:a81a686b81c82fc3157d179ae56fcea05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e5d4ea5ed2fcf53e469eafd4a3c1516"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structdmac__param__s.html">dmac_param_s</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#a2e5d4ea5ed2fcf53e469eafd4a3c1516">DMA_Params_t</a></td></tr>
<tr class="separator:a2e5d4ea5ed2fcf53e469eafd4a3c1516"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33bfa42ab5025c6323cda1282cc8cd64"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structdma__instance__s.html">dma_instance_s</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#a33bfa42ab5025c6323cda1282cc8cd64">DMA_Instance_t</a></td></tr>
<tr class="separator:a33bfa42ab5025c6323cda1282cc8cd64"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
枚举</h2></td></tr>
<tr class="memitem:af3f5c49848d9c1b1f7b22307dab279d2"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#af3f5c49848d9c1b1f7b22307dab279d2">dmac_channel_number</a> { <a class="el" href="xc__drv__dma_8h.html#af3f5c49848d9c1b1f7b22307dab279d2af8a4856c37f6f969e74fd5984600f29b">DMA_NO_CHANNEL</a> = 0x0000
, <a class="el" href="xc__drv__dma_8h.html#af3f5c49848d9c1b1f7b22307dab279d2adf9b2f4ae184996a073efc0de5cf1080">DMA_CHANNEL0</a> = 0x0101
, <a class="el" href="xc__drv__dma_8h.html#af3f5c49848d9c1b1f7b22307dab279d2a0e87792c1681a3131db66cc597aa462b">DMA_CHANNEL1</a> = 0x0202
, <a class="el" href="xc__drv__dma_8h.html#af3f5c49848d9c1b1f7b22307dab279d2a070f3853f267125ff6481bec4a41f052">DMA_ALL_CHANNELS</a> = 0x0303
}</td></tr>
<tr class="separator:af3f5c49848d9c1b1f7b22307dab279d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84346c3e7d8b0bedf3a1d3e02112b647"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#a84346c3e7d8b0bedf3a1d3e02112b647">dmac_src_dst_select</a> { <a class="el" href="xc__drv__dma_8h.html#a84346c3e7d8b0bedf3a1d3e02112b647a6d6f2d30621425f0e8406eb25e56cadd">DMA_SRC</a> = 0x1
, <a class="el" href="xc__drv__dma_8h.html#a84346c3e7d8b0bedf3a1d3e02112b647aad5ad6b21b6cdf06fdd3e9ba9ef83e13">DMA_DST</a> = 0x2
, <a class="el" href="xc__drv__dma_8h.html#a84346c3e7d8b0bedf3a1d3e02112b647a25136d5f1cb714b74d77a63937a68eda">DMA_SRC_DST</a> = 0x3
}</td></tr>
<tr class="separator:a84346c3e7d8b0bedf3a1d3e02112b647"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89f6aee3489c5b9c3bd06e1f53b5e134"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#a89f6aee3489c5b9c3bd06e1f53b5e134">dmac_ch_state</a> { <a class="el" href="xc__drv__dma_8h.html#a89f6aee3489c5b9c3bd06e1f53b5e134a5082e131014907719b0264eb16203d9c">DMA_IDLE</a> = 0x0
, <a class="el" href="xc__drv__dma_8h.html#a89f6aee3489c5b9c3bd06e1f53b5e134a6f11ed0a6394a984a3f62c2c67a40581">DMA_SINGLE_REGION</a> = 0x1
, <a class="el" href="xc__drv__dma_8h.html#a89f6aee3489c5b9c3bd06e1f53b5e134acd93c69f6199383e409254624e33cd3f">DMA_BURST_REGION</a> = 0x2
}</td></tr>
<tr class="separator:a89f6aee3489c5b9c3bd06e1f53b5e134"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f716dda694828e9a4214dcb2bb09bc4"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#a4f716dda694828e9a4214dcb2bb09bc4">dmac_transfer_type</a> { <br />
&#160;&#160;<a class="el" href="xc__drv__dma_8h.html#a4f716dda694828e9a4214dcb2bb09bc4a8a7f70fa269831410781e6ca9074534b">DMA_TRANSFER_ROW1</a> = 0x1
, <a class="el" href="xc__drv__dma_8h.html#a4f716dda694828e9a4214dcb2bb09bc4a59f22accf331b99407c7be42b763046e">DMA_TRANSFER_ROW2</a> = 0x2
, <a class="el" href="xc__drv__dma_8h.html#a4f716dda694828e9a4214dcb2bb09bc4a072a7278e06effea5787d261e25f0efd">DMA_TRANSFER_ROW3</a> = 0x3
, <a class="el" href="xc__drv__dma_8h.html#a4f716dda694828e9a4214dcb2bb09bc4aef9e93732d1b7ca81c27ff8022b7167b">DMA_TRANSFER_ROW4</a> = 0x4
, <br />
&#160;&#160;<a class="el" href="xc__drv__dma_8h.html#a4f716dda694828e9a4214dcb2bb09bc4a6120bafea0a2dbd22736e9fd381e84b9">DMA_TRANSFER_ROW5</a> = 0x5
, <a class="el" href="xc__drv__dma_8h.html#a4f716dda694828e9a4214dcb2bb09bc4a06b2ede068af9cbb2222a2c359bf34a9">DMA_TRANSFER_ROW6</a> = 0x6
, <a class="el" href="xc__drv__dma_8h.html#a4f716dda694828e9a4214dcb2bb09bc4a827cf76facf05a1d9aa660d2f80267b3">DMA_TRANSFER_ROW7</a> = 0x7
, <a class="el" href="xc__drv__dma_8h.html#a4f716dda694828e9a4214dcb2bb09bc4a5fb541f04891c7dc7ef4efb30f1a6af0">DMA_TRANSFER_ROW8</a> = 0x8
, <br />
&#160;&#160;<a class="el" href="xc__drv__dma_8h.html#a4f716dda694828e9a4214dcb2bb09bc4a619062e5100b2425206d01930d110445">DMA_TRANSFER_ROW9</a> = 0x9
, <a class="el" href="xc__drv__dma_8h.html#a4f716dda694828e9a4214dcb2bb09bc4a3cd46bbbdc3a4a4ae776444516af4b35">DMA_TRANSFER_ROW10</a> = 0xa
<br />
}</td></tr>
<tr class="separator:a4f716dda694828e9a4214dcb2bb09bc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0e7bbff623bf2524d0d12fbda988536"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#aa0e7bbff623bf2524d0d12fbda988536">dw_dmac_irq</a> { <br />
&#160;&#160;<a class="el" href="xc__drv__dma_8h.html#aa0e7bbff623bf2524d0d12fbda988536aa8ebbc6872ac8b64f38def82e2d90268">DMA_IRQ_NONE</a> = 0x00
, <a class="el" href="xc__drv__dma_8h.html#aa0e7bbff623bf2524d0d12fbda988536a15d523f460eb38e04ed4babf99d044a8">DMA_IRQ_TRF</a> = 0x01
, <a class="el" href="xc__drv__dma_8h.html#aa0e7bbff623bf2524d0d12fbda988536ab3dadc1463031f64b84f5343243339e0">DMA_IRQ_BLOCK</a> = 0x02
, <a class="el" href="xc__drv__dma_8h.html#aa0e7bbff623bf2524d0d12fbda988536a2b52aac6867761dee8e8c1a0866a7e1b">DMA_IRQ_SRCTRAN</a> = 0x04
, <br />
&#160;&#160;<a class="el" href="xc__drv__dma_8h.html#aa0e7bbff623bf2524d0d12fbda988536a967edef4e0cc94e7a48a3d3370c07e7c">DMA_IRQ_DSTTRAN</a> = 0x08
, <a class="el" href="xc__drv__dma_8h.html#aa0e7bbff623bf2524d0d12fbda988536a6d6ec0b3e6d148e05fff0ada2ad91790">DMA_IRQ_ERR</a> = 0x10
, <a class="el" href="xc__drv__dma_8h.html#aa0e7bbff623bf2524d0d12fbda988536a95380e8b1c8aec7cc39eac313d12f766">DMA_IRQ_ALL</a> = 0x1f
<br />
}</td></tr>
<tr class="separator:aa0e7bbff623bf2524d0d12fbda988536"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92e598c51ffd2807637293624ccc2874"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#a92e598c51ffd2807637293624ccc2874">dmac_burst_trans_length</a> { <br />
&#160;&#160;<a class="el" href="xc__drv__dma_8h.html#a92e598c51ffd2807637293624ccc2874aebd6f8cbb3f673a0d150bfd20c51b412">DMA_MSIZE_1</a> = 0x0
, <a class="el" href="xc__drv__dma_8h.html#a92e598c51ffd2807637293624ccc2874a6e55b36cef061fcf0d306a91d97d65e1">DMA_MSIZE_4</a> = 0x1
, <a class="el" href="xc__drv__dma_8h.html#a92e598c51ffd2807637293624ccc2874ae59c64ff4bedcf99e61bb1d8f3d444cc">DMA_MSIZE_8</a> = 0x2
, <a class="el" href="xc__drv__dma_8h.html#a92e598c51ffd2807637293624ccc2874af7241df11210fec2ac4d8c14e974d572">DMA_MSIZE_16</a> = 0x3
, <br />
&#160;&#160;<a class="el" href="xc__drv__dma_8h.html#a92e598c51ffd2807637293624ccc2874a8be4f75d5a5196094fadf42248b4a1ee">DMA_MSIZE_32</a> = 0x4
, <a class="el" href="xc__drv__dma_8h.html#a92e598c51ffd2807637293624ccc2874aaf63b184d5598c81d00150c08cd678d2">DMA_MSIZE_64</a> = 0x5
, <a class="el" href="xc__drv__dma_8h.html#a92e598c51ffd2807637293624ccc2874a85271a69bec18a7128a69cfcddb13eb3">DMA_MSIZE_128</a> = 0x6
, <a class="el" href="xc__drv__dma_8h.html#a92e598c51ffd2807637293624ccc2874a72690db72e8421106cd67a5a9b72005d">DMA_MSIZE_256</a> = 0x7
<br />
}</td></tr>
<tr class="separator:a92e598c51ffd2807637293624ccc2874"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1985923a86bbe1936ed5e6aca7c3860"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#af1985923a86bbe1936ed5e6aca7c3860">dmac_address_increment</a> { <a class="el" href="xc__drv__dma_8h.html#af1985923a86bbe1936ed5e6aca7c3860a410bc371a1dbf6532506d311b160a22d">DMA_ADDR_INCREMENT</a> = 0x0
, <a class="el" href="xc__drv__dma_8h.html#af1985923a86bbe1936ed5e6aca7c3860a4eedd6dc2bfe3df61c80a44a01061516">DMA_ADDR_DECREMENT</a> = 0x1
, <a class="el" href="xc__drv__dma_8h.html#af1985923a86bbe1936ed5e6aca7c3860adca5d769e967c69dc6b90fd191bc7ae6">DMA_ADDR_NOCHANGE</a> = 0x2
}</td></tr>
<tr class="separator:af1985923a86bbe1936ed5e6aca7c3860"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa8a828f09d27dff17fbfa4625b35f08"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#afa8a828f09d27dff17fbfa4625b35f08">dmac_transfer_width</a> { <br />
&#160;&#160;<a class="el" href="xc__drv__dma_8h.html#afa8a828f09d27dff17fbfa4625b35f08ae558f94d160258a49239731c5eba7782">DMA_TRANS_WIDTH_8</a> = 0x0
, <a class="el" href="xc__drv__dma_8h.html#afa8a828f09d27dff17fbfa4625b35f08a6644e5bb19ca95ad5ff16499a294c690">DMA_TRANS_WIDTH_16</a> = 0x1
, <a class="el" href="xc__drv__dma_8h.html#afa8a828f09d27dff17fbfa4625b35f08aaee6d377eeeba96a73aa2d4551e1df49">DMA_TRANS_WIDTH_32</a> = 0x2
, <a class="el" href="xc__drv__dma_8h.html#afa8a828f09d27dff17fbfa4625b35f08a3c37c1649b67a1311efd5f228b0a0c97">DMA_TRANS_WIDTH_64</a> = 0x3
, <br />
&#160;&#160;<a class="el" href="xc__drv__dma_8h.html#afa8a828f09d27dff17fbfa4625b35f08a234d18f56dc647495c5f9c235be8a0e1">DMA_TRANS_WIDTH_128</a> = 0x4
, <a class="el" href="xc__drv__dma_8h.html#afa8a828f09d27dff17fbfa4625b35f08a5f42e9ca19e20ac407ef736d5c991112">DMA_TRANS_WIDTH_256</a> = 0x5
<br />
}</td></tr>
<tr class="separator:afa8a828f09d27dff17fbfa4625b35f08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed728f26bc74d844abf072c39a1970d9"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#aed728f26bc74d844abf072c39a1970d9">dw_dmac_sw_hw_hs_select</a> { <a class="el" href="xc__drv__dma_8h.html#aed728f26bc74d844abf072c39a1970d9a42e27445358f4c76328b70acc38ea293">DMA_HS_HARDWARE</a> = 0x0
, <a class="el" href="xc__drv__dma_8h.html#aed728f26bc74d844abf072c39a1970d9ad31c67645e905442b848f3064d9c7469">DMA_HS_SOFTWARE</a> = 0x1
}</td></tr>
<tr class="separator:aed728f26bc74d844abf072c39a1970d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa64776e8f56356dcdb0709d23a44ba95"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#aa64776e8f56356dcdb0709d23a44ba95">dmac_hs_interface</a> { <br />
&#160;&#160;<a class="el" href="xc__drv__dma_8h.html#aa64776e8f56356dcdb0709d23a44ba95a51b539dc53bdc83c8bb0c25b7caa3311">UART0_DMA_TX_HS_IF0</a> = 0x0
, <a class="el" href="xc__drv__dma_8h.html#aa64776e8f56356dcdb0709d23a44ba95adeb9cd14c3af979b599e8b39048d3f02">UART1_DMA_TX_HS_IF1</a> = 0x1
, <a class="el" href="xc__drv__dma_8h.html#aa64776e8f56356dcdb0709d23a44ba95ae027330b652595a5f15d79e8be80a45c">SSI0_DMA_TX_HS_IF2</a> = 0x2
, <a class="el" href="xc__drv__dma_8h.html#aa64776e8f56356dcdb0709d23a44ba95a59b65ea5ec38dbf7b35e3d49d8e232d7">SSI1_DMA_TX_HS_IF3</a> = 0x3
, <br />
&#160;&#160;<a class="el" href="xc__drv__dma_8h.html#aa64776e8f56356dcdb0709d23a44ba95a54df7523f822efb3f4a47d1d7ef5d60d">SSI2_DMA_TX_HS_IF4</a> = 0x4
, <a class="el" href="xc__drv__dma_8h.html#aa64776e8f56356dcdb0709d23a44ba95ad7223a2f6b1dd505dd0a690d8e740183">I2S_DMA_TX_HS_IF5</a> = 0x5
, <a class="el" href="xc__drv__dma_8h.html#aa64776e8f56356dcdb0709d23a44ba95a4e04e36ab03b3d3edda8f986cdce5ce5">DMA_HS_IF6</a> = 0x6
, <a class="el" href="xc__drv__dma_8h.html#aa64776e8f56356dcdb0709d23a44ba95a08a93dee33bbf8c728870072789e0eeb">DMA_HS_IF7</a> = 0x7
, <br />
&#160;&#160;<a class="el" href="xc__drv__dma_8h.html#aa64776e8f56356dcdb0709d23a44ba95a87d7426f18ad48794fb39c763089cc69">UART0_DMA_RX_HS_IF8</a> = 0x8
, <a class="el" href="xc__drv__dma_8h.html#aa64776e8f56356dcdb0709d23a44ba95a0cfc765815f7df897785414d9f18f107">UART1_DMA_RX_HS_IF9</a> = 0x9
, <a class="el" href="xc__drv__dma_8h.html#aa64776e8f56356dcdb0709d23a44ba95ae4b4d391a673e674425ceffde29d9c8f">SSI0_DMA_RX_HS_IF10</a> = 0xa
, <a class="el" href="xc__drv__dma_8h.html#aa64776e8f56356dcdb0709d23a44ba95a8ad67f5e48aebfdfe3c6ecb7cc9124a8">SSI1_DMA_RX_HS_IF11</a> = 0xb
, <br />
&#160;&#160;<a class="el" href="xc__drv__dma_8h.html#aa64776e8f56356dcdb0709d23a44ba95a516a95c0812cf2b5659530315bb975b8">GPADC_DMA_RX_HS_IF12</a> = 0xc
, <a class="el" href="xc__drv__dma_8h.html#aa64776e8f56356dcdb0709d23a44ba95a1a0ddbbde075100eed7bc72e03c4b7f3">CDC_DMA_RX_HS_IF13</a> = 0xd
, <a class="el" href="xc__drv__dma_8h.html#aa64776e8f56356dcdb0709d23a44ba95a35599b8e91de75cbef3497d3f4c55d95">SSI2_DMA_RX_HS_IF14</a> = 0xe
, <a class="el" href="xc__drv__dma_8h.html#aa64776e8f56356dcdb0709d23a44ba95a178401b42f2a843c0780a1a0f3033b41">I2S_DMA_RX_HS_IF15</a> = 0xf
<br />
}</td></tr>
<tr class="separator:aa64776e8f56356dcdb0709d23a44ba95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ce33a285ce62e060ba9c13510a86e23"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#a8ce33a285ce62e060ba9c13510a86e23">dmac_transfer_flow</a> { <br />
&#160;&#160;<a class="el" href="xc__drv__dma_8h.html#a8ce33a285ce62e060ba9c13510a86e23a556df82dc68ed3cdd6a7d77501aaa199">DMA_MEM2MEM_DMA</a> = 0x0
, <a class="el" href="xc__drv__dma_8h.html#a8ce33a285ce62e060ba9c13510a86e23a6984bc94ba7f61983c99214a1e69ec6d">DMA_MEM2PRF_DMA</a> = 0x1
, <a class="el" href="xc__drv__dma_8h.html#a8ce33a285ce62e060ba9c13510a86e23a5aa8fed1d0078ecc1f0d10f8d34aa911">DMA_PRF2MEM_DMA</a> = 0x2
, <a class="el" href="xc__drv__dma_8h.html#a8ce33a285ce62e060ba9c13510a86e23a9d326857f8a1cd29701a8eba78bdccdd">DMA_PRF2PRF_DMA</a> = 0x3
, <br />
&#160;&#160;<a class="el" href="xc__drv__dma_8h.html#a8ce33a285ce62e060ba9c13510a86e23a0fd78b2559b2921219a0c56de33dd947">DMA_PRF2MEM_PRF</a> = 0x4
, <a class="el" href="xc__drv__dma_8h.html#a8ce33a285ce62e060ba9c13510a86e23a5decfa2a2e6001f3fb0b5b748adb6bad">DMA_PRF2PRF_SRCPRF</a> = 0x5
, <a class="el" href="xc__drv__dma_8h.html#a8ce33a285ce62e060ba9c13510a86e23ac2b3f1e67e8f2e2bb78ffef68123cac3">DMA_MEM2PRF_PRF</a> = 0x6
, <a class="el" href="xc__drv__dma_8h.html#a8ce33a285ce62e060ba9c13510a86e23a425ca43fdbbca4bab20620815df4644e">DMA_PRF2PRF_DSTPRF</a> = 0x7
<br />
}</td></tr>
<tr class="separator:a8ce33a285ce62e060ba9c13510a86e23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f393422be814480bad5cb5e8b3c0fcd"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#a4f393422be814480bad5cb5e8b3c0fcd">dmac_fifo_mode</a> { <a class="el" href="xc__drv__dma_8h.html#a4f393422be814480bad5cb5e8b3c0fcda379b38dccab41f03d44d9d5c3564f584">DMA_FIFO_MODE_SINGLE</a> = 0x0
, <a class="el" href="xc__drv__dma_8h.html#a4f393422be814480bad5cb5e8b3c0fcdaeedb7818855c21a549fe7b608d249270">DMA_FIFO_MODE_HALF</a> = 0x1
}</td></tr>
<tr class="separator:a4f393422be814480bad5cb5e8b3c0fcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7dcffaefc00dd9b7f77fb6bacf5a9be5"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#a7dcffaefc00dd9b7f77fb6bacf5a9be5">dw_dmac_channel_priority</a> { <br />
&#160;&#160;<a class="el" href="xc__drv__dma_8h.html#a7dcffaefc00dd9b7f77fb6bacf5a9be5aa455254c54e3f7a0b0846ff5d91119c1">DMA_PRIORITY_0</a> = 0x0
, <a class="el" href="xc__drv__dma_8h.html#a7dcffaefc00dd9b7f77fb6bacf5a9be5aabd243b9384615c8d1364305fbf8d053">DMA_PRIORITY_1</a> = 0x1
, <a class="el" href="xc__drv__dma_8h.html#a7dcffaefc00dd9b7f77fb6bacf5a9be5a46641dd5c392c9869de38869bd2bbebe">DMA_PRIORITY_2</a> = 0x2
, <a class="el" href="xc__drv__dma_8h.html#a7dcffaefc00dd9b7f77fb6bacf5a9be5a3bb23ef69592a092421c9c470d2fc1d1">DMA_PRIORITY_3</a> = 0x3
, <br />
&#160;&#160;<a class="el" href="xc__drv__dma_8h.html#a7dcffaefc00dd9b7f77fb6bacf5a9be5a7ad9c69ed927317da7a1b1aa202cb56f">DMA_PRIORITY_4</a> = 0x4
, <a class="el" href="xc__drv__dma_8h.html#a7dcffaefc00dd9b7f77fb6bacf5a9be5a97caf8ea2d92a3cb78438524487c61f1">DMA_PRIORITY_5</a> = 0x5
, <a class="el" href="xc__drv__dma_8h.html#a7dcffaefc00dd9b7f77fb6bacf5a9be5a2ab83e1397173e1147093dd22dae9476">DMA_PRIORITY_6</a> = 0x6
, <a class="el" href="xc__drv__dma_8h.html#a7dcffaefc00dd9b7f77fb6bacf5a9be5af95a572b5f5b5c90e74eb1a5ec8c4bcd">DMA_PRIORITY_7</a> = 0x7
<br />
}</td></tr>
<tr class="separator:a7dcffaefc00dd9b7f77fb6bacf5a9be5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
函数</h2></td></tr>
<tr class="memitem:a36ec12d74a2a882fb7284d0800a48892"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#a36ec12d74a2a882fb7284d0800a48892">xc_dma_init</a> (void)</td></tr>
<tr class="memdesc:a36ec12d74a2a882fb7284d0800a48892"><td class="mdescLeft">&#160;</td><td class="mdescRight">xc_dma_init <br /></td></tr>
<tr class="separator:a36ec12d74a2a882fb7284d0800a48892"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a859a802f48d6e807db68c610dfd115ff"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#a859a802f48d6e807db68c610dfd115ff">xc_dma_enable</a> (void)</td></tr>
<tr class="memdesc:a859a802f48d6e807db68c610dfd115ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">xc_dma_enable <br /></td></tr>
<tr class="separator:a859a802f48d6e807db68c610dfd115ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a743e75d02cb219df3028ba91bb8d1eb5"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#a743e75d02cb219df3028ba91bb8d1eb5">xc_dma_disable</a> (void)</td></tr>
<tr class="memdesc:a743e75d02cb219df3028ba91bb8d1eb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">xc_dma_disable <br /></td></tr>
<tr class="separator:a743e75d02cb219df3028ba91bb8d1eb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac757805e940992bc4785a9d158393c7b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#ac757805e940992bc4785a9d158393c7b">xc_dma_is_enable</a> (void)</td></tr>
<tr class="memdesc:ac757805e940992bc4785a9d158393c7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">xc_dma_is_enable <br /></td></tr>
<tr class="separator:ac757805e940992bc4785a9d158393c7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd035dfdb6e7bc6523317e1d74ac2df3"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#acd035dfdb6e7bc6523317e1d74ac2df3">xc_dma_enable_channel</a> (<a class="el" href="xc__drv__dma_8h.html#adc35119c04cdf625c5dc981bc33c8d8e">eDMA_Ch_Num</a> ch_num)</td></tr>
<tr class="memdesc:acd035dfdb6e7bc6523317e1d74ac2df3"><td class="mdescLeft">&#160;</td><td class="mdescRight">xc_dma_enable_channel <br /></td></tr>
<tr class="separator:acd035dfdb6e7bc6523317e1d74ac2df3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdeecadd9b01bedf1123363d288d7846"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#acdeecadd9b01bedf1123363d288d7846">xc_dma_disable_channel</a> (<a class="el" href="xc__drv__dma_8h.html#adc35119c04cdf625c5dc981bc33c8d8e">eDMA_Ch_Num</a> ch_num)</td></tr>
<tr class="memdesc:acdeecadd9b01bedf1123363d288d7846"><td class="mdescLeft">&#160;</td><td class="mdescRight">xc_dma_disable_channel <br /></td></tr>
<tr class="separator:acdeecadd9b01bedf1123363d288d7846"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82dd50bd5d17ec5dc5a3c7b7fafbfae4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#a82dd50bd5d17ec5dc5a3c7b7fafbfae4">xc_dma_is_channel_enabled</a> (<a class="el" href="xc__drv__dma_8h.html#adc35119c04cdf625c5dc981bc33c8d8e">eDMA_Ch_Num</a> ch_num)</td></tr>
<tr class="memdesc:a82dd50bd5d17ec5dc5a3c7b7fafbfae4"><td class="mdescLeft">&#160;</td><td class="mdescRight">xc_dma_is_channel_enabled <br /></td></tr>
<tr class="separator:a82dd50bd5d17ec5dc5a3c7b7fafbfae4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2de6b8ea373ff2c62a69186a49d71d1"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#ab2de6b8ea373ff2c62a69186a49d71d1">xc_dma_enable_channel_irq</a> (<a class="el" href="xc__drv__dma_8h.html#adc35119c04cdf625c5dc981bc33c8d8e">eDMA_Ch_Num</a> ch_num)</td></tr>
<tr class="memdesc:ab2de6b8ea373ff2c62a69186a49d71d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">xc_dma_enable_channel_irq <br /></td></tr>
<tr class="separator:ab2de6b8ea373ff2c62a69186a49d71d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3a67417ac4aee83fdfee4e518578a6a"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#ac3a67417ac4aee83fdfee4e518578a6a">xc_dma_set_channel_config</a> (<a class="el" href="xc__drv__dma_8h.html#adc35119c04cdf625c5dc981bc33c8d8e">eDMA_Ch_Num</a> ch_num, <a class="el" href="xc__drv__dma_8h.html#a81a686b81c82fc3157d179ae56fcea05">DMA_Chx_Cfg_t</a> *ch)</td></tr>
<tr class="memdesc:ac3a67417ac4aee83fdfee4e518578a6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">xc_dma_set_channel_config <br /></td></tr>
<tr class="separator:ac3a67417ac4aee83fdfee4e518578a6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ac46334d4808be82097c0181e82c830"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#a6ac46334d4808be82097c0181e82c830">xc_dma_set_listener</a> (<a class="el" href="xc__drv__dma_8h.html#adc35119c04cdf625c5dc981bc33c8d8e">eDMA_Ch_Num</a> ch_num, <a class="el" href="xc__drv__dma_8h.html#af53224441ba44c692d5d2d98dc994e7d">DMA_Callback</a> userFunction)</td></tr>
<tr class="memdesc:a6ac46334d4808be82097c0181e82c830"><td class="mdescLeft">&#160;</td><td class="mdescRight">xc_dma_set_listener <br /></td></tr>
<tr class="separator:a6ac46334d4808be82097c0181e82c830"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad13f67daa965445b8d2fc32eb3961ee4"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#ad13f67daa965445b8d2fc32eb3961ee4">xc_dma_start_transfer</a> (<a class="el" href="xc__drv__dma_8h.html#adc35119c04cdf625c5dc981bc33c8d8e">eDMA_Ch_Num</a> ch_num, <a class="el" href="xc__drv__dma_8h.html#af53224441ba44c692d5d2d98dc994e7d">DMA_Callback</a> cb_func)</td></tr>
<tr class="memdesc:ad13f67daa965445b8d2fc32eb3961ee4"><td class="mdescLeft">&#160;</td><td class="mdescRight">xc_dma_start_transfer <br /></td></tr>
<tr class="separator:ad13f67daa965445b8d2fc32eb3961ee4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c61adf51a20ae64ffb7724bce592a26"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#a0c61adf51a20ae64ffb7724bce592a26">xc_dma_set_test_mode</a> (uint8_t mode)</td></tr>
<tr class="memdesc:a0c61adf51a20ae64ffb7724bce592a26"><td class="mdescLeft">&#160;</td><td class="mdescRight">xc_dma_set_test_mode <br /></td></tr>
<tr class="separator:a0c61adf51a20ae64ffb7724bce592a26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6086eb35b62039702de3341eb74c126c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#a6086eb35b62039702de3341eb74c126c">xc_dma_set_channel_priority_order</a> (<a class="el" href="xc__drv__dma_8h.html#a33bfa42ab5025c6323cda1282cc8cd64">DMA_Instance_t</a> *inst)</td></tr>
<tr class="memdesc:a6086eb35b62039702de3341eb74c126c"><td class="mdescLeft">&#160;</td><td class="mdescRight">xc_dma_set_channel_priority_order <br /></td></tr>
<tr class="separator:a6086eb35b62039702de3341eb74c126c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5cfd3cc157bbc555eefb946cf81092d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#ac5cfd3cc157bbc555eefb946cf81092d">xc_dma_reset_instance</a> (<a class="el" href="xc__drv__dma_8h.html#a33bfa42ab5025c6323cda1282cc8cd64">DMA_Instance_t</a> *inst)</td></tr>
<tr class="memdesc:ac5cfd3cc157bbc555eefb946cf81092d"><td class="mdescLeft">&#160;</td><td class="mdescRight">xc_dma_reset_instance <br /></td></tr>
<tr class="separator:ac5cfd3cc157bbc555eefb946cf81092d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13b80ddb37038ffbbb1013403abeb924"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#a13b80ddb37038ffbbb1013403abeb924">xc_dma_check_channel_range</a> (<a class="el" href="xc__drv__dma_8h.html#adc35119c04cdf625c5dc981bc33c8d8e">eDMA_Ch_Num</a> ch_num)</td></tr>
<tr class="memdesc:a13b80ddb37038ffbbb1013403abeb924"><td class="mdescLeft">&#160;</td><td class="mdescRight">xc_dma_check_channel_range <br /></td></tr>
<tr class="separator:a13b80ddb37038ffbbb1013403abeb924"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ef3be2604993dd12260dd9a8ade22e6"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#a2ef3be2604993dd12260dd9a8ade22e6">xc_dma_get_channel_index</a> (<a class="el" href="xc__drv__dma_8h.html#adc35119c04cdf625c5dc981bc33c8d8e">eDMA_Ch_Num</a> ch_num)</td></tr>
<tr class="memdesc:a2ef3be2604993dd12260dd9a8ade22e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">xc_dma_get_channel_index <br /></td></tr>
<tr class="separator:a2ef3be2604993dd12260dd9a8ade22e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01962749c62d65b8b040071262981e1d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#a01962749c62d65b8b040071262981e1d">dma_irq_handler</a> (<a class="el" href="xc__drv__dma_8h.html#a33bfa42ab5025c6323cda1282cc8cd64">DMA_Instance_t</a> *inst)</td></tr>
<tr class="memdesc:a01962749c62d65b8b040071262981e1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">dma_irq_handler <br /></td></tr>
<tr class="separator:a01962749c62d65b8b040071262981e1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
变量</h2></td></tr>
<tr class="memitem:ae8caf2cc77abff85600e4638568e957e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="xc__drv__dma_8h.html#a33bfa42ab5025c6323cda1282cc8cd64">DMA_Instance_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xc__drv__dma_8h.html#ae8caf2cc77abff85600e4638568e957e">DMA_Instance</a></td></tr>
<tr class="separator:ae8caf2cc77abff85600e4638568e957e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><p>The header of <a class="el" href="xc__drv__dma_8c.html" title="Target xinchip dma driver implementation">xc_drv_dma.c</a> </p>
<dl class="section copyright"><dt>版权所有</dt><dd>Revised BSD License, see section LICENSE.</dd></dl>
<div class="fragment"><div class="line"> _ __ _ ________ _</div>
<div class="line"> | |/ /(_)___ / ____/ /_ (_)___</div>
<div class="line"> | <span class="comment">// / __ \/ / / __ \/ / __ \</span></div>
<div class="line"><span class="comment"> / |/ / / / / /___/ / / / / /_/ /</span></div>
<div class="line">/_/|_/_/_/ /_/\____/_/ /_/_/ .___/</div>
<div class="line"> /_/</div>
<div class="line"> (C) 2022-2025 XinChip</div>
</div><!-- fragment --><dl class="section author"><dt>作者</dt><dd>( XinChip ) Alex-J</dd>
<dd>
( XinChip ) </dd></dl>
<p class="definition">在文件 <a class="el" href="xc__drv__dma_8h_source.html">xc_drv_dma.h</a> 中定义.</p>
</div><h2 class="groupheader">类型定义说明</h2>
<a id="af53224441ba44c692d5d2d98dc994e7d" name="af53224441ba44c692d5d2d98dc994e7d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af53224441ba44c692d5d2d98dc994e7d">&#9670;&#160;</a></span>DMA_Callback</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef void(* DMA_Callback) (uint8_t eCode)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__dma_8h_source.html">xc_drv_dma.h</a><a class="el" href="xc__drv__dma_8h_source.html#l00065">65</a> 行定义.</p>
</div>
</div>
<a id="a81a686b81c82fc3157d179ae56fcea05" name="a81a686b81c82fc3157d179ae56fcea05"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a81a686b81c82fc3157d179ae56fcea05">&#9670;&#160;</a></span>DMA_Chx_Cfg_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structdmac__channel__config.html">dmac_channel_config</a> <a class="el" href="xc__drv__dma_8h.html#a81a686b81c82fc3157d179ae56fcea05">DMA_Chx_Cfg_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a33bfa42ab5025c6323cda1282cc8cd64" name="a33bfa42ab5025c6323cda1282cc8cd64"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33bfa42ab5025c6323cda1282cc8cd64">&#9670;&#160;</a></span>DMA_Instance_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structdma__instance__s.html">dma_instance_s</a> <a class="el" href="xc__drv__dma_8h.html#a33bfa42ab5025c6323cda1282cc8cd64">DMA_Instance_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2e5d4ea5ed2fcf53e469eafd4a3c1516" name="a2e5d4ea5ed2fcf53e469eafd4a3c1516"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e5d4ea5ed2fcf53e469eafd4a3c1516">&#9670;&#160;</a></span>DMA_Params_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structdmac__param__s.html">dmac_param_s</a> <a class="el" href="xc__drv__dma_8h.html#a2e5d4ea5ed2fcf53e469eafd4a3c1516">DMA_Params_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4acd894b99c5da1be9aa4b59897ca716" name="a4acd894b99c5da1be9aa4b59897ca716"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4acd894b99c5da1be9aa4b59897ca716">&#9670;&#160;</a></span>eDMA_Addr_Increment</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="xc__drv__dma_8h.html#af1985923a86bbe1936ed5e6aca7c3860">dmac_address_increment</a> <a class="el" href="xc__drv__dma_8h.html#a4acd894b99c5da1be9aa4b59897ca716">eDMA_Addr_Increment</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab138874f4a83ecdfff12f5c7a7b650c9" name="ab138874f4a83ecdfff12f5c7a7b650c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab138874f4a83ecdfff12f5c7a7b650c9">&#9670;&#160;</a></span>eDMA_Burst_Trans_Len</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="xc__drv__dma_8h.html#a92e598c51ffd2807637293624ccc2874">dmac_burst_trans_length</a> <a class="el" href="xc__drv__dma_8h.html#ab138874f4a83ecdfff12f5c7a7b650c9">eDMA_Burst_Trans_Len</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="adc35119c04cdf625c5dc981bc33c8d8e" name="adc35119c04cdf625c5dc981bc33c8d8e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc35119c04cdf625c5dc981bc33c8d8e">&#9670;&#160;</a></span>eDMA_Ch_Num</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="xc__drv__dma_8h.html#af3f5c49848d9c1b1f7b22307dab279d2">dmac_channel_number</a> <a class="el" href="xc__drv__dma_8h.html#adc35119c04cdf625c5dc981bc33c8d8e">eDMA_Ch_Num</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a100e1822d11b9dfcd4e1fcf175df3b96" name="a100e1822d11b9dfcd4e1fcf175df3b96"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a100e1822d11b9dfcd4e1fcf175df3b96">&#9670;&#160;</a></span>eDMA_CH_Priority</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="xc__drv__dma_8h.html#a7dcffaefc00dd9b7f77fb6bacf5a9be5">dw_dmac_channel_priority</a> <a class="el" href="xc__drv__dma_8h.html#a100e1822d11b9dfcd4e1fcf175df3b96">eDMA_CH_Priority</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aee357f4d90913df861eb93b7e4af0454" name="aee357f4d90913df861eb93b7e4af0454"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee357f4d90913df861eb93b7e4af0454">&#9670;&#160;</a></span>eDMA_CH_State</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="xc__drv__dma_8h.html#a89f6aee3489c5b9c3bd06e1f53b5e134">dmac_ch_state</a> <a class="el" href="xc__drv__dma_8h.html#aee357f4d90913df861eb93b7e4af0454">eDMA_CH_State</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9413195209f047c699a505dac08273be" name="a9413195209f047c699a505dac08273be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9413195209f047c699a505dac08273be">&#9670;&#160;</a></span>eDMA_Fifo_Mode</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="xc__drv__dma_8h.html#a4f393422be814480bad5cb5e8b3c0fcd">dmac_fifo_mode</a> <a class="el" href="xc__drv__dma_8h.html#a9413195209f047c699a505dac08273be">eDMA_Fifo_Mode</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a719babdb67f1c74757cb3a8313716989" name="a719babdb67f1c74757cb3a8313716989"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a719babdb67f1c74757cb3a8313716989">&#9670;&#160;</a></span>eDMA_HS_Interface</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="xc__drv__dma_8h.html#aa64776e8f56356dcdb0709d23a44ba95">dmac_hs_interface</a> <a class="el" href="xc__drv__dma_8h.html#a719babdb67f1c74757cb3a8313716989">eDMA_HS_Interface</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aacaab31937e437ef937e2a2cf577132d" name="aacaab31937e437ef937e2a2cf577132d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aacaab31937e437ef937e2a2cf577132d">&#9670;&#160;</a></span>eDMA_Irq</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="xc__drv__dma_8h.html#aa0e7bbff623bf2524d0d12fbda988536">dw_dmac_irq</a> <a class="el" href="xc__drv__dma_8h.html#aacaab31937e437ef937e2a2cf577132d">eDMA_Irq</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="adce785c4886b8192470fe6b09e377e4a" name="adce785c4886b8192470fe6b09e377e4a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adce785c4886b8192470fe6b09e377e4a">&#9670;&#160;</a></span>eDMA_Src_Dst_Select</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="xc__drv__dma_8h.html#a84346c3e7d8b0bedf3a1d3e02112b647">dmac_src_dst_select</a> <a class="el" href="xc__drv__dma_8h.html#adce785c4886b8192470fe6b09e377e4a">eDMA_Src_Dst_Select</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad222d157c1f6c300e0c1f38e3c6cd12a" name="ad222d157c1f6c300e0c1f38e3c6cd12a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad222d157c1f6c300e0c1f38e3c6cd12a">&#9670;&#160;</a></span>eDMA_SW_HW_HS_Select</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="xc__drv__dma_8h.html#aed728f26bc74d844abf072c39a1970d9">dw_dmac_sw_hw_hs_select</a> <a class="el" href="xc__drv__dma_8h.html#ad222d157c1f6c300e0c1f38e3c6cd12a">eDMA_SW_HW_HS_Select</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="acf750f38d6b4073386c1440ad232f861" name="acf750f38d6b4073386c1440ad232f861"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf750f38d6b4073386c1440ad232f861">&#9670;&#160;</a></span>eDMA_Trans_Flow</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="xc__drv__dma_8h.html#a8ce33a285ce62e060ba9c13510a86e23">dmac_transfer_flow</a> <a class="el" href="xc__drv__dma_8h.html#acf750f38d6b4073386c1440ad232f861">eDMA_Trans_Flow</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aae65dc6054e4562423574c14d7ddded8" name="aae65dc6054e4562423574c14d7ddded8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aae65dc6054e4562423574c14d7ddded8">&#9670;&#160;</a></span>eDMA_Trans_Type</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="xc__drv__dma_8h.html#a4f716dda694828e9a4214dcb2bb09bc4">dmac_transfer_type</a> <a class="el" href="xc__drv__dma_8h.html#aae65dc6054e4562423574c14d7ddded8">eDMA_Trans_Type</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a04e39229bfccb4c7b6146ffc026b456c" name="a04e39229bfccb4c7b6146ffc026b456c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a04e39229bfccb4c7b6146ffc026b456c">&#9670;&#160;</a></span>eDMA_Trans_Width</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef enum <a class="el" href="xc__drv__dma_8h.html#afa8a828f09d27dff17fbfa4625b35f08">dmac_transfer_width</a> <a class="el" href="xc__drv__dma_8h.html#a04e39229bfccb4c7b6146ffc026b456c">eDMA_Trans_Width</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">枚举类型说明</h2>
<a id="af1985923a86bbe1936ed5e6aca7c3860" name="af1985923a86bbe1936ed5e6aca7c3860"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1985923a86bbe1936ed5e6aca7c3860">&#9670;&#160;</a></span>dmac_address_increment</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="xc__drv__dma_8h.html#af1985923a86bbe1936ed5e6aca7c3860">dmac_address_increment</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="af1985923a86bbe1936ed5e6aca7c3860a410bc371a1dbf6532506d311b160a22d" name="af1985923a86bbe1936ed5e6aca7c3860a410bc371a1dbf6532506d311b160a22d"></a>DMA_ADDR_INCREMENT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="af1985923a86bbe1936ed5e6aca7c3860a4eedd6dc2bfe3df61c80a44a01061516" name="af1985923a86bbe1936ed5e6aca7c3860a4eedd6dc2bfe3df61c80a44a01061516"></a>DMA_ADDR_DECREMENT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="af1985923a86bbe1936ed5e6aca7c3860adca5d769e967c69dc6b90fd191bc7ae6" name="af1985923a86bbe1936ed5e6aca7c3860adca5d769e967c69dc6b90fd191bc7ae6"></a>DMA_ADDR_NOCHANGE&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">在文件 <a class="el" href="xc__drv__dma_8h_source.html">xc_drv_dma.h</a><a class="el" href="xc__drv__dma_8h_source.html#l00140">140</a> 行定义.</p>
</div>
</div>
<a id="a92e598c51ffd2807637293624ccc2874" name="a92e598c51ffd2807637293624ccc2874"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a92e598c51ffd2807637293624ccc2874">&#9670;&#160;</a></span>dmac_burst_trans_length</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="xc__drv__dma_8h.html#a92e598c51ffd2807637293624ccc2874">dmac_burst_trans_length</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="a92e598c51ffd2807637293624ccc2874aebd6f8cbb3f673a0d150bfd20c51b412" name="a92e598c51ffd2807637293624ccc2874aebd6f8cbb3f673a0d150bfd20c51b412"></a>DMA_MSIZE_1&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a92e598c51ffd2807637293624ccc2874a6e55b36cef061fcf0d306a91d97d65e1" name="a92e598c51ffd2807637293624ccc2874a6e55b36cef061fcf0d306a91d97d65e1"></a>DMA_MSIZE_4&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a92e598c51ffd2807637293624ccc2874ae59c64ff4bedcf99e61bb1d8f3d444cc" name="a92e598c51ffd2807637293624ccc2874ae59c64ff4bedcf99e61bb1d8f3d444cc"></a>DMA_MSIZE_8&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a92e598c51ffd2807637293624ccc2874af7241df11210fec2ac4d8c14e974d572" name="a92e598c51ffd2807637293624ccc2874af7241df11210fec2ac4d8c14e974d572"></a>DMA_MSIZE_16&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a92e598c51ffd2807637293624ccc2874a8be4f75d5a5196094fadf42248b4a1ee" name="a92e598c51ffd2807637293624ccc2874a8be4f75d5a5196094fadf42248b4a1ee"></a>DMA_MSIZE_32&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a92e598c51ffd2807637293624ccc2874aaf63b184d5598c81d00150c08cd678d2" name="a92e598c51ffd2807637293624ccc2874aaf63b184d5598c81d00150c08cd678d2"></a>DMA_MSIZE_64&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a92e598c51ffd2807637293624ccc2874a85271a69bec18a7128a69cfcddb13eb3" name="a92e598c51ffd2807637293624ccc2874a85271a69bec18a7128a69cfcddb13eb3"></a>DMA_MSIZE_128&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a92e598c51ffd2807637293624ccc2874a72690db72e8421106cd67a5a9b72005d" name="a92e598c51ffd2807637293624ccc2874a72690db72e8421106cd67a5a9b72005d"></a>DMA_MSIZE_256&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">在文件 <a class="el" href="xc__drv__dma_8h_source.html">xc_drv_dma.h</a><a class="el" href="xc__drv__dma_8h_source.html#l00128">128</a> 行定义.</p>
</div>
</div>
<a id="a89f6aee3489c5b9c3bd06e1f53b5e134" name="a89f6aee3489c5b9c3bd06e1f53b5e134"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a89f6aee3489c5b9c3bd06e1f53b5e134">&#9670;&#160;</a></span>dmac_ch_state</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="xc__drv__dma_8h.html#a89f6aee3489c5b9c3bd06e1f53b5e134">dmac_ch_state</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="a89f6aee3489c5b9c3bd06e1f53b5e134a5082e131014907719b0264eb16203d9c" name="a89f6aee3489c5b9c3bd06e1f53b5e134a5082e131014907719b0264eb16203d9c"></a>DMA_IDLE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a89f6aee3489c5b9c3bd06e1f53b5e134a6f11ed0a6394a984a3f62c2c67a40581" name="a89f6aee3489c5b9c3bd06e1f53b5e134a6f11ed0a6394a984a3f62c2c67a40581"></a>DMA_SINGLE_REGION&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a89f6aee3489c5b9c3bd06e1f53b5e134acd93c69f6199383e409254624e33cd3f" name="a89f6aee3489c5b9c3bd06e1f53b5e134acd93c69f6199383e409254624e33cd3f"></a>DMA_BURST_REGION&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">在文件 <a class="el" href="xc__drv__dma_8h_source.html">xc_drv_dma.h</a><a class="el" href="xc__drv__dma_8h_source.html#l00086">86</a> 行定义.</p>
</div>
</div>
<a id="af3f5c49848d9c1b1f7b22307dab279d2" name="af3f5c49848d9c1b1f7b22307dab279d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af3f5c49848d9c1b1f7b22307dab279d2">&#9670;&#160;</a></span>dmac_channel_number</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="xc__drv__dma_8h.html#af3f5c49848d9c1b1f7b22307dab279d2">dmac_channel_number</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="af3f5c49848d9c1b1f7b22307dab279d2af8a4856c37f6f969e74fd5984600f29b" name="af3f5c49848d9c1b1f7b22307dab279d2af8a4856c37f6f969e74fd5984600f29b"></a>DMA_NO_CHANNEL&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="af3f5c49848d9c1b1f7b22307dab279d2adf9b2f4ae184996a073efc0de5cf1080" name="af3f5c49848d9c1b1f7b22307dab279d2adf9b2f4ae184996a073efc0de5cf1080"></a>DMA_CHANNEL0&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="af3f5c49848d9c1b1f7b22307dab279d2a0e87792c1681a3131db66cc597aa462b" name="af3f5c49848d9c1b1f7b22307dab279d2a0e87792c1681a3131db66cc597aa462b"></a>DMA_CHANNEL1&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="af3f5c49848d9c1b1f7b22307dab279d2a070f3853f267125ff6481bec4a41f052" name="af3f5c49848d9c1b1f7b22307dab279d2a070f3853f267125ff6481bec4a41f052"></a>DMA_ALL_CHANNELS&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">在文件 <a class="el" href="xc__drv__dma_8h_source.html">xc_drv_dma.h</a><a class="el" href="xc__drv__dma_8h_source.html#l00067">67</a> 行定义.</p>
</div>
</div>
<a id="a4f393422be814480bad5cb5e8b3c0fcd" name="a4f393422be814480bad5cb5e8b3c0fcd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f393422be814480bad5cb5e8b3c0fcd">&#9670;&#160;</a></span>dmac_fifo_mode</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="xc__drv__dma_8h.html#a4f393422be814480bad5cb5e8b3c0fcd">dmac_fifo_mode</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="a4f393422be814480bad5cb5e8b3c0fcda379b38dccab41f03d44d9d5c3564f584" name="a4f393422be814480bad5cb5e8b3c0fcda379b38dccab41f03d44d9d5c3564f584"></a>DMA_FIFO_MODE_SINGLE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4f393422be814480bad5cb5e8b3c0fcdaeedb7818855c21a549fe7b608d249270" name="a4f393422be814480bad5cb5e8b3c0fcdaeedb7818855c21a549fe7b608d249270"></a>DMA_FIFO_MODE_HALF&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">在文件 <a class="el" href="xc__drv__dma_8h_source.html">xc_drv_dma.h</a><a class="el" href="xc__drv__dma_8h_source.html#l00195">195</a> 行定义.</p>
</div>
</div>
<a id="aa64776e8f56356dcdb0709d23a44ba95" name="aa64776e8f56356dcdb0709d23a44ba95"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa64776e8f56356dcdb0709d23a44ba95">&#9670;&#160;</a></span>dmac_hs_interface</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="xc__drv__dma_8h.html#aa64776e8f56356dcdb0709d23a44ba95">dmac_hs_interface</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="aa64776e8f56356dcdb0709d23a44ba95a51b539dc53bdc83c8bb0c25b7caa3311" name="aa64776e8f56356dcdb0709d23a44ba95a51b539dc53bdc83c8bb0c25b7caa3311"></a>UART0_DMA_TX_HS_IF0&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa64776e8f56356dcdb0709d23a44ba95adeb9cd14c3af979b599e8b39048d3f02" name="aa64776e8f56356dcdb0709d23a44ba95adeb9cd14c3af979b599e8b39048d3f02"></a>UART1_DMA_TX_HS_IF1&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa64776e8f56356dcdb0709d23a44ba95ae027330b652595a5f15d79e8be80a45c" name="aa64776e8f56356dcdb0709d23a44ba95ae027330b652595a5f15d79e8be80a45c"></a>SSI0_DMA_TX_HS_IF2&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa64776e8f56356dcdb0709d23a44ba95a59b65ea5ec38dbf7b35e3d49d8e232d7" name="aa64776e8f56356dcdb0709d23a44ba95a59b65ea5ec38dbf7b35e3d49d8e232d7"></a>SSI1_DMA_TX_HS_IF3&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa64776e8f56356dcdb0709d23a44ba95a54df7523f822efb3f4a47d1d7ef5d60d" name="aa64776e8f56356dcdb0709d23a44ba95a54df7523f822efb3f4a47d1d7ef5d60d"></a>SSI2_DMA_TX_HS_IF4&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa64776e8f56356dcdb0709d23a44ba95ad7223a2f6b1dd505dd0a690d8e740183" name="aa64776e8f56356dcdb0709d23a44ba95ad7223a2f6b1dd505dd0a690d8e740183"></a>I2S_DMA_TX_HS_IF5&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa64776e8f56356dcdb0709d23a44ba95a4e04e36ab03b3d3edda8f986cdce5ce5" name="aa64776e8f56356dcdb0709d23a44ba95a4e04e36ab03b3d3edda8f986cdce5ce5"></a>DMA_HS_IF6&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa64776e8f56356dcdb0709d23a44ba95a08a93dee33bbf8c728870072789e0eeb" name="aa64776e8f56356dcdb0709d23a44ba95a08a93dee33bbf8c728870072789e0eeb"></a>DMA_HS_IF7&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa64776e8f56356dcdb0709d23a44ba95a87d7426f18ad48794fb39c763089cc69" name="aa64776e8f56356dcdb0709d23a44ba95a87d7426f18ad48794fb39c763089cc69"></a>UART0_DMA_RX_HS_IF8&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa64776e8f56356dcdb0709d23a44ba95a0cfc765815f7df897785414d9f18f107" name="aa64776e8f56356dcdb0709d23a44ba95a0cfc765815f7df897785414d9f18f107"></a>UART1_DMA_RX_HS_IF9&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa64776e8f56356dcdb0709d23a44ba95ae4b4d391a673e674425ceffde29d9c8f" name="aa64776e8f56356dcdb0709d23a44ba95ae4b4d391a673e674425ceffde29d9c8f"></a>SSI0_DMA_RX_HS_IF10&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa64776e8f56356dcdb0709d23a44ba95a8ad67f5e48aebfdfe3c6ecb7cc9124a8" name="aa64776e8f56356dcdb0709d23a44ba95a8ad67f5e48aebfdfe3c6ecb7cc9124a8"></a>SSI1_DMA_RX_HS_IF11&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa64776e8f56356dcdb0709d23a44ba95a516a95c0812cf2b5659530315bb975b8" name="aa64776e8f56356dcdb0709d23a44ba95a516a95c0812cf2b5659530315bb975b8"></a>GPADC_DMA_RX_HS_IF12&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa64776e8f56356dcdb0709d23a44ba95a1a0ddbbde075100eed7bc72e03c4b7f3" name="aa64776e8f56356dcdb0709d23a44ba95a1a0ddbbde075100eed7bc72e03c4b7f3"></a>CDC_DMA_RX_HS_IF13&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa64776e8f56356dcdb0709d23a44ba95a35599b8e91de75cbef3497d3f4c55d95" name="aa64776e8f56356dcdb0709d23a44ba95a35599b8e91de75cbef3497d3f4c55d95"></a>SSI2_DMA_RX_HS_IF14&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa64776e8f56356dcdb0709d23a44ba95a178401b42f2a843c0780a1a0f3033b41" name="aa64776e8f56356dcdb0709d23a44ba95a178401b42f2a843c0780a1a0f3033b41"></a>I2S_DMA_RX_HS_IF15&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">在文件 <a class="el" href="xc__drv__dma_8h_source.html">xc_drv_dma.h</a><a class="el" href="xc__drv__dma_8h_source.html#l00163">163</a> 行定义.</p>
</div>
</div>
<a id="a84346c3e7d8b0bedf3a1d3e02112b647" name="a84346c3e7d8b0bedf3a1d3e02112b647"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84346c3e7d8b0bedf3a1d3e02112b647">&#9670;&#160;</a></span>dmac_src_dst_select</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="xc__drv__dma_8h.html#a84346c3e7d8b0bedf3a1d3e02112b647">dmac_src_dst_select</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="a84346c3e7d8b0bedf3a1d3e02112b647a6d6f2d30621425f0e8406eb25e56cadd" name="a84346c3e7d8b0bedf3a1d3e02112b647a6d6f2d30621425f0e8406eb25e56cadd"></a>DMA_SRC&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a84346c3e7d8b0bedf3a1d3e02112b647aad5ad6b21b6cdf06fdd3e9ba9ef83e13" name="a84346c3e7d8b0bedf3a1d3e02112b647aad5ad6b21b6cdf06fdd3e9ba9ef83e13"></a>DMA_DST&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a84346c3e7d8b0bedf3a1d3e02112b647a25136d5f1cb714b74d77a63937a68eda" name="a84346c3e7d8b0bedf3a1d3e02112b647a25136d5f1cb714b74d77a63937a68eda"></a>DMA_SRC_DST&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">在文件 <a class="el" href="xc__drv__dma_8h_source.html">xc_drv_dma.h</a><a class="el" href="xc__drv__dma_8h_source.html#l00079">79</a> 行定义.</p>
</div>
</div>
<a id="a8ce33a285ce62e060ba9c13510a86e23" name="a8ce33a285ce62e060ba9c13510a86e23"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ce33a285ce62e060ba9c13510a86e23">&#9670;&#160;</a></span>dmac_transfer_flow</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="xc__drv__dma_8h.html#a8ce33a285ce62e060ba9c13510a86e23">dmac_transfer_flow</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="a8ce33a285ce62e060ba9c13510a86e23a556df82dc68ed3cdd6a7d77501aaa199" name="a8ce33a285ce62e060ba9c13510a86e23a556df82dc68ed3cdd6a7d77501aaa199"></a>DMA_MEM2MEM_DMA&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a8ce33a285ce62e060ba9c13510a86e23a6984bc94ba7f61983c99214a1e69ec6d" name="a8ce33a285ce62e060ba9c13510a86e23a6984bc94ba7f61983c99214a1e69ec6d"></a>DMA_MEM2PRF_DMA&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a8ce33a285ce62e060ba9c13510a86e23a5aa8fed1d0078ecc1f0d10f8d34aa911" name="a8ce33a285ce62e060ba9c13510a86e23a5aa8fed1d0078ecc1f0d10f8d34aa911"></a>DMA_PRF2MEM_DMA&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a8ce33a285ce62e060ba9c13510a86e23a9d326857f8a1cd29701a8eba78bdccdd" name="a8ce33a285ce62e060ba9c13510a86e23a9d326857f8a1cd29701a8eba78bdccdd"></a>DMA_PRF2PRF_DMA&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a8ce33a285ce62e060ba9c13510a86e23a0fd78b2559b2921219a0c56de33dd947" name="a8ce33a285ce62e060ba9c13510a86e23a0fd78b2559b2921219a0c56de33dd947"></a>DMA_PRF2MEM_PRF&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a8ce33a285ce62e060ba9c13510a86e23a5decfa2a2e6001f3fb0b5b748adb6bad" name="a8ce33a285ce62e060ba9c13510a86e23a5decfa2a2e6001f3fb0b5b748adb6bad"></a>DMA_PRF2PRF_SRCPRF&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a8ce33a285ce62e060ba9c13510a86e23ac2b3f1e67e8f2e2bb78ffef68123cac3" name="a8ce33a285ce62e060ba9c13510a86e23ac2b3f1e67e8f2e2bb78ffef68123cac3"></a>DMA_MEM2PRF_PRF&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a8ce33a285ce62e060ba9c13510a86e23a425ca43fdbbca4bab20620815df4644e" name="a8ce33a285ce62e060ba9c13510a86e23a425ca43fdbbca4bab20620815df4644e"></a>DMA_PRF2PRF_DSTPRF&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">在文件 <a class="el" href="xc__drv__dma_8h_source.html">xc_drv_dma.h</a><a class="el" href="xc__drv__dma_8h_source.html#l00183">183</a> 行定义.</p>
</div>
</div>
<a id="a4f716dda694828e9a4214dcb2bb09bc4" name="a4f716dda694828e9a4214dcb2bb09bc4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f716dda694828e9a4214dcb2bb09bc4">&#9670;&#160;</a></span>dmac_transfer_type</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="xc__drv__dma_8h.html#a4f716dda694828e9a4214dcb2bb09bc4">dmac_transfer_type</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="a4f716dda694828e9a4214dcb2bb09bc4a8a7f70fa269831410781e6ca9074534b" name="a4f716dda694828e9a4214dcb2bb09bc4a8a7f70fa269831410781e6ca9074534b"></a>DMA_TRANSFER_ROW1&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4f716dda694828e9a4214dcb2bb09bc4a59f22accf331b99407c7be42b763046e" name="a4f716dda694828e9a4214dcb2bb09bc4a59f22accf331b99407c7be42b763046e"></a>DMA_TRANSFER_ROW2&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4f716dda694828e9a4214dcb2bb09bc4a072a7278e06effea5787d261e25f0efd" name="a4f716dda694828e9a4214dcb2bb09bc4a072a7278e06effea5787d261e25f0efd"></a>DMA_TRANSFER_ROW3&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4f716dda694828e9a4214dcb2bb09bc4aef9e93732d1b7ca81c27ff8022b7167b" name="a4f716dda694828e9a4214dcb2bb09bc4aef9e93732d1b7ca81c27ff8022b7167b"></a>DMA_TRANSFER_ROW4&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4f716dda694828e9a4214dcb2bb09bc4a6120bafea0a2dbd22736e9fd381e84b9" name="a4f716dda694828e9a4214dcb2bb09bc4a6120bafea0a2dbd22736e9fd381e84b9"></a>DMA_TRANSFER_ROW5&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4f716dda694828e9a4214dcb2bb09bc4a06b2ede068af9cbb2222a2c359bf34a9" name="a4f716dda694828e9a4214dcb2bb09bc4a06b2ede068af9cbb2222a2c359bf34a9"></a>DMA_TRANSFER_ROW6&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4f716dda694828e9a4214dcb2bb09bc4a827cf76facf05a1d9aa660d2f80267b3" name="a4f716dda694828e9a4214dcb2bb09bc4a827cf76facf05a1d9aa660d2f80267b3"></a>DMA_TRANSFER_ROW7&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4f716dda694828e9a4214dcb2bb09bc4a5fb541f04891c7dc7ef4efb30f1a6af0" name="a4f716dda694828e9a4214dcb2bb09bc4a5fb541f04891c7dc7ef4efb30f1a6af0"></a>DMA_TRANSFER_ROW8&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4f716dda694828e9a4214dcb2bb09bc4a619062e5100b2425206d01930d110445" name="a4f716dda694828e9a4214dcb2bb09bc4a619062e5100b2425206d01930d110445"></a>DMA_TRANSFER_ROW9&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4f716dda694828e9a4214dcb2bb09bc4a3cd46bbbdc3a4a4ae776444516af4b35" name="a4f716dda694828e9a4214dcb2bb09bc4a3cd46bbbdc3a4a4ae776444516af4b35"></a>DMA_TRANSFER_ROW10&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">在文件 <a class="el" href="xc__drv__dma_8h_source.html">xc_drv_dma.h</a><a class="el" href="xc__drv__dma_8h_source.html#l00093">93</a> 行定义.</p>
</div>
</div>
<a id="afa8a828f09d27dff17fbfa4625b35f08" name="afa8a828f09d27dff17fbfa4625b35f08"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa8a828f09d27dff17fbfa4625b35f08">&#9670;&#160;</a></span>dmac_transfer_width</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="xc__drv__dma_8h.html#afa8a828f09d27dff17fbfa4625b35f08">dmac_transfer_width</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="afa8a828f09d27dff17fbfa4625b35f08ae558f94d160258a49239731c5eba7782" name="afa8a828f09d27dff17fbfa4625b35f08ae558f94d160258a49239731c5eba7782"></a>DMA_TRANS_WIDTH_8&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afa8a828f09d27dff17fbfa4625b35f08a6644e5bb19ca95ad5ff16499a294c690" name="afa8a828f09d27dff17fbfa4625b35f08a6644e5bb19ca95ad5ff16499a294c690"></a>DMA_TRANS_WIDTH_16&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afa8a828f09d27dff17fbfa4625b35f08aaee6d377eeeba96a73aa2d4551e1df49" name="afa8a828f09d27dff17fbfa4625b35f08aaee6d377eeeba96a73aa2d4551e1df49"></a>DMA_TRANS_WIDTH_32&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afa8a828f09d27dff17fbfa4625b35f08a3c37c1649b67a1311efd5f228b0a0c97" name="afa8a828f09d27dff17fbfa4625b35f08a3c37c1649b67a1311efd5f228b0a0c97"></a>DMA_TRANS_WIDTH_64&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afa8a828f09d27dff17fbfa4625b35f08a234d18f56dc647495c5f9c235be8a0e1" name="afa8a828f09d27dff17fbfa4625b35f08a234d18f56dc647495c5f9c235be8a0e1"></a>DMA_TRANS_WIDTH_128&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afa8a828f09d27dff17fbfa4625b35f08a5f42e9ca19e20ac407ef736d5c991112" name="afa8a828f09d27dff17fbfa4625b35f08a5f42e9ca19e20ac407ef736d5c991112"></a>DMA_TRANS_WIDTH_256&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">在文件 <a class="el" href="xc__drv__dma_8h_source.html">xc_drv_dma.h</a><a class="el" href="xc__drv__dma_8h_source.html#l00147">147</a> 行定义.</p>
</div>
</div>
<a id="a7dcffaefc00dd9b7f77fb6bacf5a9be5" name="a7dcffaefc00dd9b7f77fb6bacf5a9be5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7dcffaefc00dd9b7f77fb6bacf5a9be5">&#9670;&#160;</a></span>dw_dmac_channel_priority</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="xc__drv__dma_8h.html#a7dcffaefc00dd9b7f77fb6bacf5a9be5">dw_dmac_channel_priority</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="a7dcffaefc00dd9b7f77fb6bacf5a9be5aa455254c54e3f7a0b0846ff5d91119c1" name="a7dcffaefc00dd9b7f77fb6bacf5a9be5aa455254c54e3f7a0b0846ff5d91119c1"></a>DMA_PRIORITY_0&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a7dcffaefc00dd9b7f77fb6bacf5a9be5aabd243b9384615c8d1364305fbf8d053" name="a7dcffaefc00dd9b7f77fb6bacf5a9be5aabd243b9384615c8d1364305fbf8d053"></a>DMA_PRIORITY_1&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a7dcffaefc00dd9b7f77fb6bacf5a9be5a46641dd5c392c9869de38869bd2bbebe" name="a7dcffaefc00dd9b7f77fb6bacf5a9be5a46641dd5c392c9869de38869bd2bbebe"></a>DMA_PRIORITY_2&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a7dcffaefc00dd9b7f77fb6bacf5a9be5a3bb23ef69592a092421c9c470d2fc1d1" name="a7dcffaefc00dd9b7f77fb6bacf5a9be5a3bb23ef69592a092421c9c470d2fc1d1"></a>DMA_PRIORITY_3&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a7dcffaefc00dd9b7f77fb6bacf5a9be5a7ad9c69ed927317da7a1b1aa202cb56f" name="a7dcffaefc00dd9b7f77fb6bacf5a9be5a7ad9c69ed927317da7a1b1aa202cb56f"></a>DMA_PRIORITY_4&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a7dcffaefc00dd9b7f77fb6bacf5a9be5a97caf8ea2d92a3cb78438524487c61f1" name="a7dcffaefc00dd9b7f77fb6bacf5a9be5a97caf8ea2d92a3cb78438524487c61f1"></a>DMA_PRIORITY_5&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a7dcffaefc00dd9b7f77fb6bacf5a9be5a2ab83e1397173e1147093dd22dae9476" name="a7dcffaefc00dd9b7f77fb6bacf5a9be5a2ab83e1397173e1147093dd22dae9476"></a>DMA_PRIORITY_6&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a7dcffaefc00dd9b7f77fb6bacf5a9be5af95a572b5f5b5c90e74eb1a5ec8c4bcd" name="a7dcffaefc00dd9b7f77fb6bacf5a9be5af95a572b5f5b5c90e74eb1a5ec8c4bcd"></a>DMA_PRIORITY_7&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">在文件 <a class="el" href="xc__drv__dma_8h_source.html">xc_drv_dma.h</a><a class="el" href="xc__drv__dma_8h_source.html#l00201">201</a> 行定义.</p>
</div>
</div>
<a id="aa0e7bbff623bf2524d0d12fbda988536" name="aa0e7bbff623bf2524d0d12fbda988536"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa0e7bbff623bf2524d0d12fbda988536">&#9670;&#160;</a></span>dw_dmac_irq</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="xc__drv__dma_8h.html#aa0e7bbff623bf2524d0d12fbda988536">dw_dmac_irq</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="aa0e7bbff623bf2524d0d12fbda988536aa8ebbc6872ac8b64f38def82e2d90268" name="aa0e7bbff623bf2524d0d12fbda988536aa8ebbc6872ac8b64f38def82e2d90268"></a>DMA_IRQ_NONE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa0e7bbff623bf2524d0d12fbda988536a15d523f460eb38e04ed4babf99d044a8" name="aa0e7bbff623bf2524d0d12fbda988536a15d523f460eb38e04ed4babf99d044a8"></a>DMA_IRQ_TRF&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa0e7bbff623bf2524d0d12fbda988536ab3dadc1463031f64b84f5343243339e0" name="aa0e7bbff623bf2524d0d12fbda988536ab3dadc1463031f64b84f5343243339e0"></a>DMA_IRQ_BLOCK&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa0e7bbff623bf2524d0d12fbda988536a2b52aac6867761dee8e8c1a0866a7e1b" name="aa0e7bbff623bf2524d0d12fbda988536a2b52aac6867761dee8e8c1a0866a7e1b"></a>DMA_IRQ_SRCTRAN&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa0e7bbff623bf2524d0d12fbda988536a967edef4e0cc94e7a48a3d3370c07e7c" name="aa0e7bbff623bf2524d0d12fbda988536a967edef4e0cc94e7a48a3d3370c07e7c"></a>DMA_IRQ_DSTTRAN&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa0e7bbff623bf2524d0d12fbda988536a6d6ec0b3e6d148e05fff0ada2ad91790" name="aa0e7bbff623bf2524d0d12fbda988536a6d6ec0b3e6d148e05fff0ada2ad91790"></a>DMA_IRQ_ERR&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa0e7bbff623bf2524d0d12fbda988536a95380e8b1c8aec7cc39eac313d12f766" name="aa0e7bbff623bf2524d0d12fbda988536a95380e8b1c8aec7cc39eac313d12f766"></a>DMA_IRQ_ALL&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">在文件 <a class="el" href="xc__drv__dma_8h_source.html">xc_drv_dma.h</a><a class="el" href="xc__drv__dma_8h_source.html#l00117">117</a> 行定义.</p>
</div>
</div>
<a id="aed728f26bc74d844abf072c39a1970d9" name="aed728f26bc74d844abf072c39a1970d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed728f26bc74d844abf072c39a1970d9">&#9670;&#160;</a></span>dw_dmac_sw_hw_hs_select</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="xc__drv__dma_8h.html#aed728f26bc74d844abf072c39a1970d9">dw_dmac_sw_hw_hs_select</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="aed728f26bc74d844abf072c39a1970d9a42e27445358f4c76328b70acc38ea293" name="aed728f26bc74d844abf072c39a1970d9a42e27445358f4c76328b70acc38ea293"></a>DMA_HS_HARDWARE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aed728f26bc74d844abf072c39a1970d9ad31c67645e905442b848f3064d9c7469" name="aed728f26bc74d844abf072c39a1970d9ad31c67645e905442b848f3064d9c7469"></a>DMA_HS_SOFTWARE&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">在文件 <a class="el" href="xc__drv__dma_8h_source.html">xc_drv_dma.h</a><a class="el" href="xc__drv__dma_8h_source.html#l00157">157</a> 行定义.</p>
</div>
</div>
<h2 class="groupheader">函数说明</h2>
<a id="a01962749c62d65b8b040071262981e1d" name="a01962749c62d65b8b040071262981e1d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a01962749c62d65b8b040071262981e1d">&#9670;&#160;</a></span>dma_irq_handler()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool dma_irq_handler </td>
<td>(</td>
<td class="paramtype"><a class="el" href="xc__drv__dma_8h.html#a33bfa42ab5025c6323cda1282cc8cd64">DMA_Instance_t</a> *&#160;</td>
<td class="paramname"><em>inst</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>dma_irq_handler </p>
<dl class="params"><dt>参数</dt><dd>
<table class="params">
<tr><td class="paramname"></td><td></td></tr>
</table>
</dd>
</dl>
<p>param </p><dl class="section return"><dt>返回</dt><dd>void </dd></dl>
<dl class="retval"><dt>返回值</dt><dd>
<table class="retval">
<tr><td class="paramname">void</td><td></td></tr>
<tr><td class="paramname">void</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>注解</dt><dd></dd></dl>
<p class="definition">在文件 <a class="el" href="xc__drv__dma_8c_source.html">xc_drv_dma.c</a><a class="el" href="xc__drv__dma_8c_source.html#l00759">759</a> 行定义.</p>
</div>
</div>
<a id="a13b80ddb37038ffbbb1013403abeb924" name="a13b80ddb37038ffbbb1013403abeb924"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a13b80ddb37038ffbbb1013403abeb924">&#9670;&#160;</a></span>xc_dma_check_channel_range()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t xc_dma_check_channel_range </td>
<td>(</td>
<td class="paramtype"><a class="el" href="xc__drv__dma_8h.html#adc35119c04cdf625c5dc981bc33c8d8e">eDMA_Ch_Num</a>&#160;</td>
<td class="paramname"><em>ch_num</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>xc_dma_check_channel_range </p>
<dl class="params"><dt>参数</dt><dd>
<table class="params">
<tr><td class="paramname"></td><td></td></tr>
</table>
</dd>
</dl>
<p>param </p><dl class="section return"><dt>返回</dt><dd>void </dd></dl>
<dl class="retval"><dt>返回值</dt><dd>
<table class="retval">
<tr><td class="paramname">void</td><td></td></tr>
<tr><td class="paramname">void</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>注解</dt><dd></dd></dl>
<p class="definition">在文件 <a class="el" href="xc__drv__dma_8c_source.html">xc_drv_dma.c</a><a class="el" href="xc__drv__dma_8c_source.html#l00146">146</a> 行定义.</p>
</div>
</div>
<a id="a743e75d02cb219df3028ba91bb8d1eb5" name="a743e75d02cb219df3028ba91bb8d1eb5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a743e75d02cb219df3028ba91bb8d1eb5">&#9670;&#160;</a></span>xc_dma_disable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t xc_dma_disable </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>xc_dma_disable </p>
<dl class="params"><dt>参数</dt><dd>
<table class="params">
<tr><td class="paramname"></td><td></td></tr>
</table>
</dd>
</dl>
<p>param </p><dl class="section return"><dt>返回</dt><dd>void </dd></dl>
<dl class="retval"><dt>返回值</dt><dd>
<table class="retval">
<tr><td class="paramname">void</td><td></td></tr>
<tr><td class="paramname">void</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>注解</dt><dd></dd></dl>
<p class="definition">在文件 <a class="el" href="xc__drv__dma_8c_source.html">xc_drv_dma.c</a><a class="el" href="xc__drv__dma_8c_source.html#l00235">235</a> 行定义.</p>
</div>
</div>
<a id="acdeecadd9b01bedf1123363d288d7846" name="acdeecadd9b01bedf1123363d288d7846"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acdeecadd9b01bedf1123363d288d7846">&#9670;&#160;</a></span>xc_dma_disable_channel()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t xc_dma_disable_channel </td>
<td>(</td>
<td class="paramtype"><a class="el" href="xc__drv__dma_8h.html#adc35119c04cdf625c5dc981bc33c8d8e">eDMA_Ch_Num</a>&#160;</td>
<td class="paramname"><em>ch_num</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>xc_dma_disable_channel </p>
<dl class="params"><dt>参数</dt><dd>
<table class="params">
<tr><td class="paramname"></td><td></td></tr>
</table>
</dd>
</dl>
<p>param </p><dl class="section return"><dt>返回</dt><dd>void </dd></dl>
<dl class="retval"><dt>返回值</dt><dd>
<table class="retval">
<tr><td class="paramname">void</td><td></td></tr>
<tr><td class="paramname">void</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>注解</dt><dd></dd></dl>
<p class="definition">在文件 <a class="el" href="xc__drv__dma_8c_source.html">xc_drv_dma.c</a><a class="el" href="xc__drv__dma_8c_source.html#l00312">312</a> 行定义.</p>
</div>
</div>
<a id="a859a802f48d6e807db68c610dfd115ff" name="a859a802f48d6e807db68c610dfd115ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a859a802f48d6e807db68c610dfd115ff">&#9670;&#160;</a></span>xc_dma_enable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_dma_enable </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>xc_dma_enable </p>
<dl class="params"><dt>参数</dt><dd>
<table class="params">
<tr><td class="paramname"></td><td></td></tr>
</table>
</dd>
</dl>
<p>param </p><dl class="section return"><dt>返回</dt><dd>void </dd></dl>
<dl class="retval"><dt>返回值</dt><dd>
<table class="retval">
<tr><td class="paramname">void</td><td></td></tr>
<tr><td class="paramname">void</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>注解</dt><dd></dd></dl>
<p class="definition">在文件 <a class="el" href="xc__drv__dma_8c_source.html">xc_drv_dma.c</a><a class="el" href="xc__drv__dma_8c_source.html#l00222">222</a> 行定义.</p>
</div>
</div>
<a id="acd035dfdb6e7bc6523317e1d74ac2df3" name="acd035dfdb6e7bc6523317e1d74ac2df3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acd035dfdb6e7bc6523317e1d74ac2df3">&#9670;&#160;</a></span>xc_dma_enable_channel()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t xc_dma_enable_channel </td>
<td>(</td>
<td class="paramtype"><a class="el" href="xc__drv__dma_8h.html#adc35119c04cdf625c5dc981bc33c8d8e">eDMA_Ch_Num</a>&#160;</td>
<td class="paramname"><em>ch_num</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>xc_dma_enable_channel </p>
<dl class="params"><dt>参数</dt><dd>
<table class="params">
<tr><td class="paramname"></td><td></td></tr>
</table>
</dd>
</dl>
<p>param </p><dl class="section return"><dt>返回</dt><dd>void </dd></dl>
<dl class="retval"><dt>返回值</dt><dd>
<table class="retval">
<tr><td class="paramname">void</td><td></td></tr>
<tr><td class="paramname">void</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>注解</dt><dd></dd></dl>
<p class="definition">在文件 <a class="el" href="xc__drv__dma_8c_source.html">xc_drv_dma.c</a><a class="el" href="xc__drv__dma_8c_source.html#l00285">285</a> 行定义.</p>
</div>
</div>
<a id="ab2de6b8ea373ff2c62a69186a49d71d1" name="ab2de6b8ea373ff2c62a69186a49d71d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2de6b8ea373ff2c62a69186a49d71d1">&#9670;&#160;</a></span>xc_dma_enable_channel_irq()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t xc_dma_enable_channel_irq </td>
<td>(</td>
<td class="paramtype"><a class="el" href="xc__drv__dma_8h.html#adc35119c04cdf625c5dc981bc33c8d8e">eDMA_Ch_Num</a>&#160;</td>
<td class="paramname"><em>ch_num</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>xc_dma_enable_channel_irq </p>
<dl class="params"><dt>参数</dt><dd>
<table class="params">
<tr><td class="paramname"></td><td></td></tr>
</table>
</dd>
</dl>
<p>param </p><dl class="section return"><dt>返回</dt><dd>void </dd></dl>
<dl class="retval"><dt>返回值</dt><dd>
<table class="retval">
<tr><td class="paramname">void</td><td></td></tr>
<tr><td class="paramname">void</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>注解</dt><dd></dd></dl>
<p class="definition">在文件 <a class="el" href="xc__drv__dma_8c_source.html">xc_drv_dma.c</a><a class="el" href="xc__drv__dma_8c_source.html#l00378">378</a> 行定义.</p>
</div>
</div>
<a id="a2ef3be2604993dd12260dd9a8ade22e6" name="a2ef3be2604993dd12260dd9a8ade22e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ef3be2604993dd12260dd9a8ade22e6">&#9670;&#160;</a></span>xc_dma_get_channel_index()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t xc_dma_get_channel_index </td>
<td>(</td>
<td class="paramtype"><a class="el" href="xc__drv__dma_8h.html#adc35119c04cdf625c5dc981bc33c8d8e">eDMA_Ch_Num</a>&#160;</td>
<td class="paramname"><em>ch_num</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>xc_dma_get_channel_index </p>
<dl class="params"><dt>参数</dt><dd>
<table class="params">
<tr><td class="paramname"></td><td></td></tr>
</table>
</dd>
</dl>
<p>param </p><dl class="section return"><dt>返回</dt><dd>void </dd></dl>
<dl class="retval"><dt>返回值</dt><dd>
<table class="retval">
<tr><td class="paramname">void</td><td></td></tr>
<tr><td class="paramname">void</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>注解</dt><dd></dd></dl>
<p class="definition">在文件 <a class="el" href="xc__drv__dma_8c_source.html">xc_drv_dma.c</a><a class="el" href="xc__drv__dma_8c_source.html#l00194">194</a> 行定义.</p>
</div>
</div>
<a id="a36ec12d74a2a882fb7284d0800a48892" name="a36ec12d74a2a882fb7284d0800a48892"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a36ec12d74a2a882fb7284d0800a48892">&#9670;&#160;</a></span>xc_dma_init()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t xc_dma_init </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>xc_dma_init </p>
<dl class="params"><dt>参数</dt><dd>
<table class="params">
<tr><td class="paramname"></td><td></td></tr>
</table>
</dd>
</dl>
<p>param </p><dl class="section return"><dt>返回</dt><dd>void </dd></dl>
<dl class="retval"><dt>返回值</dt><dd>
<table class="retval">
<tr><td class="paramname">void</td><td></td></tr>
<tr><td class="paramname">void</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>注解</dt><dd></dd></dl>
<p class="definition">在文件 <a class="el" href="xc__drv__dma_8c_source.html">xc_drv_dma.c</a><a class="el" href="xc__drv__dma_8c_source.html#l00588">588</a> 行定义.</p>
</div>
</div>
<a id="a82dd50bd5d17ec5dc5a3c7b7fafbfae4" name="a82dd50bd5d17ec5dc5a3c7b7fafbfae4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a82dd50bd5d17ec5dc5a3c7b7fafbfae4">&#9670;&#160;</a></span>xc_dma_is_channel_enabled()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool xc_dma_is_channel_enabled </td>
<td>(</td>
<td class="paramtype"><a class="el" href="xc__drv__dma_8h.html#adc35119c04cdf625c5dc981bc33c8d8e">eDMA_Ch_Num</a>&#160;</td>
<td class="paramname"><em>ch_num</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>xc_dma_is_channel_enabled </p>
<dl class="params"><dt>参数</dt><dd>
<table class="params">
<tr><td class="paramname"></td><td></td></tr>
</table>
</dd>
</dl>
<p>param </p><dl class="section return"><dt>返回</dt><dd>void </dd></dl>
<dl class="retval"><dt>返回值</dt><dd>
<table class="retval">
<tr><td class="paramname">void</td><td></td></tr>
<tr><td class="paramname">void</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>注解</dt><dd></dd></dl>
<p class="definition">在文件 <a class="el" href="xc__drv__dma_8c_source.html">xc_drv_dma.c</a><a class="el" href="xc__drv__dma_8c_source.html#l00347">347</a> 行定义.</p>
</div>
</div>
<a id="ac757805e940992bc4785a9d158393c7b" name="ac757805e940992bc4785a9d158393c7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac757805e940992bc4785a9d158393c7b">&#9670;&#160;</a></span>xc_dma_is_enable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool xc_dma_is_enable </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>xc_dma_is_enable </p>
<dl class="params"><dt>参数</dt><dd>
<table class="params">
<tr><td class="paramname"></td><td></td></tr>
</table>
</dd>
</dl>
<p>param </p><dl class="section return"><dt>返回</dt><dd>void </dd></dl>
<dl class="retval"><dt>返回值</dt><dd>
<table class="retval">
<tr><td class="paramname">void</td><td></td></tr>
<tr><td class="paramname">void</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>注解</dt><dd></dd></dl>
<p class="definition">在文件 <a class="el" href="xc__drv__dma_8c_source.html">xc_drv_dma.c</a><a class="el" href="xc__drv__dma_8c_source.html#l00265">265</a> 行定义.</p>
</div>
</div>
<a id="ac5cfd3cc157bbc555eefb946cf81092d" name="ac5cfd3cc157bbc555eefb946cf81092d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5cfd3cc157bbc555eefb946cf81092d">&#9670;&#160;</a></span>xc_dma_reset_instance()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_dma_reset_instance </td>
<td>(</td>
<td class="paramtype"><a class="el" href="xc__drv__dma_8h.html#a33bfa42ab5025c6323cda1282cc8cd64">DMA_Instance_t</a> *&#160;</td>
<td class="paramname"><em>inst</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>xc_dma_reset_instance </p>
<dl class="params"><dt>参数</dt><dd>
<table class="params">
<tr><td class="paramname"></td><td></td></tr>
</table>
</dd>
</dl>
<p>param </p><dl class="section return"><dt>返回</dt><dd>void </dd></dl>
<dl class="retval"><dt>返回值</dt><dd>
<table class="retval">
<tr><td class="paramname">void</td><td></td></tr>
<tr><td class="paramname">void</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>注解</dt><dd></dd></dl>
<p class="definition">在文件 <a class="el" href="xc__drv__dma_8c_source.html">xc_drv_dma.c</a><a class="el" href="xc__drv__dma_8c_source.html#l00109">109</a> 行定义.</p>
</div>
</div>
<a id="ac3a67417ac4aee83fdfee4e518578a6a" name="ac3a67417ac4aee83fdfee4e518578a6a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac3a67417ac4aee83fdfee4e518578a6a">&#9670;&#160;</a></span>xc_dma_set_channel_config()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t xc_dma_set_channel_config </td>
<td>(</td>
<td class="paramtype"><a class="el" href="xc__drv__dma_8h.html#adc35119c04cdf625c5dc981bc33c8d8e">eDMA_Ch_Num</a>&#160;</td>
<td class="paramname"><em>ch_num</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="xc__drv__dma_8h.html#a81a686b81c82fc3157d179ae56fcea05">DMA_Chx_Cfg_t</a> *&#160;</td>
<td class="paramname"><em>ch</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>xc_dma_set_channel_config </p>
<dl class="params"><dt>参数</dt><dd>
<table class="params">
<tr><td class="paramname"></td><td></td></tr>
</table>
</dd>
</dl>
<p>param </p><dl class="section return"><dt>返回</dt><dd>void </dd></dl>
<dl class="retval"><dt>返回值</dt><dd>
<table class="retval">
<tr><td class="paramname">void</td><td></td></tr>
<tr><td class="paramname">void</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>注解</dt><dd></dd></dl>
<p class="definition">在文件 <a class="el" href="xc__drv__dma_8c_source.html">xc_drv_dma.c</a><a class="el" href="xc__drv__dma_8c_source.html#l00630">630</a> 行定义.</p>
</div>
</div>
<a id="a6086eb35b62039702de3341eb74c126c" name="a6086eb35b62039702de3341eb74c126c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6086eb35b62039702de3341eb74c126c">&#9670;&#160;</a></span>xc_dma_set_channel_priority_order()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_dma_set_channel_priority_order </td>
<td>(</td>
<td class="paramtype"><a class="el" href="xc__drv__dma_8h.html#a33bfa42ab5025c6323cda1282cc8cd64">DMA_Instance_t</a> *&#160;</td>
<td class="paramname"><em>inst</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>xc_dma_set_channel_priority_order </p>
<dl class="params"><dt>参数</dt><dd>
<table class="params">
<tr><td class="paramname"></td><td></td></tr>
</table>
</dd>
</dl>
<p>param </p><dl class="section return"><dt>返回</dt><dd>void </dd></dl>
<dl class="retval"><dt>返回值</dt><dd>
<table class="retval">
<tr><td class="paramname">void</td><td></td></tr>
<tr><td class="paramname">void</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>注解</dt><dd></dd></dl>
<p class="definition">在文件 <a class="el" href="xc__drv__dma_8c_source.html">xc_drv_dma.c</a><a class="el" href="xc__drv__dma_8c_source.html#l00064">64</a> 行定义.</p>
</div>
</div>
<a id="a6ac46334d4808be82097c0181e82c830" name="a6ac46334d4808be82097c0181e82c830"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ac46334d4808be82097c0181e82c830">&#9670;&#160;</a></span>xc_dma_set_listener()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool xc_dma_set_listener </td>
<td>(</td>
<td class="paramtype"><a class="el" href="xc__drv__dma_8h.html#adc35119c04cdf625c5dc981bc33c8d8e">eDMA_Ch_Num</a>&#160;</td>
<td class="paramname"><em>ch_num</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="xc__drv__dma_8h.html#af53224441ba44c692d5d2d98dc994e7d">DMA_Callback</a>&#160;</td>
<td class="paramname"><em>userFunction</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>xc_dma_set_listener </p>
<dl class="params"><dt>参数</dt><dd>
<table class="params">
<tr><td class="paramname"></td><td></td></tr>
</table>
</dd>
</dl>
<p>param </p><dl class="section return"><dt>返回</dt><dd>void </dd></dl>
<dl class="retval"><dt>返回值</dt><dd>
<table class="retval">
<tr><td class="paramname">void</td><td></td></tr>
<tr><td class="paramname">void</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>注解</dt><dd></dd></dl>
<p class="definition">在文件 <a class="el" href="xc__drv__dma_8c_source.html">xc_drv_dma.c</a><a class="el" href="xc__drv__dma_8c_source.html#l00673">673</a> 行定义.</p>
</div>
</div>
<a id="a0c61adf51a20ae64ffb7724bce592a26" name="a0c61adf51a20ae64ffb7724bce592a26"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c61adf51a20ae64ffb7724bce592a26">&#9670;&#160;</a></span>xc_dma_set_test_mode()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void xc_dma_set_test_mode </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>mode</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>xc_dma_set_test_mode </p>
<p>DMAC test mode set</p>
<dl class="params"><dt>参数</dt><dd>
<table class="params">
<tr><td class="paramname">uint8_t</td><td>- mode </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>void </dd></dl>
<dl class="retval"><dt>返回值</dt><dd>
<table class="retval">
<tr><td class="paramname">void</td><td></td></tr>
<tr><td class="paramname">void</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>注解</dt><dd></dd></dl>
<p class="definition">在文件 <a class="el" href="xc__drv__dma_8c_source.html">xc_drv_dma.c</a><a class="el" href="xc__drv__dma_8c_source.html#l00048">48</a> 行定义.</p>
</div>
</div>
<a id="ad13f67daa965445b8d2fc32eb3961ee4" name="ad13f67daa965445b8d2fc32eb3961ee4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad13f67daa965445b8d2fc32eb3961ee4">&#9670;&#160;</a></span>xc_dma_start_transfer()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t xc_dma_start_transfer </td>
<td>(</td>
<td class="paramtype"><a class="el" href="xc__drv__dma_8h.html#adc35119c04cdf625c5dc981bc33c8d8e">eDMA_Ch_Num</a>&#160;</td>
<td class="paramname"><em>ch_num</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="xc__drv__dma_8h.html#af53224441ba44c692d5d2d98dc994e7d">DMA_Callback</a>&#160;</td>
<td class="paramname"><em>cb_func</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>xc_dma_start_transfer </p>
<dl class="params"><dt>参数</dt><dd>
<table class="params">
<tr><td class="paramname"></td><td></td></tr>
</table>
</dd>
</dl>
<p>param </p><dl class="section return"><dt>返回</dt><dd>void </dd></dl>
<dl class="retval"><dt>返回值</dt><dd>
<table class="retval">
<tr><td class="paramname">void</td><td></td></tr>
<tr><td class="paramname">void</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>注解</dt><dd></dd></dl>
<p class="definition">在文件 <a class="el" href="xc__drv__dma_8c_source.html">xc_drv_dma.c</a><a class="el" href="xc__drv__dma_8c_source.html#l00705">705</a> 行定义.</p>
</div>
</div>
<h2 class="groupheader">变量说明</h2>
<a id="ae8caf2cc77abff85600e4638568e957e" name="ae8caf2cc77abff85600e4638568e957e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae8caf2cc77abff85600e4638568e957e">&#9670;&#160;</a></span>DMA_Instance</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="xc__drv__dma_8h.html#a33bfa42ab5025c6323cda1282cc8cd64">DMA_Instance_t</a> DMA_Instance</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="xc__drv__dma_8c_source.html">xc_drv_dma.c</a><a class="el" href="xc__drv__dma_8c_source.html#l00033">33</a> 行定义.</p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
</small></address>
</body>
</html>