Files
test/doc/Doxygen/html/sdrv__epwm_8h_source.html
2025-11-07 20:19:23 +08:00

508 lines
114 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">
<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.4"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>SemiDrive SSDK Appication Program Interface: Z:/01-Code/06-SSDK-DEV-Firewall/ssdk/drivers/include/sdrv_epwm.h Source File</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>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.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="projectalign">
<div id="projectname">SemiDrive SSDK Appication Program Interface<span id="projectnumber">&#160;PTG3.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_14bc92f4b96c8519b376567118ac28b3.html">drivers</a></li><li class="navelem"><a class="el" href="dir_ee023d43c33bfccc31aa50a48a76892b.html">include</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">sdrv_epwm.h</div></div>
</div><!--header-->
<div class="contents">
<a href="sdrv__epwm_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="preprocessor">#ifndef SDRV_EPWM_DRV_H_</span></div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#define SDRV_EPWM_DRV_H_</span></div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#include &quot;../source/epwm/sdrv_epwm_reg.h&quot;</span></div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> </div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#if CONFIG_E3L</span></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="preprocessor">#if ((CONFIG_E3106) || (CONFIG_E3104))</span></div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#define EPWM_SOURCE_CLK 150</span></div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#else</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#define EPWM_SOURCE_CLK 198</span></div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#else</span></div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a1ba45f522b75c48234ba37dbd97d173b"> 22</a></span><span class="preprocessor">#define EPWM_SOURCE_CLK 250</span></div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a3d193630eed13a7c5b09425468670247"> 25</a></span><span class="preprocessor">#define EPWM_FIFO_A_OFFSET (0xc0U)</span></div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a253ada5e8f0b5892d1ee671ab6e1d0e3"> 26</a></span><span class="preprocessor">#define EPWM_FIFO_B_OFFSET (0xc4U)</span></div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a3c8da27d0ebd2c48bd0d01ca29eb8e6f"> 27</a></span><span class="preprocessor">#define EPWM_FIFO_C_OFFSET (0xc8U)</span></div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a06af7802bc660b6a44bf6ebfe0b65292"> 28</a></span><span class="preprocessor">#define EPWM_FIFO_D_OFFSET (0xccU)</span></div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#aad1f1a70402867eef2d09affc3eea443"> 29</a></span><span class="preprocessor">#define EPWM_CNT_G0_OVF_OFFSET (0x104U)</span></div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a210fc9812b01bb3d30f0ada8f1b2c1ea"> 30</a></span><span class="preprocessor">#define EPWM_CNT_G1_OVF_OFFSET (0x124U)</span></div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#aec42ef55916c8c1413371367fd7001c3"> 31</a></span><span class="preprocessor">#define EPWM_INT_STA_EN (0x3f &lt;&lt; 0 | 0xf &lt;&lt; 20)</span></div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#ab4f1f99bce59513ebc058876faf97f3b"> 32</a></span><span class="preprocessor">#define EPWM_COR_ERR_INT_STA_EN (0xf &lt;&lt; 0 | 0xffff &lt;&lt; 8)</span></div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#ad90709ba727cd36d77c8464aab7d04b6"> 33</a></span><span class="preprocessor">#define EPWM_UNC_ERR_INT_STA_EN (0xf &lt;&lt; 0 | 0xffff &lt;&lt; 8)</span></div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a19282afcf4a7993b39f1fb929e0b4742"> 35</a></span><span class="preprocessor">#define EPWM_BM_INT_EN_CHN_D_DMA_REQ_SHIFT (23U)</span></div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a819f1248121399c01a4e0d1d0b1f7598"> 36</a></span><span class="preprocessor">#define EPWM_BM_INT_EN_CHN_C_DMA_REQ_SHIFT (22U)</span></div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a274b242de0f6ba2db829bd035982e422"> 37</a></span><span class="preprocessor">#define EPWM_BM_INT_EN_CHN_B_DMA_REQ_SHIFT (21U)</span></div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#addfc070915bc6e63d02f02905edac2fd"> 38</a></span><span class="preprocessor">#define EPWM_BM_INT_EN_CHN_A_DMA_REQ_SHIFT (20U)</span></div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a8939b94ae3f79f707ab8dd8695a96143"> 39</a></span><span class="preprocessor">#define EPWM_BM_INT_EN_CNT_G1_OVF_SHIFT (5U)</span></div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#ab785c35b99b20c84574f634f983fc880"> 40</a></span><span class="preprocessor">#define EPWM_BM_INT_EN_CNT_G0_OVF_SHIFT (4U)</span></div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a576abf23c0e7dc378e3f9dcc60254828"> 41</a></span><span class="preprocessor">#define EPWM_BM_INT_EN_CMP_D_SHIFT (3U)</span></div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#ac855f1b4cf51b20512bb90f290723748"> 42</a></span><span class="preprocessor">#define EPWM_BM_INT_EN_CMP_C_SHIFT (2U)</span></div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#aab9bbb60c8945f300d7cf3eea8005916"> 43</a></span><span class="preprocessor">#define EPWM_BM_INT_EN_CMP_B_SHIFT (1U)</span></div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a080dbf8ce086913c60fdeb0ba0e0c227"> 44</a></span><span class="preprocessor">#define EPWM_BM_INT_EN_CMP_A_SHIFT (0U)</span></div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> </div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a38a9f51a2580ec1fba7b2e122bcbce37"> 46</a></span><span class="preprocessor">#define EPWM_BM_ERR_INT_STA_CMP_D_REG_UPD_TWICE_SHIFT (23U)</span></div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a2f48ed06fb642aca5cf36da1795a6b7e"> 47</a></span><span class="preprocessor">#define EPWM_BM_ERR_INT_STA_CMP_C_REG_UPD_TWICE_SHIFT (22U)</span></div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a2c1e61fee6c223e0e746d266da59aedf"> 48</a></span><span class="preprocessor">#define EPWM_BM_ERR_INT_STA_CMP_B_REG_UPD_TWICE_SHIFT (21U)</span></div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a3d90e0824f25d7059a60881fd4dc26fe"> 49</a></span><span class="preprocessor">#define EPWM_BM_ERR_INT_STA_CMP_A_REG_UPD_TWICE_SHIFT (20U)</span></div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a0e48c01940a356588c69a2cf493c68d6"> 50</a></span><span class="preprocessor">#define EPWM_BM_ERR_INT_STA_CMP_D_REG_NO_UPD_SHIFT (19U)</span></div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a4be5c731f3441d7c8567297aaada2bae"> 51</a></span><span class="preprocessor">#define EPWM_BM_ERR_INT_STA_CMP_C_REG_NO_UPD_SHIFT (18U)</span></div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a190628bfb0e6f5c2c1500c0ae57a099a"> 52</a></span><span class="preprocessor">#define EPWM_BM_ERR_INT_STA_CMP_B_REG_NO_UPD_SHIFT (17U)</span></div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a09b04b864f14d6c09c8e22d0c397df0a"> 53</a></span><span class="preprocessor">#define EPWM_BM_ERR_INT_STA_CMP_A_REG_NO_UPD_SHIFT (16U)</span></div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#acbffb8e5dca0601b6d18660c64c856cb"> 54</a></span><span class="preprocessor">#define EPWM_BM_ERR_INT_STA_CMP_D_FAULT_EVENT_SHIFT (15U)</span></div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#ab651e19a023fa86365006ff042dc4cc8"> 55</a></span><span class="preprocessor">#define EPWM_BM_ERR_INT_STA_CMP_C_FAULT_EVENT_SHIFT (14U)</span></div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#ac8537ffbc2102bb1143d2fcd365e125a"> 56</a></span><span class="preprocessor">#define EPWM_BM_ERR_INT_STA_CMP_B_FAULT_EVENT_SHIFT (13U)</span></div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#adf9a1b16b07de286352129dfcd9528e6"> 57</a></span><span class="preprocessor">#define EPWM_BM_ERR_INT_STA_CMP_A_FAULT_EVENT_SHIFT (12U)</span></div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a82717d610957d08286cf7ea4a621bcfe"> 58</a></span><span class="preprocessor">#define EPWM_BM_ERR_INT_STA_CMP_D0_FAULT_SHIFT (11U)</span></div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a28cc49949a2aafdbf17353eab446db67"> 59</a></span><span class="preprocessor">#define EPWM_BM_ERR_INT_STA_CMP_C0_FAULT_SHIFT (10U)</span></div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#aea4a6a13b86bee2cb33b88eae7bb6987"> 60</a></span><span class="preprocessor">#define EPWM_BM_ERR_INT_STA_CMP_B0_FAULT_SHIFT (9U)</span></div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a24f9a05c59c36fc0548cca278c70d41c"> 61</a></span><span class="preprocessor">#define EPWM_BM_ERR_INT_STA_CMP_A0_FAULT_SHIFT (8U)</span></div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a5f66405b25339766f685a82052e1e223"> 62</a></span><span class="preprocessor">#define EPWM_BM_ERR_INT_STA_FIFO_D_UNDERRUN_SHIFT (3U)</span></div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a0071d0b4b2072cdf071bb095c2b21578"> 63</a></span><span class="preprocessor">#define EPWM_BM_ERR_INT_STA_FIFO_C_UNDERRUN_SHIFT (2U)</span></div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a31aa04fa68627da7ebe1f174d6a25267"> 64</a></span><span class="preprocessor">#define EPWM_BM_ERR_INT_STA_FIFO_B_UNDERRUN_SHIFT (1U)</span></div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a140a63ff2498765d49c674807d5291f1"> 65</a></span><span class="preprocessor">#define EPWM_BM_ERR_INT_STA_FIFO_A_UNDERRUN_SHIFT (0U)</span></div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> </div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a9024b3c8f76852698fa8e6236a1ebbdc"> 67</a></span><span class="preprocessor">#define EPWM_BM_CHN_D_DMA_REQ (1 &lt;&lt; EPWM_BM_INT_EN_CHN_D_DMA_REQ_SHIFT)</span></div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#abf00c9ab96fa7923be3c9b5e4b8a748c"> 68</a></span><span class="preprocessor">#define EPWM_BM_CHN_C_DMA_REQ (1 &lt;&lt; EPWM_BM_INT_EN_CHN_C_DMA_REQ_SHIFT)</span></div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a5549ae482a10c0d5cc8a4b9e5e7adb9d"> 69</a></span><span class="preprocessor">#define EPWM_BM_CHN_B_DMA_REQ (1 &lt;&lt; EPWM_BM_INT_EN_CHN_B_DMA_REQ_SHIFT)</span></div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a2d09c6d54b9057b0b7e9ae189ccd49b7"> 70</a></span><span class="preprocessor">#define EPWM_BM_CHN_A_DMA_REQ (1 &lt;&lt; EPWM_BM_INT_EN_CHN_A_DMA_REQ_SHIFT)</span></div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#ac1250ff0ae1217d7238ab96ed66902df"> 71</a></span><span class="preprocessor">#define EPWM_BM_CNT_G0_OVF (1 &lt;&lt; EPWM_BM_INT_EN_CNT_G0_OVF_SHIFT)</span></div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#add34c07ef9df2d7b3dbc4788749da290"> 72</a></span><span class="preprocessor">#define EPWM_BM_CNT_G1_OVF (1 &lt;&lt; EPWM_BM_INT_EN_CNT_G1_OVF_SHIFT)</span></div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#ae78baea5003666a59acd23bd2987ccf3"> 73</a></span><span class="preprocessor">#define EPWM_BM_CMP_D (1 &lt;&lt; EPWM_BM_INT_EN_CMP_D_SHIFT)</span></div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a73be69e38226c7bbc7dcc0e07e13308f"> 74</a></span><span class="preprocessor">#define EPWM_BM_CMP_C (1 &lt;&lt; EPWM_BM_INT_EN_CMP_C_SHIFT)</span></div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a0cf3cd3d17e967bc948a1b63c3715bd2"> 75</a></span><span class="preprocessor">#define EPWM_BM_CMP_B (1 &lt;&lt; EPWM_BM_INT_EN_CMP_B_SHIFT)</span></div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a13f2285dfdf513d7099a1c6348b170c9"> 76</a></span><span class="preprocessor">#define EPWM_BM_CMP_A (1 &lt;&lt; EPWM_BM_INT_EN_CMP_A_SHIFT)</span></div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> </div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a6bb30666728cfb73d93d815f1bff9589"> 78</a></span><span class="preprocessor">#define EPWM_BM_CMP_D_REG_UPD_TWICE \</span></div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span><span class="preprocessor"> (1 &lt;&lt; EPWM_BM_ERR_INT_STA_CMP_D_REG_UPD_TWICE_SHIFT)</span></div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a28e63e01ecae14944f035fd9cb70fd45"> 80</a></span><span class="preprocessor">#define EPWM_BM_CMP_C_REG_UPD_TWICE \</span></div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span><span class="preprocessor"> (1 &lt;&lt; EPWM_BM_ERR_INT_STA_CMP_C_REG_UPD_TWICE_SHIFT)</span></div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#aa5f21ce9a68d6d7c0e0b2a807db347cb"> 82</a></span><span class="preprocessor">#define EPWM_BM_CMP_B_REG_UPD_TWICE \</span></div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span><span class="preprocessor"> (1 &lt;&lt; EPWM_BM_ERR_INT_STA_CMP_B_REG_UPD_TWICE_SHIFT)</span></div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a0b854df18e2216435fad418116ef668b"> 84</a></span><span class="preprocessor">#define EPWM_BM_CMP_A_REG_UPD_TWICE \</span></div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span><span class="preprocessor"> (1 &lt;&lt; EPWM_BM_ERR_INT_STA_CMP_A_REG_UPD_TWICE_SHIFT)</span></div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a6ca1bb5e1e2f66ea95f67145361b813c"> 86</a></span><span class="preprocessor">#define EPWM_BM_CMP_D_REG_NO_UPD \</span></div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span><span class="preprocessor"> (1 &lt;&lt; EPWM_BM_ERR_INT_STA_CMP_D_REG_NO_UPD_SHIFT)</span></div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a86e6f96053626c1754f6cc763ee1b3e8"> 88</a></span><span class="preprocessor">#define EPWM_BM_CMP_C_REG_NO_UPD \</span></div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span><span class="preprocessor"> (1 &lt;&lt; EPWM_BM_ERR_INT_STA_CMP_C_REG_NO_UPD_SHIFT)</span></div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a33db2e01d14e6d4a74569f8d79d3e00e"> 90</a></span><span class="preprocessor">#define EPWM_BM_CMP_B_REG_NO_UPD \</span></div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span><span class="preprocessor"> (1 &lt;&lt; EPWM_BM_ERR_INT_STA_CMP_B_REG_NO_UPD_SHIFT)</span></div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#aab35acb833a743145374f4867cddf2ec"> 92</a></span><span class="preprocessor">#define EPWM_BM_CMP_A_REG_NO_UPD \</span></div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span><span class="preprocessor"> (1 &lt;&lt; EPWM_BM_ERR_INT_STA_CMP_A_REG_NO_UPD_SHIFT)</span></div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a5143d83438cc0898096f4893fb969bf0"> 94</a></span><span class="preprocessor">#define EPWM_BM_CMP_D_FAULT_EVENT \</span></div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span><span class="preprocessor"> (1 &lt;&lt; EPWM_BM_ERR_INT_STA_CMP_D_FAULT_EVENT_SHIFT)</span></div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#ac72f3a17337016fd234946cb3f9932a7"> 96</a></span><span class="preprocessor">#define EPWM_BM_CMP_C_FAULT_EVENT \</span></div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span><span class="preprocessor"> (1 &lt;&lt; EPWM_BM_ERR_INT_STA_CMP_C_FAULT_EVENT_SHIFT)</span></div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a8ec0fc7de848ae1f32121f80fe9b52e6"> 98</a></span><span class="preprocessor">#define EPWM_BM_CMP_B_FAULT_EVENT \</span></div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span><span class="preprocessor"> (1 &lt;&lt; EPWM_BM_ERR_INT_STA_CMP_B_FAULT_EVENT_SHIFT)</span></div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a84630908b6ff42c1eef6a8424dede771"> 100</a></span><span class="preprocessor">#define EPWM_BM_CMP_A_FAULT_EVENT \</span></div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span><span class="preprocessor"> (1 &lt;&lt; EPWM_BM_ERR_INT_STA_CMP_A_FAULT_EVENT_SHIFT)</span></div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#af6dae51c1b07981061e102d58d49bd87"> 102</a></span><span class="preprocessor">#define EPWM_BM_CMP_D0_FAULT (1 &lt;&lt; EPWM_BM_ERR_INT_STA_CMP_D0_FAULT_SHIFT)</span></div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a49752b19b951041680fbd399ca5e32a9"> 103</a></span><span class="preprocessor">#define EPWM_BM_CMP_C0_FAULT (1 &lt;&lt; EPWM_BM_ERR_INT_STA_CMP_C0_FAULT_SHIFT)</span></div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#ad5187aafaad37c046f1741ef06edcad3"> 104</a></span><span class="preprocessor">#define EPWM_BM_CMP_B0_FAULT (1 &lt;&lt; EPWM_BM_ERR_INT_STA_CMP_B0_FAULT_SHIFT)</span></div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a9d7dc467db0aaa8177195e497b5b9ff8"> 105</a></span><span class="preprocessor">#define EPWM_BM_CMP_A0_FAULT (1 &lt;&lt; EPWM_BM_ERR_INT_STA_CMP_A0_FAULT_SHIFT)</span></div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#af1f7bab6a98c880e6a233c3a8fe4e2d7"> 106</a></span><span class="preprocessor">#define EPWM_BM_FIFO_D_UNDERRUN (1 &lt;&lt; EPWM_BM_ERR_INT_STA_FIFO_D_UNDERRUN_SHIFT)</span></div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#ac377524f5a3adbbf52f5a2445a5851d6"> 107</a></span><span class="preprocessor">#define EPWM_BM_FIFO_C_UNDERRUN (1 &lt;&lt; EPWM_BM_ERR_INT_STA_FIFO_C_UNDERRUN_SHIFT)</span></div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a6c9b555d48a97064dfea3f07f7575b94"> 108</a></span><span class="preprocessor">#define EPWM_BM_FIFO_B_UNDERRUN (1 &lt;&lt; EPWM_BM_ERR_INT_STA_FIFO_B_UNDERRUN_SHIFT)</span></div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a7b74a7d2fa09acd11b7c543da84c0bc4"> 109</a></span><span class="preprocessor">#define EPWM_BM_FIFO_A_UNDERRUN (1 &lt;&lt; EPWM_BM_ERR_INT_STA_FIFO_A_UNDERRUN_SHIFT)</span></div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> </div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span><span class="preprocessor">#if CONFIG_E3L</span></div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span><span class="preprocessor">#define EPWM_BM_CENTER_ALIGN_CMP_INT_STA_CMP_D_CMP11 (0x01U &lt;&lt; 15U)</span></div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span><span class="preprocessor">#define EPWM_BM_CENTER_ALIGN_CMP_INT_STA_CMP_D_CMP10 (0x01U &lt;&lt; 14U)</span></div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span><span class="preprocessor">#define EPWM_BM_CENTER_ALIGN_CMP_INT_STA_CMP_D_CMP01 (0x01U &lt;&lt; 13U)</span></div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span><span class="preprocessor">#define EPWM_BM_CENTER_ALIGN_CMP_INT_STA_CMP_D_CMP00 (0x01U &lt;&lt; 12U)</span></div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span><span class="preprocessor">#define EPWM_BM_CENTER_ALIGN_CMP_INT_STA_CMP_C_CMP11 (0x01U &lt;&lt; 11U)</span></div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span><span class="preprocessor">#define EPWM_BM_CENTER_ALIGN_CMP_INT_STA_CMP_C_CMP10 (0x01U &lt;&lt; 10U)</span></div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span><span class="preprocessor">#define EPWM_BM_CENTER_ALIGN_CMP_INT_STA_CMP_C_CMP01 (0x01U &lt;&lt; 9U)</span></div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span><span class="preprocessor">#define EPWM_BM_CENTER_ALIGN_CMP_INT_STA_CMP_C_CMP00 (0x01U &lt;&lt; 8U)</span></div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span><span class="preprocessor">#define EPWM_BM_CENTER_ALIGN_CMP_INT_STA_CMP_B_CMP11 (0x01U &lt;&lt; 7U)</span></div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span><span class="preprocessor">#define EPWM_BM_CENTER_ALIGN_CMP_INT_STA_CMP_B_CMP10 (0x01U &lt;&lt; 6U)</span></div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span><span class="preprocessor">#define EPWM_BM_CENTER_ALIGN_CMP_INT_STA_CMP_B_CMP01 (0x01U &lt;&lt; 5U)</span></div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span><span class="preprocessor">#define EPWM_BM_CENTER_ALIGN_CMP_INT_STA_CMP_B_CMP00 (0x01U &lt;&lt; 4U)</span></div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span><span class="preprocessor">#define EPWM_BM_CENTER_ALIGN_CMP_INT_STA_CMP_A_CMP11 (0x01U &lt;&lt; 3U)</span></div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span><span class="preprocessor">#define EPWM_BM_CENTER_ALIGN_CMP_INT_STA_CMP_A_CMP10 (0x01U &lt;&lt; 2U)</span></div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span><span class="preprocessor">#define EPWM_BM_CENTER_ALIGN_CMP_INT_STA_CMP_A_CMP01 (0x01U &lt;&lt; 1U)</span></div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span><span class="preprocessor">#define EPWM_BM_CENTER_ALIGN_CMP_INT_STA_CMP_A_CMP00 (0x01U &lt;&lt; 0U)</span></div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> </div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a6a48aaccec84c227adf3a75e2ecf0c94"> 133</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="sdrv__epwm_8h.html#a6a48aaccec84c227adf3a75e2ecf0c94">epwm_cmp_cfg_con_mode</a> {</div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a6a48aaccec84c227adf3a75e2ecf0c94a29c84de92a354aacf765cf1bceb400e2"> 134</a></span> <a class="code hl_enumvalue" href="sdrv__epwm_8h.html#a6a48aaccec84c227adf3a75e2ecf0c94a29c84de92a354aacf765cf1bceb400e2">EPWM_CONSECUTIVE_MODE</a>,</div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a6a48aaccec84c227adf3a75e2ecf0c94aaa0e445c7786738c8b2745e495e2b3cf"> 135</a></span> <a class="code hl_enumvalue" href="sdrv__epwm_8h.html#a6a48aaccec84c227adf3a75e2ecf0c94aaa0e445c7786738c8b2745e495e2b3cf">EPWM_ONLY_EXECUTE_ONE_TIME</a>,</div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a07c479ef24c296076922c9adbddff419"> 136</a></span>} <a class="code hl_typedef" href="sdrv__epwm_8h.html#a07c479ef24c296076922c9adbddff419">epwm_cmp_cfg_con_mode_e</a>;</div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> </div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a45e86ad0ace6728e45d92b244a7081f2"> 141</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="sdrv__epwm_8h.html#a45e86ad0ace6728e45d92b244a7081f2">epwm_cmp_out_mode</a> {</div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a45e86ad0ace6728e45d92b244a7081f2a7927b8c2450a5d3abfa2b1e500cd07b3"> 142</a></span> <a class="code hl_enumvalue" href="sdrv__epwm_8h.html#a45e86ad0ace6728e45d92b244a7081f2a7927b8c2450a5d3abfa2b1e500cd07b3">EPWM_ONLY_COMP0_OUTPUT</a>,</div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a45e86ad0ace6728e45d92b244a7081f2aa08697078d06637e4765202be8258dff"> 143</a></span> <a class="code hl_enumvalue" href="sdrv__epwm_8h.html#a45e86ad0ace6728e45d92b244a7081f2aa08697078d06637e4765202be8258dff">EPWM_BOTH_COMP0_AND_COMP1_OUTPUT</a>,</div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a1771089c3991007e1d4c58970dfe8f1d"> 144</a></span>} <a class="code hl_typedef" href="sdrv__epwm_8h.html#a1771089c3991007e1d4c58970dfe8f1d">epwm_cmp_out_mode_e</a>;</div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> </div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a306efc5f0e9b63b780b1df1e48ee2d94"> 149</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="sdrv__epwm_8h.html#a306efc5f0e9b63b780b1df1e48ee2d94">epwm_cfg_ctrl_dma_trig_sel</a> {</div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a306efc5f0e9b63b780b1df1e48ee2d94ad6db5f25791b7f35442ab2f63f5facac"> 150</a></span> <a class="code hl_enumvalue" href="sdrv__epwm_8h.html#a306efc5f0e9b63b780b1df1e48ee2d94ad6db5f25791b7f35442ab2f63f5facac">EPWM_CMP_A_CE</a> = 1 &lt;&lt; 0,</div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a306efc5f0e9b63b780b1df1e48ee2d94a3edf864adf228c2da2f29f18610a804f"> 151</a></span> <a class="code hl_enumvalue" href="sdrv__epwm_8h.html#a306efc5f0e9b63b780b1df1e48ee2d94a3edf864adf228c2da2f29f18610a804f">EPWM_CMP_B_CE</a> = 1 &lt;&lt; 1,</div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a306efc5f0e9b63b780b1df1e48ee2d94a6c28784768693fc0085c01d6342f4143"> 152</a></span> <a class="code hl_enumvalue" href="sdrv__epwm_8h.html#a306efc5f0e9b63b780b1df1e48ee2d94a6c28784768693fc0085c01d6342f4143">EPWM_CMP_C_CE</a> = 1 &lt;&lt; 2,</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a306efc5f0e9b63b780b1df1e48ee2d94aa68d778ad204629b5c3d2918af1a9ef0"> 153</a></span> <a class="code hl_enumvalue" href="sdrv__epwm_8h.html#a306efc5f0e9b63b780b1df1e48ee2d94aa68d778ad204629b5c3d2918af1a9ef0">EPWM_CMP_D_CE</a> = 1 &lt;&lt; 3,</div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a306efc5f0e9b63b780b1df1e48ee2d94a84d556fbde86459a20b96dab398b7e8c"> 154</a></span> <a class="code hl_enumvalue" href="sdrv__epwm_8h.html#a306efc5f0e9b63b780b1df1e48ee2d94a84d556fbde86459a20b96dab398b7e8c">EPWM_CNT_G0_CE</a> = 1 &lt;&lt; 4,</div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a306efc5f0e9b63b780b1df1e48ee2d94a2358aafff0866044ac581bc976339c31"> 155</a></span> <a class="code hl_enumvalue" href="sdrv__epwm_8h.html#a306efc5f0e9b63b780b1df1e48ee2d94a2358aafff0866044ac581bc976339c31">EPWM_CNT_G1_CE</a> = 1 &lt;&lt; 5,</div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#ac4d1977a01931f481a2664a3f947dd8a"> 156</a></span>} <a class="code hl_typedef" href="sdrv__epwm_8h.html#ac4d1977a01931f481a2664a3f947dd8a">epwm_cfg_ctrl_dma_trig_sel_e</a>;</div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> </div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"><a class="line" href="structepwm__multi__cmp__val.html"> 161</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structepwm__multi__cmp__val.html">epwm_multi_cmp_val</a> {</div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"><a class="line" href="structepwm__multi__cmp__val.html#a416dc375301269b689cffeb58f7fcd38"> 162</a></span> uint32_t <a class="code hl_variable" href="structepwm__multi__cmp__val.html#a416dc375301269b689cffeb58f7fcd38">cmp00_val</a>; </div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"><a class="line" href="structepwm__multi__cmp__val.html#a521e05ee0553fb93f8d1a11e2e6f3763"> 163</a></span> uint32_t <a class="code hl_variable" href="structepwm__multi__cmp__val.html#a521e05ee0553fb93f8d1a11e2e6f3763">cmp01_val</a>; </div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"><a class="line" href="structepwm__multi__cmp__val.html#a75ec988ebd6d3dabff598811c35f0fcc"> 164</a></span> uint32_t <a class="code hl_variable" href="structepwm__multi__cmp__val.html#a75ec988ebd6d3dabff598811c35f0fcc">cmp10_val</a>; </div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"><a class="line" href="structepwm__multi__cmp__val.html#adc06ec1abc233bf52934d7917699d8e3"> 165</a></span> uint32_t <a class="code hl_variable" href="structepwm__multi__cmp__val.html#adc06ec1abc233bf52934d7917699d8e3">cmp11_val</a>; </div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a901c9ec590addfe3b77c05a3c41bd40d"> 166</a></span>} <a class="code hl_typedef" href="sdrv__epwm_8h.html#a901c9ec590addfe3b77c05a3c41bd40d">epwm_multi_cmp_val_t</a>;</div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> </div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"><a class="line" href="structepwm__eid__val.html"> 171</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structepwm__eid__val.html">epwm_eid_val</a> {</div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"><a class="line" href="structepwm__eid__val.html#a4ca76fc8b3341611efa447399a8d7a82"> 172</a></span> uint8_t <a class="code hl_variable" href="structepwm__eid__val.html#a4ca76fc8b3341611efa447399a8d7a82">eid00</a>; </div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"><a class="line" href="structepwm__eid__val.html#ac8e3dc7864a0e9de62ad2b7f586a9160"> 173</a></span> uint8_t <a class="code hl_variable" href="structepwm__eid__val.html#ac8e3dc7864a0e9de62ad2b7f586a9160">eid01</a>; </div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"><a class="line" href="structepwm__eid__val.html#a655ba8162f03da7fd031e4f7ff8a8a4e"> 174</a></span> uint8_t <a class="code hl_variable" href="structepwm__eid__val.html#a655ba8162f03da7fd031e4f7ff8a8a4e">eid10</a>; </div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"><a class="line" href="structepwm__eid__val.html#aadc894a20ce60610707f271ceade27bd"> 175</a></span> uint8_t <a class="code hl_variable" href="structepwm__eid__val.html#aadc894a20ce60610707f271ceade27bd">eid11</a>; </div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#aa518cfe65b0b0aa1de834a00a4503d99"> 176</a></span>} <a class="code hl_typedef" href="sdrv__epwm_8h.html#aa518cfe65b0b0aa1de834a00a4503d99">epwm_eid_val_t</a>;</div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> </div>
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"><a class="line" href="structepwm__dual__duty__state.html"> 181</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structepwm__dual__duty__state.html">epwm_dual_duty_state</a> {</div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"><a class="line" href="structepwm__dual__duty__state.html#a915ce35449c67c67f0bd49c3496ce8d3"> 182</a></span> uint32_t <a class="code hl_variable" href="structepwm__dual__duty__state.html#a915ce35449c67c67f0bd49c3496ce8d3">left_point</a>; </div>
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"><a class="line" href="structepwm__dual__duty__state.html#ad7c8ed942fced4324d1d09de539ae629"> 183</a></span> uint32_t <a class="code hl_variable" href="structepwm__dual__duty__state.html#ad7c8ed942fced4324d1d09de539ae629">right_point</a>; </div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#ab27531d810a67483d3bd90517427496f"> 184</a></span>} <a class="code hl_typedef" href="sdrv__epwm_8h.html#ab27531d810a67483d3bd90517427496f">epwm_dual_duty_state_t</a>;</div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> </div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"><a class="line" href="structepwm__fs__state.html"> 189</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structepwm__fs__state.html">epwm_fs_state</a> {</div>
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"><a class="line" href="structepwm__fs__state.html#aee4bd427c8e3a1b893316a7097b0ef17"> 190</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structepwm__fs__state.html#aee4bd427c8e3a1b893316a7097b0ef17">cmp0_fs_state</a>; </div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"><a class="line" href="structepwm__fs__state.html#aa77e9afc5d41133380f25263ad0f056a"> 191</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structepwm__fs__state.html#aa77e9afc5d41133380f25263ad0f056a">cmp1_fs_state</a>; </div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a818ae2ae95da5901ca37ab3acb2abb8a"> 192</a></span>} <a class="code hl_typedef" href="sdrv__epwm_8h.html#a818ae2ae95da5901ca37ab3acb2abb8a">epwm_fs_state_t</a>;</div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> </div>
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"><a class="line" href="structepwm__dma__cfg.html"> 197</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structepwm__dma__cfg.html">epwm_dma_cfg</a> {</div>
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"><a class="line" href="structepwm__dma__cfg.html#aef39f2d1ba92500fe13a5edc74074ef8"> 198</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structepwm__dma__cfg.html#aef39f2d1ba92500fe13a5edc74074ef8">dma_enable</a>; </div>
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"><a class="line" href="structepwm__dma__cfg.html#a5b3427b85f66a585afaff5a63b2d0e83"> 199</a></span> uint8_t <a class="code hl_variable" href="structepwm__dma__cfg.html#a5b3427b85f66a585afaff5a63b2d0e83">fifo_wml</a>; </div>
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a1bf483ecdf8a31f819333a502ac2a152"> 200</a></span>} <a class="code hl_typedef" href="sdrv__epwm_8h.html#a1bf483ecdf8a31f819333a502ac2a152">epwm_dma_cfg_t</a>;</div>
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> </div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"><a class="line" href="structpwm__status.html"> 206</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structpwm__status.html">pwm_status</a> {</div>
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"><a class="line" href="structpwm__status.html#a81b43df06332b4fef558297592bb7ff1"> 207</a></span> uint32_t <a class="code hl_variable" href="structpwm__status.html#a81b43df06332b4fef558297592bb7ff1">period</a>; </div>
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"><a class="line" href="structpwm__status.html#ace40cccc3d71f1da6fd80e9544df7d5b"> 208</a></span> uint32_t <a class="code hl_variable" href="structpwm__status.html#ace40cccc3d71f1da6fd80e9544df7d5b">duty1</a>; </div>
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"><a class="line" href="structpwm__status.html#a233cb1466c643b65fb7ff39131722592"> 209</a></span> uint32_t <a class="code hl_variable" href="structpwm__status.html#a233cb1466c643b65fb7ff39131722592">duty2</a>; </div>
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#af8213184330f154eee439f53761764e5"> 210</a></span>} <a class="code hl_typedef" href="sdrv__epwm_8h.html#af8213184330f154eee439f53761764e5">pwm_state_t</a>;</div>
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> </div>
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#abf387004ee6bdb161ebfabbe396db843"> 212</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structsdrv__epwm__controller.html">sdrv_epwm_controller</a> <a class="code hl_struct" href="structsdrv__epwm__controller.html">sdrv_epwm_controller_t</a>;</div>
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> </div>
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a585ff6f1b64bb0e64f816be60ce3cacf"> 214</a></span><span class="keyword">typedef</span> void (*<a class="code hl_typedef" href="sdrv__epwm_8h.html#a585ff6f1b64bb0e64f816be60ce3cacf">pwm_callback_t</a>)(<span class="keywordtype">void</span> *arg, uint32_t irq_status);</div>
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> </div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"><a class="line" href="structepwm__cmp__cfg.html"> 219</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structepwm__cmp__cfg.html">epwm_cmp_cfg</a> {</div>
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"><a class="line" href="structepwm__cmp__cfg.html#a943c796b90e6cee8f11104859a671305"> 221</a></span> sdrv_epwm_cnt_gx_e <a class="code hl_variable" href="structepwm__cmp__cfg.html#a943c796b90e6cee8f11104859a671305">cmp_cnt_sel</a>;</div>
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"><a class="line" href="structepwm__cmp__cfg.html#ada5a6047cb06951a48abb1c2ddfc404a"> 223</a></span> <a class="code hl_typedef" href="sdrv__epwm_8h.html#a1771089c3991007e1d4c58970dfe8f1d">epwm_cmp_out_mode_e</a> <a class="code hl_variable" href="structepwm__cmp__cfg.html#ada5a6047cb06951a48abb1c2ddfc404a">chnl_out_mode</a>;</div>
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"><a class="line" href="structepwm__cmp__cfg.html#ae50763821a0321cac3660249bcc7599d"> 225</a></span> <a class="code hl_typedef" href="sdrv__epwm_8h.html#a07c479ef24c296076922c9adbddff419">epwm_cmp_cfg_con_mode_e</a> <a class="code hl_variable" href="structepwm__cmp__cfg.html#ae50763821a0321cac3660249bcc7599d">con_mode</a>;</div>
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"><a class="line" href="structepwm__cmp__cfg.html#a3392ea725b6295f4b986d9838dd2f087"> 227</a></span> sdrv_epwm_cmp_mode_e <a class="code hl_variable" href="structepwm__cmp__cfg.html#a3392ea725b6295f4b986d9838dd2f087">cmp_mode</a>;</div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"><a class="line" href="structepwm__cmp__cfg.html#a6b0e25b7a79b83dd1f10ac5161a4f568"> 229</a></span> sdrv_epwm_cmp_event_out_t <a class="code hl_variable" href="structepwm__cmp__cfg.html#a6b0e25b7a79b83dd1f10ac5161a4f568">out_mode</a>;</div>
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"><a class="line" href="structepwm__cmp__cfg.html#a94dd0e4ed27f290cc4028b49e6a353cd"> 231</a></span> sdrv_epwm_cmp_pulse_wid0_t <a class="code hl_variable" href="structepwm__cmp__cfg.html#a94dd0e4ed27f290cc4028b49e6a353cd">cmp_pulse_wid0</a>;</div>
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"><a class="line" href="structepwm__cmp__cfg.html#a03db7991f0660cdfed28c62ecb684081"> 233</a></span> sdrv_epwm_cmp_pulse_wid1_t <a class="code hl_variable" href="structepwm__cmp__cfg.html#a03db7991f0660cdfed28c62ecb684081">cmp_pulse_wid1</a>;</div>
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"><a class="line" href="structepwm__cmp__cfg.html#af742afd6a9634b202c509d0cb47313fc"> 235</a></span> uint8_t <a class="code hl_variable" href="structepwm__cmp__cfg.html#af742afd6a9634b202c509d0cb47313fc">refresh_intval</a>;</div>
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"><a class="line" href="structepwm__cmp__cfg.html#aac7e784521a689ad1b3b8a5c06ef41ab"> 237</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structepwm__cmp__cfg.html#aac7e784521a689ad1b3b8a5c06ef41ab">audio_enable</a>;</div>
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"><a class="line" href="structepwm__cmp__cfg.html#a87eafb2282ceabcbb19fd8ba886076c6"> 239</a></span> <a class="code hl_struct" href="structepwm__dma__cfg.html">epwm_dma_cfg_t</a> <a class="code hl_variable" href="structepwm__cmp__cfg.html#a87eafb2282ceabcbb19fd8ba886076c6">dma_cfg</a>;</div>
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"><a class="line" href="structepwm__cmp__cfg.html#a8cbc329b62b45c0519e7a9fbb7512a87"> 241</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structepwm__cmp__cfg.html#a8cbc329b62b45c0519e7a9fbb7512a87">sw_rld_mode</a>;</div>
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span><span class="preprocessor">#if CONFIG_E3L</span></div>
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> <span class="keywordtype">bool</span> center_align_mode;</div>
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a01cf3633c3ad769b2d9ee953e4353ea7"> 246</a></span>} <a class="code hl_typedef" href="sdrv__epwm_8h.html#a01cf3633c3ad769b2d9ee953e4353ea7">epwm_cmp_cfg_t</a>;</div>
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> </div>
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"><a class="line" href="structsdrv__epwm.html"> 252</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structsdrv__epwm.html">sdrv_epwm</a> {</div>
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"><a class="line" href="structsdrv__epwm.html#abc81edd3d3caf9e6c2e0762881da6016"> 254</a></span> paddr_t <a class="code hl_variable" href="structsdrv__epwm.html#abc81edd3d3caf9e6c2e0762881da6016">base</a>;</div>
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"><a class="line" href="structsdrv__epwm.html#abc8bd41f87c7340b6f7355ce0dd5b61e"> 256</a></span> <a class="code hl_typedef" href="sdrv__epwm_8h.html#a585ff6f1b64bb0e64f816be60ce3cacf">pwm_callback_t</a> <a class="code hl_variable" href="structsdrv__epwm.html#abc8bd41f87c7340b6f7355ce0dd5b61e">cb</a>;</div>
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"><a class="line" href="structsdrv__epwm.html#a31548b6ae935ab2a55a6194b1488aca4"> 258</a></span> <a class="code hl_struct" href="structepwm__cmp__cfg.html">epwm_cmp_cfg_t</a> <a class="code hl_variable" href="structsdrv__epwm.html#a31548b6ae935ab2a55a6194b1488aca4">cmp_cfg</a>;</div>
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"><a class="line" href="structsdrv__epwm.html#a92ae1f35190c1ec0f59923f850edd9b3"> 260</a></span> sdrv_epwm_channel_e <a class="code hl_variable" href="structsdrv__epwm.html#a92ae1f35190c1ec0f59923f850edd9b3">chnl</a>;</div>
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"><a class="line" href="structsdrv__epwm.html#ad80eeb0924aacfa95054e43fc550eedb"> 262</a></span> <a class="code hl_struct" href="structepwm__dual__duty__state.html">epwm_dual_duty_state_t</a> <a class="code hl_variable" href="structsdrv__epwm.html#ad80eeb0924aacfa95054e43fc550eedb">pre_duty</a>;</div>
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"><a class="line" href="structsdrv__epwm.html#a25f540a81a71fd2bea630f95a643880f"> 264</a></span> <a class="code hl_struct" href="structsdrv__epwm__controller.html">sdrv_epwm_controller_t</a> *<a class="code hl_variable" href="structsdrv__epwm.html#a25f540a81a71fd2bea630f95a643880f">controller</a>;</div>
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c"> 265</a></span>} <a class="code hl_typedef" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a>;</div>
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span> </div>
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span><span class="comment">/* sdrv epwm controller module */</span></div>
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"><a class="line" href="structsdrv__epwm__controller.html"> 268</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structsdrv__epwm__controller.html">sdrv_epwm_controller</a> {</div>
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"><a class="line" href="structsdrv__epwm__controller.html#a0523cedff47e2441fc198b7770ec5d3f"> 270</a></span> uint32_t <a class="code hl_variable" href="structsdrv__epwm__controller.html#a0523cedff47e2441fc198b7770ec5d3f">base</a>;</div>
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"><a class="line" href="structsdrv__epwm__controller.html#ac7d628db60f5a9394d996e4314d6ee83"> 272</a></span> uint8_t <a class="code hl_variable" href="structsdrv__epwm__controller.html#ac7d628db60f5a9394d996e4314d6ee83">irq</a>;</div>
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"><a class="line" href="structsdrv__epwm__controller.html#ac7208b5e0d9da3bbe9ad3d4637ca0090"> 276</a></span> uint32_t <a class="code hl_variable" href="structsdrv__epwm__controller.html#ac7208b5e0d9da3bbe9ad3d4637ca0090">irq_id</a>;</div>
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"><a class="line" href="structsdrv__epwm__controller.html#a5456055623ab8a69ebf569dc3818e227"> 278</a></span> sdrv_epwm_clk_config_src_clk_sel_e <a class="code hl_variable" href="structsdrv__epwm__controller.html#a5456055623ab8a69ebf569dc3818e227">clk_src</a>;</div>
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"><a class="line" href="structsdrv__epwm__controller.html#a7a562f1e80628b09a75909d4ff536dfe"> 280</a></span> uint16_t <a class="code hl_variable" href="structsdrv__epwm__controller.html#a7a562f1e80628b09a75909d4ff536dfe">clk_div</a>;</div>
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"><a class="line" href="structsdrv__epwm__controller.html#a98065f0ed0f9c5b9c3cf1f17c6480486"> 282</a></span> <a class="code hl_struct" href="structsdrv__epwm.html">sdrv_epwm_t</a> *<a class="code hl_variable" href="structsdrv__epwm__controller.html#a98065f0ed0f9c5b9c3cf1f17c6480486">epwm_bank</a>[SDRV_EPWM_CHANNEL_NR];</div>
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span>};</div>
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span> </div>
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#abc4fe51677db75a9c1691d11c13f6c80"> 293</a></span>uint32_t <a class="code hl_function" href="sdrv__epwm_8h.html#abc4fe51677db75a9c1691d11c13f6c80">sdrv_epwm_ns_to_val</a>(uint32_t clk, uint32_t ns, uint32_t div);</div>
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span> </div>
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#aee49a789dd4ae20b8e413cd4cca6b4b8"> 303</a></span>uint32_t <a class="code hl_function" href="sdrv__epwm_8h.html#aee49a789dd4ae20b8e413cd4cca6b4b8">sdrv_epwm_ns_to_val_1</a>(uint32_t clk, uint32_t ns, uint32_t div);</div>
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span> </div>
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a655b72a2e00348606d9d6493d3fb078e"> 313</a></span>uint32_t <a class="code hl_function" href="sdrv__epwm_8h.html#a655b72a2e00348606d9d6493d3fb078e">sdrv_epwm_val_to_ns</a>(uint32_t clk, uint32_t val, uint32_t div);</div>
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span> </div>
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#ac450974b45cce4b938e9555b4684d627"> 323</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="sdrv__epwm_8h.html#ac450974b45cce4b938e9555b4684d627">sdrv_epwm_cmp_en</a>(<a class="code hl_struct" href="structsdrv__epwm.html">sdrv_epwm_t</a> *dev, <span class="keywordtype">bool</span> en);</div>
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span> </div>
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a898296844765c44712e5900e2ba2196d"> 333</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="sdrv__epwm_8h.html#a898296844765c44712e5900e2ba2196d">sdrv_epwm_cnt_en</a>(<a class="code hl_struct" href="structsdrv__epwm.html">sdrv_epwm_t</a> *dev, <span class="keywordtype">bool</span> en);</div>
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span> </div>
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a250160d04cb082fc02638dc02bb408f4"> 343</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="sdrv__epwm_8h.html#a250160d04cb082fc02638dc02bb408f4">sdrv_epwm_start</a>(<a class="code hl_struct" href="structsdrv__epwm.html">sdrv_epwm_t</a> *dev);</div>
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span> </div>
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a952eda2b186f0e12cb06d7102508ddd3"> 353</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="sdrv__epwm_8h.html#a952eda2b186f0e12cb06d7102508ddd3">sdrv_epwm_stop</a>(<a class="code hl_struct" href="structsdrv__epwm.html">sdrv_epwm_t</a> *dev);</div>
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"> 354</span> </div>
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a78124f0b9a201e8a2ec3fe2c9c634113"> 363</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="sdrv__epwm_8h.html#a78124f0b9a201e8a2ec3fe2c9c634113">sdrv_epwm_cnt_ovf_upd</a>(<a class="code hl_struct" href="structsdrv__epwm.html">sdrv_epwm_t</a> *dev, uint32_t period);</div>
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span> </div>
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#af0c3b46cf485603810a6a5cd45330af8"> 373</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="sdrv__epwm_8h.html#af0c3b46cf485603810a6a5cd45330af8">sdrv_epwm_cmp_val_upd</a>(<a class="code hl_struct" href="structsdrv__epwm.html">sdrv_epwm_t</a> *dev, <span class="keyword">const</span> <a class="code hl_struct" href="structpwm__status.html">pwm_state_t</a> *state);</div>
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span> </div>
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a50ecef364833ce57c6a0e013069d70c2"> 384</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="sdrv__epwm_8h.html#a50ecef364833ce57c6a0e013069d70c2">sdrv_epwm_config</a>(<a class="code hl_struct" href="structsdrv__epwm.html">sdrv_epwm_t</a> *dev, <span class="keyword">const</span> <a class="code hl_struct" href="structpwm__status.html">pwm_state_t</a> *state);</div>
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span> </div>
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a4e620989c0b86eff7cee30bfb949e37b"> 393</a></span>uint8_t <a class="code hl_function" href="sdrv__epwm_8h.html#a4e620989c0b86eff7cee30bfb949e37b">sdrv_epwm_set_callback</a>(<a class="code hl_struct" href="structsdrv__epwm.html">sdrv_epwm_t</a> *dev, <a class="code hl_typedef" href="sdrv__epwm_8h.html#a585ff6f1b64bb0e64f816be60ce3cacf">pwm_callback_t</a> callback);</div>
<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"> 394</span> </div>
<div class="line"><a id="l00405" name="l00405"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a1debe80bf09f192f932086cbfdcdb890"> 405</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="sdrv__epwm_8h.html#a1debe80bf09f192f932086cbfdcdb890">sdrv_epwm_multi_cmp_mode</a>(<a class="code hl_struct" href="structsdrv__epwm.html">sdrv_epwm_t</a> *dev, <a class="code hl_struct" href="structpwm__status.html">pwm_state_t</a> *state,</div>
<div class="line"><a id="l00406" name="l00406"></a><span class="lineno"> 406</span> <a class="code hl_struct" href="structepwm__multi__cmp__val.html">epwm_multi_cmp_val_t</a> *multi_cmp);</div>
<div class="line"><a id="l00407" name="l00407"></a><span class="lineno"> 407</span> </div>
<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#ad852aa45e0f3814fe2fc9760cdc58f88"> 418</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="sdrv__epwm_8h.html#ad852aa45e0f3814fe2fc9760cdc58f88">sdrv_epwm_cnt_clr_cfg</a>(<a class="code hl_struct" href="structsdrv__epwm.html">sdrv_epwm_t</a> *dev,</div>
<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"> 419</span> sdrv_epwm_event_trigger_mode_e cnt_clr_trig_sel,</div>
<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"> 420</span> sdrv_epwm_input_sel_trig_e clr_sel);</div>
<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"> 421</span> </div>
<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#aeb41af4480efc20e75e9c9afb286213f"> 433</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="sdrv__epwm_8h.html#aeb41af4480efc20e75e9c9afb286213f">sdrv_epwm_cnt_ovf_upd_cfg</a>(<a class="code hl_struct" href="structsdrv__epwm.html">sdrv_epwm_t</a> *dev,</div>
<div class="line"><a id="l00434" name="l00434"></a><span class="lineno"> 434</span> sdrv_epwm_cnt_cfg_set_upd_sel_e set_mode_sel,</div>
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span> sdrv_epwm_event_trigger_mode_e cnt_set_trig_sel,</div>
<div class="line"><a id="l00436" name="l00436"></a><span class="lineno"> 436</span> sdrv_epwm_input_sel_trig_e set_sel);</div>
<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"> 437</span> </div>
<div class="line"><a id="l00447" name="l00447"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a9cb261d3cd8a838bd61ac1183874fe23"> 447</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="sdrv__epwm_8h.html#a9cb261d3cd8a838bd61ac1183874fe23">sdrv_epwm_sw_trig</a>(<a class="code hl_struct" href="structsdrv__epwm.html">sdrv_epwm_t</a> *dev, sdrv_epwm_sw_trig_ctrl_e trig);</div>
<div class="line"><a id="l00448" name="l00448"></a><span class="lineno"> 448</span> </div>
<div class="line"><a id="l00459" name="l00459"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a0b191adea7a1afcb7671ed0254fed195"> 459</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="sdrv__epwm_8h.html#a0b191adea7a1afcb7671ed0254fed195">sdrv_epwm_dti</a>(<a class="code hl_struct" href="structsdrv__epwm.html">sdrv_epwm_t</a> *dev, sdrv_epwm_cmp_prefin_pol_t *prefin_pol,</div>
<div class="line"><a id="l00460" name="l00460"></a><span class="lineno"> 460</span> <span class="keyword">const</span> uint32_t dti_val);</div>
<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"> 461</span> </div>
<div class="line"><a id="l00472" name="l00472"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#ac566da4f4b7803205316e9638a684afa"> 472</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="sdrv__epwm_8h.html#ac566da4f4b7803205316e9638a684afa">sdrv_epwm_sse</a>(<a class="code hl_struct" href="structsdrv__epwm.html">sdrv_epwm_t</a> *dev, sdrv_epwm_cmp_sse_ctrl_t *sse_cfg,</div>
<div class="line"><a id="l00473" name="l00473"></a><span class="lineno"> 473</span> uint32_t sse_reg_val);</div>
<div class="line"><a id="l00474" name="l00474"></a><span class="lineno"> 474</span> </div>
<div class="line"><a id="l00484" name="l00484"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a1e0138b0c10bc7dda05af9bb0f13ad3e"> 484</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="sdrv__epwm_8h.html#a1e0138b0c10bc7dda05af9bb0f13ad3e">sdrv_epwm_mfc</a>(<a class="code hl_struct" href="structsdrv__epwm.html">sdrv_epwm_t</a> *dev, uint8_t val);</div>
<div class="line"><a id="l00485" name="l00485"></a><span class="lineno"> 485</span> </div>
<div class="line"><a id="l00494" name="l00494"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a60bc279d99152d19733279712fde9032"> 494</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="sdrv__epwm_8h.html#a60bc279d99152d19733279712fde9032">sdrv_epwm_cmp_data_format</a>(</div>
<div class="line"><a id="l00495" name="l00495"></a><span class="lineno"> 495</span> <a class="code hl_struct" href="structsdrv__epwm.html">sdrv_epwm_t</a> *dev, sdrv_epwm_chn_dma_ctrl_cmp_x_dat_format_e dat_format);</div>
<div class="line"><a id="l00496" name="l00496"></a><span class="lineno"> 496</span> </div>
<div class="line"><a id="l00506" name="l00506"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#af449445613c456e5d1b894bf6dd60249"> 506</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="sdrv__epwm_8h.html#af449445613c456e5d1b894bf6dd60249">sdrv_epwm_cmp_dither</a>(<a class="code hl_struct" href="structsdrv__epwm.html">sdrv_epwm_t</a> *dev, uint8_t clip_rslt,</div>
<div class="line"><a id="l00507" name="l00507"></a><span class="lineno"> 507</span> uint16_t init_offset);</div>
<div class="line"><a id="l00508" name="l00508"></a><span class="lineno"> 508</span> </div>
<div class="line"><a id="l00517" name="l00517"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a48bbe30fc6f2ce985489ab7869b5a7cb"> 517</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="sdrv__epwm_8h.html#a48bbe30fc6f2ce985489ab7869b5a7cb">sdrv_epwm_cmp_multi_chnl</a>(<a class="code hl_struct" href="structsdrv__epwm.html">sdrv_epwm_t</a> *dev, <span class="keywordtype">bool</span> full_en);</div>
<div class="line"><a id="l00518" name="l00518"></a><span class="lineno"> 518</span> </div>
<div class="line"><a id="l00527" name="l00527"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a84cacf297def5796038b06a0d05570fe"> 527</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="sdrv__epwm_8h.html#a84cacf297def5796038b06a0d05570fe">sdrv_epwm_ce_ctrl</a>(<a class="code hl_struct" href="structsdrv__epwm.html">sdrv_epwm_t</a> *dev, <span class="keywordtype">bool</span> src_sel);</div>
<div class="line"><a id="l00528" name="l00528"></a><span class="lineno"> 528</span> </div>
<div class="line"><a id="l00537" name="l00537"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a8a3a848a63180fece35318a5b2a1ea15"> 537</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="sdrv__epwm_8h.html#a8a3a848a63180fece35318a5b2a1ea15">sdrv_epwm_ce_dma_trig</a>(<a class="code hl_struct" href="structsdrv__epwm.html">sdrv_epwm_t</a> *dev, uint8_t sel_trig);</div>
<div class="line"><a id="l00538" name="l00538"></a><span class="lineno"> 538</span> </div>
<div class="line"><a id="l00547" name="l00547"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a474ac8bf72d55301947cce4e7c1a42b0"> 547</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="sdrv__epwm_8h.html#a474ac8bf72d55301947cce4e7c1a42b0">sdrv_epwm_fault_flt</a>(<a class="code hl_struct" href="structsdrv__epwm.html">sdrv_epwm_t</a> *dev, sdrv_epwm_fault_flt_t *flt_cfg);</div>
<div class="line"><a id="l00548" name="l00548"></a><span class="lineno"> 548</span> </div>
<div class="line"><a id="l00559" name="l00559"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#abef3b03b33eeb1247b7247f8e2943d03"> 559</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="sdrv__epwm_8h.html#abef3b03b33eeb1247b7247f8e2943d03">sdrv_epwm_fault_event</a>(<a class="code hl_struct" href="structsdrv__epwm.html">sdrv_epwm_t</a> *dev, uint8_t fault_src,</div>
<div class="line"><a id="l00560" name="l00560"></a><span class="lineno"> 560</span> sdrv_epwm_cmp_fault_event_ctrl_t *fault_cfg,</div>
<div class="line"><a id="l00561" name="l00561"></a><span class="lineno"> 561</span> <a class="code hl_struct" href="structepwm__fs__state.html">epwm_fs_state_t</a> *fs_state);</div>
<div class="line"><a id="l00562" name="l00562"></a><span class="lineno"> 562</span> </div>
<div class="line"><a id="l00571" name="l00571"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#ad5c7f227e7ac27e3f529284f1c3e411e"> 571</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="sdrv__epwm_8h.html#ad5c7f227e7ac27e3f529284f1c3e411e">sdrv_epwm_fault_event_clr</a>(<a class="code hl_struct" href="structsdrv__epwm.html">sdrv_epwm_t</a> *dev, uint8_t fault_src);</div>
<div class="line"><a id="l00572" name="l00572"></a><span class="lineno"> 572</span> </div>
<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#ae1fce7825a8bd46ead132046fe9795e7"> 581</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="sdrv__epwm_8h.html#ae1fce7825a8bd46ead132046fe9795e7">sdrv_epwm_cnt_ovf_dir_upd</a>(<a class="code hl_struct" href="structsdrv__epwm.html">sdrv_epwm_t</a> *dev, uint32_t period_cnt);</div>
<div class="line"><a id="l00582" name="l00582"></a><span class="lineno"> 582</span> </div>
<div class="line"><a id="l00593" name="l00593"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#acb13789de72b3bf45528422dad84ef1a"> 593</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="sdrv__epwm_8h.html#acb13789de72b3bf45528422dad84ef1a">sdrv_epwm_cmp_bcd_update</a>(<a class="code hl_struct" href="structsdrv__epwm.html">sdrv_epwm_t</a> *dev, uint32_t left_point,</div>
<div class="line"><a id="l00594" name="l00594"></a><span class="lineno"> 594</span> uint32_t right_point);</div>
<div class="line"><a id="l00595" name="l00595"></a><span class="lineno"> 595</span> </div>
<div class="line"><a id="l00605" name="l00605"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a850f7ad876efa787d0151fad6c74535f"> 605</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="sdrv__epwm_8h.html#a850f7ad876efa787d0151fad6c74535f">sdrv_epwm_cmp_val_upd_bcd</a>(<a class="code hl_struct" href="structsdrv__epwm.html">sdrv_epwm_t</a> *dev, uint32_t left_point,</div>
<div class="line"><a id="l00606" name="l00606"></a><span class="lineno"> 606</span> uint32_t right_point);</div>
<div class="line"><a id="l00607" name="l00607"></a><span class="lineno"> 607</span> </div>
<div class="line"><a id="l00616" name="l00616"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a0810495bf0913fb57396a8f2002cf7ae"> 616</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="sdrv__epwm_8h.html#a0810495bf0913fb57396a8f2002cf7ae">sdrv_epwm_cmp_val_upd_a</a>(<a class="code hl_struct" href="structsdrv__epwm.html">sdrv_epwm_t</a> *dev, uint32_t trig_point);</div>
<div class="line"><a id="l00617" name="l00617"></a><span class="lineno"> 617</span> </div>
<div class="line"><a id="l00625" name="l00625"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#afefd454b49ac918edb8c13cb82a8ed3e"> 625</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="sdrv__epwm_8h.html#afefd454b49ac918edb8c13cb82a8ed3e">sdrv_epwm_cmp_sw_rld</a>(<a class="code hl_struct" href="structsdrv__epwm.html">sdrv_epwm_t</a> *dev);</div>
<div class="line"><a id="l00626" name="l00626"></a><span class="lineno"> 626</span> </div>
<div class="line"><a id="l00637" name="l00637"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a6a4011d18aa484dd74a522f2d05d28db"> 637</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="sdrv__epwm_8h.html#a6a4011d18aa484dd74a522f2d05d28db">sdrv_epwm_cmp_input</a>(<a class="code hl_struct" href="structsdrv__epwm.html">sdrv_epwm_t</a> *dev, sdrv_epwm_input_sel_t *input_sel,</div>
<div class="line"><a id="l00638" name="l00638"></a><span class="lineno"> 638</span> uint8_t set_trig, uint8_t clr_trig);</div>
<div class="line"><a id="l00639" name="l00639"></a><span class="lineno"> 639</span> </div>
<div class="line"><a id="l00648" name="l00648"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#af3402fffe125ce09e9f67aabb12ee811"> 648</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="sdrv__epwm_8h.html#af3402fffe125ce09e9f67aabb12ee811">sdrv_epwm_cmp_a_eid</a>(<a class="code hl_struct" href="structsdrv__epwm.html">sdrv_epwm_t</a> *dev, <a class="code hl_struct" href="structepwm__eid__val.html">epwm_eid_val_t</a> *eid_val);</div>
<div class="line"><a id="l00649" name="l00649"></a><span class="lineno"> 649</span> </div>
<div class="line"><a id="l00660" name="l00660"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#ad4a5c8d02b20cb777496b5756356ca51"> 660</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="sdrv__epwm_8h.html#ad4a5c8d02b20cb777496b5756356ca51">sdrv_epwm_init_sta</a>(<a class="code hl_struct" href="structsdrv__epwm.html">sdrv_epwm_t</a> *dev, <span class="keywordtype">bool</span> cmp0_init, <span class="keywordtype">bool</span> cmp1_init);</div>
<div class="line"><a id="l00661" name="l00661"></a><span class="lineno"> 661</span> </div>
<div class="line"><a id="l00671" name="l00671"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a38d7f7ec80d6b997d324f236a7cd8531"> 671</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="sdrv__epwm_8h.html#a38d7f7ec80d6b997d324f236a7cd8531">sdrv_epwm_val_chnl_bcd_upd_split</a>(<a class="code hl_struct" href="structsdrv__epwm.html">sdrv_epwm_t</a> *dev,</div>
<div class="line"><a id="l00672" name="l00672"></a><span class="lineno"> 672</span> sdrv_epwm_output_e subchnl,</div>
<div class="line"><a id="l00673" name="l00673"></a><span class="lineno"> 673</span> uint32_t left_point,</div>
<div class="line"><a id="l00674" name="l00674"></a><span class="lineno"> 674</span> uint32_t right_point);</div>
<div class="line"><a id="l00675" name="l00675"></a><span class="lineno"> 675</span> </div>
<div class="line"><a id="l00686" name="l00686"></a><span class="lineno"><a class="line" href="sdrv__epwm_8h.html#a9feb868df2b675d205a7d0326da05b38"> 686</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="sdrv__epwm_8h.html#a9feb868df2b675d205a7d0326da05b38">sdrv_epwm_val_chnl_bcd_upd_split_both</a>(<a class="code hl_struct" href="structsdrv__epwm.html">sdrv_epwm_t</a> *dev,</div>
<div class="line"><a id="l00687" name="l00687"></a><span class="lineno"> 687</span> uint32_t cmp0_left_point,</div>
<div class="line"><a id="l00688" name="l00688"></a><span class="lineno"> 688</span> uint32_t cmp0_right_point,</div>
<div class="line"><a id="l00689" name="l00689"></a><span class="lineno"> 689</span> uint32_t cmp1_left_point,</div>
<div class="line"><a id="l00690" name="l00690"></a><span class="lineno"> 690</span> uint32_t cmp1_right_point);</div>
<div class="line"><a id="l00691" name="l00691"></a><span class="lineno"> 691</span> </div>
<div class="line"><a id="l00692" name="l00692"></a><span class="lineno"> 692</span><span class="preprocessor">#if CONFIG_E3L</span></div>
<div class="line"><a id="l00702" name="l00702"></a><span class="lineno"> 702</span><span class="keywordtype">void</span> sdrv_epwm_center_align_mode_en(<a class="code hl_struct" href="structsdrv__epwm.html">sdrv_epwm_t</a> *dev, <span class="keywordtype">bool</span> en);</div>
<div class="line"><a id="l00703" name="l00703"></a><span class="lineno"> 703</span> </div>
<div class="line"><a id="l00712" name="l00712"></a><span class="lineno"> 712</span><span class="keywordtype">void</span> sdrv_epwm_cmp_center_align_val_upd_bcd(<a class="code hl_struct" href="structsdrv__epwm.html">sdrv_epwm_t</a> *dev,</div>
<div class="line"><a id="l00713" name="l00713"></a><span class="lineno"> 713</span> uint32_t cmp_point);</div>
<div class="line"><a id="l00714" name="l00714"></a><span class="lineno"> 714</span> </div>
<div class="line"><a id="l00715" name="l00715"></a><span class="lineno"> 715</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00716" name="l00716"></a><span class="lineno"> 716</span> </div>
<div class="line"><a id="l00717" name="l00717"></a><span class="lineno"> 717</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="asdrv__common_8h_html_aaabdaf7ee58ca7269bd4bf24efcde092"><div class="ttname"><a href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a></div><div class="ttdeci">int32_t status_t</div><div class="ttdoc">Type used for all status and error return values.</div><div class="ttdef"><b>Definition:</b> sdrv_common.h:82</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a01cf3633c3ad769b2d9ee953e4353ea7"><div class="ttname"><a href="sdrv__epwm_8h.html#a01cf3633c3ad769b2d9ee953e4353ea7">epwm_cmp_cfg_t</a></div><div class="ttdeci">struct epwm_cmp_cfg epwm_cmp_cfg_t</div><div class="ttdoc">epwm_cmp_cfg.</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a07c479ef24c296076922c9adbddff419"><div class="ttname"><a href="sdrv__epwm_8h.html#a07c479ef24c296076922c9adbddff419">epwm_cmp_cfg_con_mode_e</a></div><div class="ttdeci">enum epwm_cmp_cfg_con_mode epwm_cmp_cfg_con_mode_e</div><div class="ttdoc">epwm_cmp_cfg_con_mode.</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a0810495bf0913fb57396a8f2002cf7ae"><div class="ttname"><a href="sdrv__epwm_8h.html#a0810495bf0913fb57396a8f2002cf7ae">sdrv_epwm_cmp_val_upd_a</a></div><div class="ttdeci">void sdrv_epwm_cmp_val_upd_a(sdrv_epwm_t *dev, uint32_t trig_point)</div><div class="ttdoc">compare value chnl_a upload (unit is cnt val)</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a0b191adea7a1afcb7671ed0254fed195"><div class="ttname"><a href="sdrv__epwm_8h.html#a0b191adea7a1afcb7671ed0254fed195">sdrv_epwm_dti</a></div><div class="ttdeci">void sdrv_epwm_dti(sdrv_epwm_t *dev, sdrv_epwm_cmp_prefin_pol_t *prefin_pol, const uint32_t dti_val)</div><div class="ttdoc">configure epwm death time</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a1771089c3991007e1d4c58970dfe8f1d"><div class="ttname"><a href="sdrv__epwm_8h.html#a1771089c3991007e1d4c58970dfe8f1d">epwm_cmp_out_mode_e</a></div><div class="ttdeci">enum epwm_cmp_out_mode epwm_cmp_out_mode_e</div><div class="ttdoc">epwm_cmp_out_mode.</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a1bf483ecdf8a31f819333a502ac2a152"><div class="ttname"><a href="sdrv__epwm_8h.html#a1bf483ecdf8a31f819333a502ac2a152">epwm_dma_cfg_t</a></div><div class="ttdeci">struct epwm_dma_cfg epwm_dma_cfg_t</div><div class="ttdoc">epwm_dma_cfg.</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a1debe80bf09f192f932086cbfdcdb890"><div class="ttname"><a href="sdrv__epwm_8h.html#a1debe80bf09f192f932086cbfdcdb890">sdrv_epwm_multi_cmp_mode</a></div><div class="ttdeci">status_t sdrv_epwm_multi_cmp_mode(sdrv_epwm_t *dev, pwm_state_t *state, epwm_multi_cmp_val_t *multi_cmp)</div><div class="ttdoc">configure multi compare mode</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a1e0138b0c10bc7dda05af9bb0f13ad3e"><div class="ttname"><a href="sdrv__epwm_8h.html#a1e0138b0c10bc7dda05af9bb0f13ad3e">sdrv_epwm_mfc</a></div><div class="ttdeci">void sdrv_epwm_mfc(sdrv_epwm_t *dev, uint8_t val)</div><div class="ttdoc">configure modulation frequency control</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a250160d04cb082fc02638dc02bb408f4"><div class="ttname"><a href="sdrv__epwm_8h.html#a250160d04cb082fc02638dc02bb408f4">sdrv_epwm_start</a></div><div class="ttdeci">void sdrv_epwm_start(sdrv_epwm_t *dev)</div><div class="ttdoc">Start ePWM channel output.</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a26e2df63a90f26034f1082ccbd008d4c"><div class="ttname"><a href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a></div><div class="ttdeci">struct sdrv_epwm sdrv_epwm_t</div><div class="ttdoc">ePWM controller.</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a306efc5f0e9b63b780b1df1e48ee2d94"><div class="ttname"><a href="sdrv__epwm_8h.html#a306efc5f0e9b63b780b1df1e48ee2d94">epwm_cfg_ctrl_dma_trig_sel</a></div><div class="ttdeci">epwm_cfg_ctrl_dma_trig_sel</div><div class="ttdoc">epwm_cfg_ctrl_dma_trig_sel.</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:149</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a306efc5f0e9b63b780b1df1e48ee2d94a2358aafff0866044ac581bc976339c31"><div class="ttname"><a href="sdrv__epwm_8h.html#a306efc5f0e9b63b780b1df1e48ee2d94a2358aafff0866044ac581bc976339c31">EPWM_CNT_G1_CE</a></div><div class="ttdeci">@ EPWM_CNT_G1_CE</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:155</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a306efc5f0e9b63b780b1df1e48ee2d94a3edf864adf228c2da2f29f18610a804f"><div class="ttname"><a href="sdrv__epwm_8h.html#a306efc5f0e9b63b780b1df1e48ee2d94a3edf864adf228c2da2f29f18610a804f">EPWM_CMP_B_CE</a></div><div class="ttdeci">@ EPWM_CMP_B_CE</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:151</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a306efc5f0e9b63b780b1df1e48ee2d94a6c28784768693fc0085c01d6342f4143"><div class="ttname"><a href="sdrv__epwm_8h.html#a306efc5f0e9b63b780b1df1e48ee2d94a6c28784768693fc0085c01d6342f4143">EPWM_CMP_C_CE</a></div><div class="ttdeci">@ EPWM_CMP_C_CE</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:152</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a306efc5f0e9b63b780b1df1e48ee2d94a84d556fbde86459a20b96dab398b7e8c"><div class="ttname"><a href="sdrv__epwm_8h.html#a306efc5f0e9b63b780b1df1e48ee2d94a84d556fbde86459a20b96dab398b7e8c">EPWM_CNT_G0_CE</a></div><div class="ttdeci">@ EPWM_CNT_G0_CE</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:154</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a306efc5f0e9b63b780b1df1e48ee2d94aa68d778ad204629b5c3d2918af1a9ef0"><div class="ttname"><a href="sdrv__epwm_8h.html#a306efc5f0e9b63b780b1df1e48ee2d94aa68d778ad204629b5c3d2918af1a9ef0">EPWM_CMP_D_CE</a></div><div class="ttdeci">@ EPWM_CMP_D_CE</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:153</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a306efc5f0e9b63b780b1df1e48ee2d94ad6db5f25791b7f35442ab2f63f5facac"><div class="ttname"><a href="sdrv__epwm_8h.html#a306efc5f0e9b63b780b1df1e48ee2d94ad6db5f25791b7f35442ab2f63f5facac">EPWM_CMP_A_CE</a></div><div class="ttdeci">@ EPWM_CMP_A_CE</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:150</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a38d7f7ec80d6b997d324f236a7cd8531"><div class="ttname"><a href="sdrv__epwm_8h.html#a38d7f7ec80d6b997d324f236a7cd8531">sdrv_epwm_val_chnl_bcd_upd_split</a></div><div class="ttdeci">void sdrv_epwm_val_chnl_bcd_upd_split(sdrv_epwm_t *dev, sdrv_epwm_output_e subchnl, uint32_t left_point, uint32_t right_point)</div><div class="ttdoc">epwm upload chnl_b/c/d [X]0/1 compare value</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a45e86ad0ace6728e45d92b244a7081f2"><div class="ttname"><a href="sdrv__epwm_8h.html#a45e86ad0ace6728e45d92b244a7081f2">epwm_cmp_out_mode</a></div><div class="ttdeci">epwm_cmp_out_mode</div><div class="ttdoc">epwm_cmp_out_mode.</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:141</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a45e86ad0ace6728e45d92b244a7081f2a7927b8c2450a5d3abfa2b1e500cd07b3"><div class="ttname"><a href="sdrv__epwm_8h.html#a45e86ad0ace6728e45d92b244a7081f2a7927b8c2450a5d3abfa2b1e500cd07b3">EPWM_ONLY_COMP0_OUTPUT</a></div><div class="ttdeci">@ EPWM_ONLY_COMP0_OUTPUT</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:142</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a45e86ad0ace6728e45d92b244a7081f2aa08697078d06637e4765202be8258dff"><div class="ttname"><a href="sdrv__epwm_8h.html#a45e86ad0ace6728e45d92b244a7081f2aa08697078d06637e4765202be8258dff">EPWM_BOTH_COMP0_AND_COMP1_OUTPUT</a></div><div class="ttdeci">@ EPWM_BOTH_COMP0_AND_COMP1_OUTPUT</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:143</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a474ac8bf72d55301947cce4e7c1a42b0"><div class="ttname"><a href="sdrv__epwm_8h.html#a474ac8bf72d55301947cce4e7c1a42b0">sdrv_epwm_fault_flt</a></div><div class="ttdeci">void sdrv_epwm_fault_flt(sdrv_epwm_t *dev, sdrv_epwm_fault_flt_t *flt_cfg)</div><div class="ttdoc">filter input fault source signals</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a48bbe30fc6f2ce985489ab7869b5a7cb"><div class="ttname"><a href="sdrv__epwm_8h.html#a48bbe30fc6f2ce985489ab7869b5a7cb">sdrv_epwm_cmp_multi_chnl</a></div><div class="ttdeci">void sdrv_epwm_cmp_multi_chnl(sdrv_epwm_t *dev, bool full_en)</div><div class="ttdoc">configure compare multi channels</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a4e620989c0b86eff7cee30bfb949e37b"><div class="ttname"><a href="sdrv__epwm_8h.html#a4e620989c0b86eff7cee30bfb949e37b">sdrv_epwm_set_callback</a></div><div class="ttdeci">uint8_t sdrv_epwm_set_callback(sdrv_epwm_t *dev, pwm_callback_t callback)</div><div class="ttdoc">epwm setup callback function</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a50ecef364833ce57c6a0e013069d70c2"><div class="ttname"><a href="sdrv__epwm_8h.html#a50ecef364833ce57c6a0e013069d70c2">sdrv_epwm_config</a></div><div class="ttdeci">status_t sdrv_epwm_config(sdrv_epwm_t *dev, const pwm_state_t *state)</div><div class="ttdoc">ePWM channel config.</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a585ff6f1b64bb0e64f816be60ce3cacf"><div class="ttname"><a href="sdrv__epwm_8h.html#a585ff6f1b64bb0e64f816be60ce3cacf">pwm_callback_t</a></div><div class="ttdeci">void(* pwm_callback_t)(void *arg, uint32_t irq_status)</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:214</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a60bc279d99152d19733279712fde9032"><div class="ttname"><a href="sdrv__epwm_8h.html#a60bc279d99152d19733279712fde9032">sdrv_epwm_cmp_data_format</a></div><div class="ttdeci">void sdrv_epwm_cmp_data_format(sdrv_epwm_t *dev, sdrv_epwm_chn_dma_ctrl_cmp_x_dat_format_e dat_format)</div><div class="ttdoc">configure compare data format</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a655b72a2e00348606d9d6493d3fb078e"><div class="ttname"><a href="sdrv__epwm_8h.html#a655b72a2e00348606d9d6493d3fb078e">sdrv_epwm_val_to_ns</a></div><div class="ttdeci">uint32_t sdrv_epwm_val_to_ns(uint32_t clk, uint32_t val, uint32_t div)</div><div class="ttdoc">sdrv epwm val transfer to ns.</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a6a4011d18aa484dd74a522f2d05d28db"><div class="ttname"><a href="sdrv__epwm_8h.html#a6a4011d18aa484dd74a522f2d05d28db">sdrv_epwm_cmp_input</a></div><div class="ttdeci">void sdrv_epwm_cmp_input(sdrv_epwm_t *dev, sdrv_epwm_input_sel_t *input_sel, uint8_t set_trig, uint8_t clr_trig)</div><div class="ttdoc">compare clr/set configure</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a6a48aaccec84c227adf3a75e2ecf0c94"><div class="ttname"><a href="sdrv__epwm_8h.html#a6a48aaccec84c227adf3a75e2ecf0c94">epwm_cmp_cfg_con_mode</a></div><div class="ttdeci">epwm_cmp_cfg_con_mode</div><div class="ttdoc">epwm_cmp_cfg_con_mode.</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:133</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a6a48aaccec84c227adf3a75e2ecf0c94a29c84de92a354aacf765cf1bceb400e2"><div class="ttname"><a href="sdrv__epwm_8h.html#a6a48aaccec84c227adf3a75e2ecf0c94a29c84de92a354aacf765cf1bceb400e2">EPWM_CONSECUTIVE_MODE</a></div><div class="ttdeci">@ EPWM_CONSECUTIVE_MODE</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:134</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a6a48aaccec84c227adf3a75e2ecf0c94aaa0e445c7786738c8b2745e495e2b3cf"><div class="ttname"><a href="sdrv__epwm_8h.html#a6a48aaccec84c227adf3a75e2ecf0c94aaa0e445c7786738c8b2745e495e2b3cf">EPWM_ONLY_EXECUTE_ONE_TIME</a></div><div class="ttdeci">@ EPWM_ONLY_EXECUTE_ONE_TIME</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:135</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a78124f0b9a201e8a2ec3fe2c9c634113"><div class="ttname"><a href="sdrv__epwm_8h.html#a78124f0b9a201e8a2ec3fe2c9c634113">sdrv_epwm_cnt_ovf_upd</a></div><div class="ttdeci">void sdrv_epwm_cnt_ovf_upd(sdrv_epwm_t *dev, uint32_t period)</div><div class="ttdoc">cnt overflow value upload (unit is ns)</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a818ae2ae95da5901ca37ab3acb2abb8a"><div class="ttname"><a href="sdrv__epwm_8h.html#a818ae2ae95da5901ca37ab3acb2abb8a">epwm_fs_state_t</a></div><div class="ttdeci">struct epwm_fs_state epwm_fs_state_t</div><div class="ttdoc">epwm_fs_sta.</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a84cacf297def5796038b06a0d05570fe"><div class="ttname"><a href="sdrv__epwm_8h.html#a84cacf297def5796038b06a0d05570fe">sdrv_epwm_ce_ctrl</a></div><div class="ttdeci">void sdrv_epwm_ce_ctrl(sdrv_epwm_t *dev, bool src_sel)</div><div class="ttdoc">configure compare event/cnt overflow event</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a850f7ad876efa787d0151fad6c74535f"><div class="ttname"><a href="sdrv__epwm_8h.html#a850f7ad876efa787d0151fad6c74535f">sdrv_epwm_cmp_val_upd_bcd</a></div><div class="ttdeci">void sdrv_epwm_cmp_val_upd_bcd(sdrv_epwm_t *dev, uint32_t left_point, uint32_t right_point)</div><div class="ttdoc">compare value chnl_b/c/d upload (unit is cnt val)</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a898296844765c44712e5900e2ba2196d"><div class="ttname"><a href="sdrv__epwm_8h.html#a898296844765c44712e5900e2ba2196d">sdrv_epwm_cnt_en</a></div><div class="ttdeci">void sdrv_epwm_cnt_en(sdrv_epwm_t *dev, bool en)</div><div class="ttdoc">counter enable.</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a8a3a848a63180fece35318a5b2a1ea15"><div class="ttname"><a href="sdrv__epwm_8h.html#a8a3a848a63180fece35318a5b2a1ea15">sdrv_epwm_ce_dma_trig</a></div><div class="ttdeci">void sdrv_epwm_ce_dma_trig(sdrv_epwm_t *dev, uint8_t sel_trig)</div><div class="ttdoc">configure dma request except fifo wml trig</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a901c9ec590addfe3b77c05a3c41bd40d"><div class="ttname"><a href="sdrv__epwm_8h.html#a901c9ec590addfe3b77c05a3c41bd40d">epwm_multi_cmp_val_t</a></div><div class="ttdeci">struct epwm_multi_cmp_val epwm_multi_cmp_val_t</div><div class="ttdoc">epwm_cmpxx_val NS.</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a952eda2b186f0e12cb06d7102508ddd3"><div class="ttname"><a href="sdrv__epwm_8h.html#a952eda2b186f0e12cb06d7102508ddd3">sdrv_epwm_stop</a></div><div class="ttdeci">void sdrv_epwm_stop(sdrv_epwm_t *dev)</div><div class="ttdoc">Stop ePWM channel output.</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a9cb261d3cd8a838bd61ac1183874fe23"><div class="ttname"><a href="sdrv__epwm_8h.html#a9cb261d3cd8a838bd61ac1183874fe23">sdrv_epwm_sw_trig</a></div><div class="ttdeci">void sdrv_epwm_sw_trig(sdrv_epwm_t *dev, sdrv_epwm_sw_trig_ctrl_e trig)</div><div class="ttdoc">software trigger</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_a9feb868df2b675d205a7d0326da05b38"><div class="ttname"><a href="sdrv__epwm_8h.html#a9feb868df2b675d205a7d0326da05b38">sdrv_epwm_val_chnl_bcd_upd_split_both</a></div><div class="ttdeci">void sdrv_epwm_val_chnl_bcd_upd_split_both(sdrv_epwm_t *dev, uint32_t cmp0_left_point, uint32_t cmp0_right_point, uint32_t cmp1_left_point, uint32_t cmp1_right_point)</div><div class="ttdoc">epwm upload chnl_b/c/d [X]0/1 compare value</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_aa518cfe65b0b0aa1de834a00a4503d99"><div class="ttname"><a href="sdrv__epwm_8h.html#aa518cfe65b0b0aa1de834a00a4503d99">epwm_eid_val_t</a></div><div class="ttdeci">struct epwm_eid_val epwm_eid_val_t</div><div class="ttdoc">epwm_eid_val.</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_ab27531d810a67483d3bd90517427496f"><div class="ttname"><a href="sdrv__epwm_8h.html#ab27531d810a67483d3bd90517427496f">epwm_dual_duty_state_t</a></div><div class="ttdeci">struct epwm_dual_duty_state epwm_dual_duty_state_t</div><div class="ttdoc">epwm_dual_duty_state.</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_abc4fe51677db75a9c1691d11c13f6c80"><div class="ttname"><a href="sdrv__epwm_8h.html#abc4fe51677db75a9c1691d11c13f6c80">sdrv_epwm_ns_to_val</a></div><div class="ttdeci">uint32_t sdrv_epwm_ns_to_val(uint32_t clk, uint32_t ns, uint32_t div)</div><div class="ttdoc">sdrv epwm ns transfer to val.</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_abef3b03b33eeb1247b7247f8e2943d03"><div class="ttname"><a href="sdrv__epwm_8h.html#abef3b03b33eeb1247b7247f8e2943d03">sdrv_epwm_fault_event</a></div><div class="ttdeci">void sdrv_epwm_fault_event(sdrv_epwm_t *dev, uint8_t fault_src, sdrv_epwm_cmp_fault_event_ctrl_t *fault_cfg, epwm_fs_state_t *fs_state)</div><div class="ttdoc">configure input fault event</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_ac450974b45cce4b938e9555b4684d627"><div class="ttname"><a href="sdrv__epwm_8h.html#ac450974b45cce4b938e9555b4684d627">sdrv_epwm_cmp_en</a></div><div class="ttdeci">void sdrv_epwm_cmp_en(sdrv_epwm_t *dev, bool en)</div><div class="ttdoc">compare channel enable.</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_ac4d1977a01931f481a2664a3f947dd8a"><div class="ttname"><a href="sdrv__epwm_8h.html#ac4d1977a01931f481a2664a3f947dd8a">epwm_cfg_ctrl_dma_trig_sel_e</a></div><div class="ttdeci">enum epwm_cfg_ctrl_dma_trig_sel epwm_cfg_ctrl_dma_trig_sel_e</div><div class="ttdoc">epwm_cfg_ctrl_dma_trig_sel.</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_ac566da4f4b7803205316e9638a684afa"><div class="ttname"><a href="sdrv__epwm_8h.html#ac566da4f4b7803205316e9638a684afa">sdrv_epwm_sse</a></div><div class="ttdeci">void sdrv_epwm_sse(sdrv_epwm_t *dev, sdrv_epwm_cmp_sse_ctrl_t *sse_cfg, uint32_t sse_reg_val)</div><div class="ttdoc">configure sse epwm output</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_acb13789de72b3bf45528422dad84ef1a"><div class="ttname"><a href="sdrv__epwm_8h.html#acb13789de72b3bf45528422dad84ef1a">sdrv_epwm_cmp_bcd_update</a></div><div class="ttdeci">void sdrv_epwm_cmp_bcd_update(sdrv_epwm_t *dev, uint32_t left_point, uint32_t right_point)</div><div class="ttdoc">upload chnl_b/c/d compare value with dual mode 100% duty check(unit is cnt val)</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_ad4a5c8d02b20cb777496b5756356ca51"><div class="ttname"><a href="sdrv__epwm_8h.html#ad4a5c8d02b20cb777496b5756356ca51">sdrv_epwm_init_sta</a></div><div class="ttdeci">void sdrv_epwm_init_sta(sdrv_epwm_t *dev, bool cmp0_init, bool cmp1_init)</div><div class="ttdoc">epwm initial status.</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_ad5c7f227e7ac27e3f529284f1c3e411e"><div class="ttname"><a href="sdrv__epwm_8h.html#ad5c7f227e7ac27e3f529284f1c3e411e">sdrv_epwm_fault_event_clr</a></div><div class="ttdeci">void sdrv_epwm_fault_event_clr(sdrv_epwm_t *dev, uint8_t fault_src)</div><div class="ttdoc">input fault event clr</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_ad852aa45e0f3814fe2fc9760cdc58f88"><div class="ttname"><a href="sdrv__epwm_8h.html#ad852aa45e0f3814fe2fc9760cdc58f88">sdrv_epwm_cnt_clr_cfg</a></div><div class="ttdeci">void sdrv_epwm_cnt_clr_cfg(sdrv_epwm_t *dev, sdrv_epwm_event_trigger_mode_e cnt_clr_trig_sel, sdrv_epwm_input_sel_trig_e clr_sel)</div><div class="ttdoc">configure epwm counter clear</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_ae1fce7825a8bd46ead132046fe9795e7"><div class="ttname"><a href="sdrv__epwm_8h.html#ae1fce7825a8bd46ead132046fe9795e7">sdrv_epwm_cnt_ovf_dir_upd</a></div><div class="ttdeci">void sdrv_epwm_cnt_ovf_dir_upd(sdrv_epwm_t *dev, uint32_t period_cnt)</div><div class="ttdoc">cnt overflow value upload directly (unit is cnt val)</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_aeb41af4480efc20e75e9c9afb286213f"><div class="ttname"><a href="sdrv__epwm_8h.html#aeb41af4480efc20e75e9c9afb286213f">sdrv_epwm_cnt_ovf_upd_cfg</a></div><div class="ttdeci">void sdrv_epwm_cnt_ovf_upd_cfg(sdrv_epwm_t *dev, sdrv_epwm_cnt_cfg_set_upd_sel_e set_mode_sel, sdrv_epwm_event_trigger_mode_e cnt_set_trig_sel, sdrv_epwm_input_sel_trig_e set_sel)</div><div class="ttdoc">configure epwm counter overflow upload cfg</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_aee49a789dd4ae20b8e413cd4cca6b4b8"><div class="ttname"><a href="sdrv__epwm_8h.html#aee49a789dd4ae20b8e413cd4cca6b4b8">sdrv_epwm_ns_to_val_1</a></div><div class="ttdeci">uint32_t sdrv_epwm_ns_to_val_1(uint32_t clk, uint32_t ns, uint32_t div)</div><div class="ttdoc">sdrv epwm ns transfer to val and minus 1.</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_af0c3b46cf485603810a6a5cd45330af8"><div class="ttname"><a href="sdrv__epwm_8h.html#af0c3b46cf485603810a6a5cd45330af8">sdrv_epwm_cmp_val_upd</a></div><div class="ttdeci">status_t sdrv_epwm_cmp_val_upd(sdrv_epwm_t *dev, const pwm_state_t *state)</div><div class="ttdoc">compare value upload</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_af3402fffe125ce09e9f67aabb12ee811"><div class="ttname"><a href="sdrv__epwm_8h.html#af3402fffe125ce09e9f67aabb12ee811">sdrv_epwm_cmp_a_eid</a></div><div class="ttdeci">void sdrv_epwm_cmp_a_eid(sdrv_epwm_t *dev, epwm_eid_val_t *eid_val)</div><div class="ttdoc">configure compare a event id</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_af449445613c456e5d1b894bf6dd60249"><div class="ttname"><a href="sdrv__epwm_8h.html#af449445613c456e5d1b894bf6dd60249">sdrv_epwm_cmp_dither</a></div><div class="ttdeci">void sdrv_epwm_cmp_dither(sdrv_epwm_t *dev, uint8_t clip_rslt, uint16_t init_offset)</div><div class="ttdoc">configure compare dither mode</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_af8213184330f154eee439f53761764e5"><div class="ttname"><a href="sdrv__epwm_8h.html#af8213184330f154eee439f53761764e5">pwm_state_t</a></div><div class="ttdeci">struct pwm_status pwm_state_t</div><div class="ttdoc">pwm_status.</div></div>
<div class="ttc" id="asdrv__epwm_8h_html_afefd454b49ac918edb8c13cb82a8ed3e"><div class="ttname"><a href="sdrv__epwm_8h.html#afefd454b49ac918edb8c13cb82a8ed3e">sdrv_epwm_cmp_sw_rld</a></div><div class="ttdeci">void sdrv_epwm_cmp_sw_rld(sdrv_epwm_t *dev)</div><div class="ttdoc">compare software reload</div></div>
<div class="ttc" id="astructepwm__cmp__cfg_html"><div class="ttname"><a href="structepwm__cmp__cfg.html">epwm_cmp_cfg</a></div><div class="ttdoc">epwm_cmp_cfg.</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:219</div></div>
<div class="ttc" id="astructepwm__cmp__cfg_html_a03db7991f0660cdfed28c62ecb684081"><div class="ttname"><a href="structepwm__cmp__cfg.html#a03db7991f0660cdfed28c62ecb684081">epwm_cmp_cfg::cmp_pulse_wid1</a></div><div class="ttdeci">sdrv_epwm_cmp_pulse_wid1_t cmp_pulse_wid1</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:233</div></div>
<div class="ttc" id="astructepwm__cmp__cfg_html_a3392ea725b6295f4b986d9838dd2f087"><div class="ttname"><a href="structepwm__cmp__cfg.html#a3392ea725b6295f4b986d9838dd2f087">epwm_cmp_cfg::cmp_mode</a></div><div class="ttdeci">sdrv_epwm_cmp_mode_e cmp_mode</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:227</div></div>
<div class="ttc" id="astructepwm__cmp__cfg_html_a6b0e25b7a79b83dd1f10ac5161a4f568"><div class="ttname"><a href="structepwm__cmp__cfg.html#a6b0e25b7a79b83dd1f10ac5161a4f568">epwm_cmp_cfg::out_mode</a></div><div class="ttdeci">sdrv_epwm_cmp_event_out_t out_mode</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:229</div></div>
<div class="ttc" id="astructepwm__cmp__cfg_html_a87eafb2282ceabcbb19fd8ba886076c6"><div class="ttname"><a href="structepwm__cmp__cfg.html#a87eafb2282ceabcbb19fd8ba886076c6">epwm_cmp_cfg::dma_cfg</a></div><div class="ttdeci">epwm_dma_cfg_t dma_cfg</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:239</div></div>
<div class="ttc" id="astructepwm__cmp__cfg_html_a8cbc329b62b45c0519e7a9fbb7512a87"><div class="ttname"><a href="structepwm__cmp__cfg.html#a8cbc329b62b45c0519e7a9fbb7512a87">epwm_cmp_cfg::sw_rld_mode</a></div><div class="ttdeci">bool sw_rld_mode</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:241</div></div>
<div class="ttc" id="astructepwm__cmp__cfg_html_a943c796b90e6cee8f11104859a671305"><div class="ttname"><a href="structepwm__cmp__cfg.html#a943c796b90e6cee8f11104859a671305">epwm_cmp_cfg::cmp_cnt_sel</a></div><div class="ttdeci">sdrv_epwm_cnt_gx_e cmp_cnt_sel</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:221</div></div>
<div class="ttc" id="astructepwm__cmp__cfg_html_a94dd0e4ed27f290cc4028b49e6a353cd"><div class="ttname"><a href="structepwm__cmp__cfg.html#a94dd0e4ed27f290cc4028b49e6a353cd">epwm_cmp_cfg::cmp_pulse_wid0</a></div><div class="ttdeci">sdrv_epwm_cmp_pulse_wid0_t cmp_pulse_wid0</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:231</div></div>
<div class="ttc" id="astructepwm__cmp__cfg_html_aac7e784521a689ad1b3b8a5c06ef41ab"><div class="ttname"><a href="structepwm__cmp__cfg.html#aac7e784521a689ad1b3b8a5c06ef41ab">epwm_cmp_cfg::audio_enable</a></div><div class="ttdeci">bool audio_enable</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:237</div></div>
<div class="ttc" id="astructepwm__cmp__cfg_html_ada5a6047cb06951a48abb1c2ddfc404a"><div class="ttname"><a href="structepwm__cmp__cfg.html#ada5a6047cb06951a48abb1c2ddfc404a">epwm_cmp_cfg::chnl_out_mode</a></div><div class="ttdeci">epwm_cmp_out_mode_e chnl_out_mode</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:223</div></div>
<div class="ttc" id="astructepwm__cmp__cfg_html_ae50763821a0321cac3660249bcc7599d"><div class="ttname"><a href="structepwm__cmp__cfg.html#ae50763821a0321cac3660249bcc7599d">epwm_cmp_cfg::con_mode</a></div><div class="ttdeci">epwm_cmp_cfg_con_mode_e con_mode</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:225</div></div>
<div class="ttc" id="astructepwm__cmp__cfg_html_af742afd6a9634b202c509d0cb47313fc"><div class="ttname"><a href="structepwm__cmp__cfg.html#af742afd6a9634b202c509d0cb47313fc">epwm_cmp_cfg::refresh_intval</a></div><div class="ttdeci">uint8_t refresh_intval</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:235</div></div>
<div class="ttc" id="astructepwm__dma__cfg_html"><div class="ttname"><a href="structepwm__dma__cfg.html">epwm_dma_cfg</a></div><div class="ttdoc">epwm_dma_cfg.</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:197</div></div>
<div class="ttc" id="astructepwm__dma__cfg_html_a5b3427b85f66a585afaff5a63b2d0e83"><div class="ttname"><a href="structepwm__dma__cfg.html#a5b3427b85f66a585afaff5a63b2d0e83">epwm_dma_cfg::fifo_wml</a></div><div class="ttdeci">uint8_t fifo_wml</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:199</div></div>
<div class="ttc" id="astructepwm__dma__cfg_html_aef39f2d1ba92500fe13a5edc74074ef8"><div class="ttname"><a href="structepwm__dma__cfg.html#aef39f2d1ba92500fe13a5edc74074ef8">epwm_dma_cfg::dma_enable</a></div><div class="ttdeci">bool dma_enable</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:198</div></div>
<div class="ttc" id="astructepwm__dual__duty__state_html"><div class="ttname"><a href="structepwm__dual__duty__state.html">epwm_dual_duty_state</a></div><div class="ttdoc">epwm_dual_duty_state.</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:181</div></div>
<div class="ttc" id="astructepwm__dual__duty__state_html_a915ce35449c67c67f0bd49c3496ce8d3"><div class="ttname"><a href="structepwm__dual__duty__state.html#a915ce35449c67c67f0bd49c3496ce8d3">epwm_dual_duty_state::left_point</a></div><div class="ttdeci">uint32_t left_point</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:182</div></div>
<div class="ttc" id="astructepwm__dual__duty__state_html_ad7c8ed942fced4324d1d09de539ae629"><div class="ttname"><a href="structepwm__dual__duty__state.html#ad7c8ed942fced4324d1d09de539ae629">epwm_dual_duty_state::right_point</a></div><div class="ttdeci">uint32_t right_point</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:183</div></div>
<div class="ttc" id="astructepwm__eid__val_html"><div class="ttname"><a href="structepwm__eid__val.html">epwm_eid_val</a></div><div class="ttdoc">epwm_eid_val.</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:171</div></div>
<div class="ttc" id="astructepwm__eid__val_html_a4ca76fc8b3341611efa447399a8d7a82"><div class="ttname"><a href="structepwm__eid__val.html#a4ca76fc8b3341611efa447399a8d7a82">epwm_eid_val::eid00</a></div><div class="ttdeci">uint8_t eid00</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:172</div></div>
<div class="ttc" id="astructepwm__eid__val_html_a655ba8162f03da7fd031e4f7ff8a8a4e"><div class="ttname"><a href="structepwm__eid__val.html#a655ba8162f03da7fd031e4f7ff8a8a4e">epwm_eid_val::eid10</a></div><div class="ttdeci">uint8_t eid10</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:174</div></div>
<div class="ttc" id="astructepwm__eid__val_html_aadc894a20ce60610707f271ceade27bd"><div class="ttname"><a href="structepwm__eid__val.html#aadc894a20ce60610707f271ceade27bd">epwm_eid_val::eid11</a></div><div class="ttdeci">uint8_t eid11</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:175</div></div>
<div class="ttc" id="astructepwm__eid__val_html_ac8e3dc7864a0e9de62ad2b7f586a9160"><div class="ttname"><a href="structepwm__eid__val.html#ac8e3dc7864a0e9de62ad2b7f586a9160">epwm_eid_val::eid01</a></div><div class="ttdeci">uint8_t eid01</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:173</div></div>
<div class="ttc" id="astructepwm__fs__state_html"><div class="ttname"><a href="structepwm__fs__state.html">epwm_fs_state</a></div><div class="ttdoc">epwm_fs_sta.</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:189</div></div>
<div class="ttc" id="astructepwm__fs__state_html_aa77e9afc5d41133380f25263ad0f056a"><div class="ttname"><a href="structepwm__fs__state.html#aa77e9afc5d41133380f25263ad0f056a">epwm_fs_state::cmp1_fs_state</a></div><div class="ttdeci">bool cmp1_fs_state</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:191</div></div>
<div class="ttc" id="astructepwm__fs__state_html_aee4bd427c8e3a1b893316a7097b0ef17"><div class="ttname"><a href="structepwm__fs__state.html#aee4bd427c8e3a1b893316a7097b0ef17">epwm_fs_state::cmp0_fs_state</a></div><div class="ttdeci">bool cmp0_fs_state</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:190</div></div>
<div class="ttc" id="astructepwm__multi__cmp__val_html"><div class="ttname"><a href="structepwm__multi__cmp__val.html">epwm_multi_cmp_val</a></div><div class="ttdoc">epwm_cmpxx_val NS.</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:161</div></div>
<div class="ttc" id="astructepwm__multi__cmp__val_html_a416dc375301269b689cffeb58f7fcd38"><div class="ttname"><a href="structepwm__multi__cmp__val.html#a416dc375301269b689cffeb58f7fcd38">epwm_multi_cmp_val::cmp00_val</a></div><div class="ttdeci">uint32_t cmp00_val</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:162</div></div>
<div class="ttc" id="astructepwm__multi__cmp__val_html_a521e05ee0553fb93f8d1a11e2e6f3763"><div class="ttname"><a href="structepwm__multi__cmp__val.html#a521e05ee0553fb93f8d1a11e2e6f3763">epwm_multi_cmp_val::cmp01_val</a></div><div class="ttdeci">uint32_t cmp01_val</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:163</div></div>
<div class="ttc" id="astructepwm__multi__cmp__val_html_a75ec988ebd6d3dabff598811c35f0fcc"><div class="ttname"><a href="structepwm__multi__cmp__val.html#a75ec988ebd6d3dabff598811c35f0fcc">epwm_multi_cmp_val::cmp10_val</a></div><div class="ttdeci">uint32_t cmp10_val</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:164</div></div>
<div class="ttc" id="astructepwm__multi__cmp__val_html_adc06ec1abc233bf52934d7917699d8e3"><div class="ttname"><a href="structepwm__multi__cmp__val.html#adc06ec1abc233bf52934d7917699d8e3">epwm_multi_cmp_val::cmp11_val</a></div><div class="ttdeci">uint32_t cmp11_val</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:165</div></div>
<div class="ttc" id="astructpwm__status_html"><div class="ttname"><a href="structpwm__status.html">pwm_status</a></div><div class="ttdoc">pwm_status.</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:206</div></div>
<div class="ttc" id="astructpwm__status_html_a233cb1466c643b65fb7ff39131722592"><div class="ttname"><a href="structpwm__status.html#a233cb1466c643b65fb7ff39131722592">pwm_status::duty2</a></div><div class="ttdeci">uint32_t duty2</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:209</div></div>
<div class="ttc" id="astructpwm__status_html_a81b43df06332b4fef558297592bb7ff1"><div class="ttname"><a href="structpwm__status.html#a81b43df06332b4fef558297592bb7ff1">pwm_status::period</a></div><div class="ttdeci">uint32_t period</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:207</div></div>
<div class="ttc" id="astructpwm__status_html_ace40cccc3d71f1da6fd80e9544df7d5b"><div class="ttname"><a href="structpwm__status.html#ace40cccc3d71f1da6fd80e9544df7d5b">pwm_status::duty1</a></div><div class="ttdeci">uint32_t duty1</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:208</div></div>
<div class="ttc" id="astructsdrv__epwm__controller_html"><div class="ttname"><a href="structsdrv__epwm__controller.html">sdrv_epwm_controller</a></div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:268</div></div>
<div class="ttc" id="astructsdrv__epwm__controller_html_a0523cedff47e2441fc198b7770ec5d3f"><div class="ttname"><a href="structsdrv__epwm__controller.html#a0523cedff47e2441fc198b7770ec5d3f">sdrv_epwm_controller::base</a></div><div class="ttdeci">uint32_t base</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:270</div></div>
<div class="ttc" id="astructsdrv__epwm__controller_html_a5456055623ab8a69ebf569dc3818e227"><div class="ttname"><a href="structsdrv__epwm__controller.html#a5456055623ab8a69ebf569dc3818e227">sdrv_epwm_controller::clk_src</a></div><div class="ttdeci">sdrv_epwm_clk_config_src_clk_sel_e clk_src</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:278</div></div>
<div class="ttc" id="astructsdrv__epwm__controller_html_a7a562f1e80628b09a75909d4ff536dfe"><div class="ttname"><a href="structsdrv__epwm__controller.html#a7a562f1e80628b09a75909d4ff536dfe">sdrv_epwm_controller::clk_div</a></div><div class="ttdeci">uint16_t clk_div</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:280</div></div>
<div class="ttc" id="astructsdrv__epwm__controller_html_a98065f0ed0f9c5b9c3cf1f17c6480486"><div class="ttname"><a href="structsdrv__epwm__controller.html#a98065f0ed0f9c5b9c3cf1f17c6480486">sdrv_epwm_controller::epwm_bank</a></div><div class="ttdeci">sdrv_epwm_t * epwm_bank[SDRV_EPWM_CHANNEL_NR]</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:282</div></div>
<div class="ttc" id="astructsdrv__epwm__controller_html_ac7208b5e0d9da3bbe9ad3d4637ca0090"><div class="ttname"><a href="structsdrv__epwm__controller.html#ac7208b5e0d9da3bbe9ad3d4637ca0090">sdrv_epwm_controller::irq_id</a></div><div class="ttdeci">uint32_t irq_id</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:276</div></div>
<div class="ttc" id="astructsdrv__epwm__controller_html_ac7d628db60f5a9394d996e4314d6ee83"><div class="ttname"><a href="structsdrv__epwm__controller.html#ac7d628db60f5a9394d996e4314d6ee83">sdrv_epwm_controller::irq</a></div><div class="ttdeci">uint8_t irq</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:272</div></div>
<div class="ttc" id="astructsdrv__epwm_html"><div class="ttname"><a href="structsdrv__epwm.html">sdrv_epwm</a></div><div class="ttdoc">ePWM controller.</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:252</div></div>
<div class="ttc" id="astructsdrv__epwm_html_a25f540a81a71fd2bea630f95a643880f"><div class="ttname"><a href="structsdrv__epwm.html#a25f540a81a71fd2bea630f95a643880f">sdrv_epwm::controller</a></div><div class="ttdeci">sdrv_epwm_controller_t * controller</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:264</div></div>
<div class="ttc" id="astructsdrv__epwm_html_a31548b6ae935ab2a55a6194b1488aca4"><div class="ttname"><a href="structsdrv__epwm.html#a31548b6ae935ab2a55a6194b1488aca4">sdrv_epwm::cmp_cfg</a></div><div class="ttdeci">epwm_cmp_cfg_t cmp_cfg</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:258</div></div>
<div class="ttc" id="astructsdrv__epwm_html_a92ae1f35190c1ec0f59923f850edd9b3"><div class="ttname"><a href="structsdrv__epwm.html#a92ae1f35190c1ec0f59923f850edd9b3">sdrv_epwm::chnl</a></div><div class="ttdeci">sdrv_epwm_channel_e chnl</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:260</div></div>
<div class="ttc" id="astructsdrv__epwm_html_abc81edd3d3caf9e6c2e0762881da6016"><div class="ttname"><a href="structsdrv__epwm.html#abc81edd3d3caf9e6c2e0762881da6016">sdrv_epwm::base</a></div><div class="ttdeci">paddr_t base</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:254</div></div>
<div class="ttc" id="astructsdrv__epwm_html_abc8bd41f87c7340b6f7355ce0dd5b61e"><div class="ttname"><a href="structsdrv__epwm.html#abc8bd41f87c7340b6f7355ce0dd5b61e">sdrv_epwm::cb</a></div><div class="ttdeci">pwm_callback_t cb</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:256</div></div>
<div class="ttc" id="astructsdrv__epwm_html_ad80eeb0924aacfa95054e43fc550eedb"><div class="ttname"><a href="structsdrv__epwm.html#ad80eeb0924aacfa95054e43fc550eedb">sdrv_epwm::pre_duty</a></div><div class="ttdeci">epwm_dual_duty_state_t pre_duty</div><div class="ttdef"><b>Definition:</b> sdrv_epwm.h:262</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
</small></address>
</body>
</html>