2922 lines
129 KiB
HTML
2922 lines
129 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 File Reference</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"> 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&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&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="summary">
|
|
<a href="#nested-classes">Data Structures</a> |
|
|
<a href="#func-members">Functions</a> </div>
|
|
<div class="headertitle"><div class="title">sdrv_epwm.h File Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="textblock"><code>#include "../source/epwm/sdrv_epwm_reg.h"</code><br />
|
|
</div>
|
|
<p><a href="sdrv__epwm_8h_source.html">Go to the source code of this file.</a></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
|
Data Structures</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structepwm__multi__cmp__val.html">epwm_multi_cmp_val</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structepwm__eid__val.html">epwm_eid_val</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structepwm__dual__duty__state.html">epwm_dual_duty_state</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structepwm__fs__state.html">epwm_fs_state</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structepwm__dma__cfg.html">epwm_dma_cfg</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpwm__status.html">pwm_status</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structepwm__cmp__cfg.html">epwm_cmp_cfg</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsdrv__epwm.html">sdrv_epwm</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsdrv__epwm__controller.html">sdrv_epwm_controller</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:abc4fe51677db75a9c1691d11c13f6c80"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__epwm_8h.html#abc4fe51677db75a9c1691d11c13f6c80">sdrv_epwm_ns_to_val</a> (uint32_t clk, uint32_t ns, uint32_t div)</td></tr>
|
|
<tr class="separator:abc4fe51677db75a9c1691d11c13f6c80"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aee49a789dd4ae20b8e413cd4cca6b4b8"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__epwm_8h.html#aee49a789dd4ae20b8e413cd4cca6b4b8">sdrv_epwm_ns_to_val_1</a> (uint32_t clk, uint32_t ns, uint32_t div)</td></tr>
|
|
<tr class="separator:aee49a789dd4ae20b8e413cd4cca6b4b8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a655b72a2e00348606d9d6493d3fb078e"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__epwm_8h.html#a655b72a2e00348606d9d6493d3fb078e">sdrv_epwm_val_to_ns</a> (uint32_t clk, uint32_t val, uint32_t div)</td></tr>
|
|
<tr class="separator:a655b72a2e00348606d9d6493d3fb078e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac450974b45cce4b938e9555b4684d627"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__epwm_8h.html#ac450974b45cce4b938e9555b4684d627">sdrv_epwm_cmp_en</a> (<a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> *dev, bool en)</td></tr>
|
|
<tr class="separator:ac450974b45cce4b938e9555b4684d627"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a898296844765c44712e5900e2ba2196d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__epwm_8h.html#a898296844765c44712e5900e2ba2196d">sdrv_epwm_cnt_en</a> (<a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> *dev, bool en)</td></tr>
|
|
<tr class="separator:a898296844765c44712e5900e2ba2196d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a250160d04cb082fc02638dc02bb408f4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__epwm_8h.html#a250160d04cb082fc02638dc02bb408f4">sdrv_epwm_start</a> (<a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> *dev)</td></tr>
|
|
<tr class="separator:a250160d04cb082fc02638dc02bb408f4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a952eda2b186f0e12cb06d7102508ddd3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__epwm_8h.html#a952eda2b186f0e12cb06d7102508ddd3">sdrv_epwm_stop</a> (<a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> *dev)</td></tr>
|
|
<tr class="separator:a952eda2b186f0e12cb06d7102508ddd3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a78124f0b9a201e8a2ec3fe2c9c634113"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__epwm_8h.html#a78124f0b9a201e8a2ec3fe2c9c634113">sdrv_epwm_cnt_ovf_upd</a> (<a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> *dev, uint32_t period)</td></tr>
|
|
<tr class="separator:a78124f0b9a201e8a2ec3fe2c9c634113"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af0c3b46cf485603810a6a5cd45330af8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__epwm_8h.html#af0c3b46cf485603810a6a5cd45330af8">sdrv_epwm_cmp_val_upd</a> (<a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> *dev, const <a class="el" href="sdrv__epwm_8h.html#af8213184330f154eee439f53761764e5">pwm_state_t</a> *state)</td></tr>
|
|
<tr class="separator:af0c3b46cf485603810a6a5cd45330af8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a50ecef364833ce57c6a0e013069d70c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__epwm_8h.html#a50ecef364833ce57c6a0e013069d70c2">sdrv_epwm_config</a> (<a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> *dev, const <a class="el" href="sdrv__epwm_8h.html#af8213184330f154eee439f53761764e5">pwm_state_t</a> *state)</td></tr>
|
|
<tr class="separator:a50ecef364833ce57c6a0e013069d70c2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4e620989c0b86eff7cee30bfb949e37b"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__epwm_8h.html#a4e620989c0b86eff7cee30bfb949e37b">sdrv_epwm_set_callback</a> (<a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> *dev, <a class="el" href="sdrv__epwm_8h.html#a585ff6f1b64bb0e64f816be60ce3cacf">pwm_callback_t</a> callback)</td></tr>
|
|
<tr class="separator:a4e620989c0b86eff7cee30bfb949e37b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1debe80bf09f192f932086cbfdcdb890"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__epwm_8h.html#a1debe80bf09f192f932086cbfdcdb890">sdrv_epwm_multi_cmp_mode</a> (<a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> *dev, <a class="el" href="sdrv__epwm_8h.html#af8213184330f154eee439f53761764e5">pwm_state_t</a> *state, <a class="el" href="sdrv__epwm_8h.html#a901c9ec590addfe3b77c05a3c41bd40d">epwm_multi_cmp_val_t</a> *multi_cmp)</td></tr>
|
|
<tr class="separator:a1debe80bf09f192f932086cbfdcdb890"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad852aa45e0f3814fe2fc9760cdc58f88"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__epwm_8h.html#ad852aa45e0f3814fe2fc9760cdc58f88">sdrv_epwm_cnt_clr_cfg</a> (<a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> *dev, sdrv_epwm_event_trigger_mode_e cnt_clr_trig_sel, sdrv_epwm_input_sel_trig_e clr_sel)</td></tr>
|
|
<tr class="separator:ad852aa45e0f3814fe2fc9760cdc58f88"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeb41af4480efc20e75e9c9afb286213f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__epwm_8h.html#aeb41af4480efc20e75e9c9afb286213f">sdrv_epwm_cnt_ovf_upd_cfg</a> (<a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> *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)</td></tr>
|
|
<tr class="separator:aeb41af4480efc20e75e9c9afb286213f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9cb261d3cd8a838bd61ac1183874fe23"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__epwm_8h.html#a9cb261d3cd8a838bd61ac1183874fe23">sdrv_epwm_sw_trig</a> (<a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> *dev, sdrv_epwm_sw_trig_ctrl_e trig)</td></tr>
|
|
<tr class="separator:a9cb261d3cd8a838bd61ac1183874fe23"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0b191adea7a1afcb7671ed0254fed195"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__epwm_8h.html#a0b191adea7a1afcb7671ed0254fed195">sdrv_epwm_dti</a> (<a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> *dev, sdrv_epwm_cmp_prefin_pol_t *prefin_pol, const uint32_t dti_val)</td></tr>
|
|
<tr class="separator:a0b191adea7a1afcb7671ed0254fed195"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac566da4f4b7803205316e9638a684afa"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__epwm_8h.html#ac566da4f4b7803205316e9638a684afa">sdrv_epwm_sse</a> (<a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> *dev, sdrv_epwm_cmp_sse_ctrl_t *sse_cfg, uint32_t sse_reg_val)</td></tr>
|
|
<tr class="separator:ac566da4f4b7803205316e9638a684afa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1e0138b0c10bc7dda05af9bb0f13ad3e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__epwm_8h.html#a1e0138b0c10bc7dda05af9bb0f13ad3e">sdrv_epwm_mfc</a> (<a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> *dev, uint8_t val)</td></tr>
|
|
<tr class="separator:a1e0138b0c10bc7dda05af9bb0f13ad3e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a60bc279d99152d19733279712fde9032"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__epwm_8h.html#a60bc279d99152d19733279712fde9032">sdrv_epwm_cmp_data_format</a> (<a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> *dev, sdrv_epwm_chn_dma_ctrl_cmp_x_dat_format_e dat_format)</td></tr>
|
|
<tr class="separator:a60bc279d99152d19733279712fde9032"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af449445613c456e5d1b894bf6dd60249"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__epwm_8h.html#af449445613c456e5d1b894bf6dd60249">sdrv_epwm_cmp_dither</a> (<a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> *dev, uint8_t clip_rslt, uint16_t init_offset)</td></tr>
|
|
<tr class="separator:af449445613c456e5d1b894bf6dd60249"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a48bbe30fc6f2ce985489ab7869b5a7cb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__epwm_8h.html#a48bbe30fc6f2ce985489ab7869b5a7cb">sdrv_epwm_cmp_multi_chnl</a> (<a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> *dev, bool full_en)</td></tr>
|
|
<tr class="separator:a48bbe30fc6f2ce985489ab7869b5a7cb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a84cacf297def5796038b06a0d05570fe"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__epwm_8h.html#a84cacf297def5796038b06a0d05570fe">sdrv_epwm_ce_ctrl</a> (<a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> *dev, bool src_sel)</td></tr>
|
|
<tr class="separator:a84cacf297def5796038b06a0d05570fe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8a3a848a63180fece35318a5b2a1ea15"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__epwm_8h.html#a8a3a848a63180fece35318a5b2a1ea15">sdrv_epwm_ce_dma_trig</a> (<a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> *dev, uint8_t sel_trig)</td></tr>
|
|
<tr class="separator:a8a3a848a63180fece35318a5b2a1ea15"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a474ac8bf72d55301947cce4e7c1a42b0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__epwm_8h.html#a474ac8bf72d55301947cce4e7c1a42b0">sdrv_epwm_fault_flt</a> (<a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> *dev, sdrv_epwm_fault_flt_t *flt_cfg)</td></tr>
|
|
<tr class="separator:a474ac8bf72d55301947cce4e7c1a42b0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abef3b03b33eeb1247b7247f8e2943d03"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__epwm_8h.html#abef3b03b33eeb1247b7247f8e2943d03">sdrv_epwm_fault_event</a> (<a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> *dev, uint8_t fault_src, sdrv_epwm_cmp_fault_event_ctrl_t *fault_cfg, <a class="el" href="sdrv__epwm_8h.html#a818ae2ae95da5901ca37ab3acb2abb8a">epwm_fs_state_t</a> *fs_state)</td></tr>
|
|
<tr class="separator:abef3b03b33eeb1247b7247f8e2943d03"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad5c7f227e7ac27e3f529284f1c3e411e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__epwm_8h.html#ad5c7f227e7ac27e3f529284f1c3e411e">sdrv_epwm_fault_event_clr</a> (<a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> *dev, uint8_t fault_src)</td></tr>
|
|
<tr class="separator:ad5c7f227e7ac27e3f529284f1c3e411e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae1fce7825a8bd46ead132046fe9795e7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__epwm_8h.html#ae1fce7825a8bd46ead132046fe9795e7">sdrv_epwm_cnt_ovf_dir_upd</a> (<a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> *dev, uint32_t period_cnt)</td></tr>
|
|
<tr class="separator:ae1fce7825a8bd46ead132046fe9795e7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acb13789de72b3bf45528422dad84ef1a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__epwm_8h.html#acb13789de72b3bf45528422dad84ef1a">sdrv_epwm_cmp_bcd_update</a> (<a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> *dev, uint32_t left_point, uint32_t right_point)</td></tr>
|
|
<tr class="separator:acb13789de72b3bf45528422dad84ef1a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a850f7ad876efa787d0151fad6c74535f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__epwm_8h.html#a850f7ad876efa787d0151fad6c74535f">sdrv_epwm_cmp_val_upd_bcd</a> (<a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> *dev, uint32_t left_point, uint32_t right_point)</td></tr>
|
|
<tr class="separator:a850f7ad876efa787d0151fad6c74535f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0810495bf0913fb57396a8f2002cf7ae"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__epwm_8h.html#a0810495bf0913fb57396a8f2002cf7ae">sdrv_epwm_cmp_val_upd_a</a> (<a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> *dev, uint32_t trig_point)</td></tr>
|
|
<tr class="separator:a0810495bf0913fb57396a8f2002cf7ae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afefd454b49ac918edb8c13cb82a8ed3e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__epwm_8h.html#afefd454b49ac918edb8c13cb82a8ed3e">sdrv_epwm_cmp_sw_rld</a> (<a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> *dev)</td></tr>
|
|
<tr class="separator:afefd454b49ac918edb8c13cb82a8ed3e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6a4011d18aa484dd74a522f2d05d28db"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__epwm_8h.html#a6a4011d18aa484dd74a522f2d05d28db">sdrv_epwm_cmp_input</a> (<a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> *dev, sdrv_epwm_input_sel_t *input_sel, uint8_t set_trig, uint8_t clr_trig)</td></tr>
|
|
<tr class="separator:a6a4011d18aa484dd74a522f2d05d28db"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af3402fffe125ce09e9f67aabb12ee811"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__epwm_8h.html#af3402fffe125ce09e9f67aabb12ee811">sdrv_epwm_cmp_a_eid</a> (<a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> *dev, <a class="el" href="sdrv__epwm_8h.html#aa518cfe65b0b0aa1de834a00a4503d99">epwm_eid_val_t</a> *eid_val)</td></tr>
|
|
<tr class="separator:af3402fffe125ce09e9f67aabb12ee811"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad4a5c8d02b20cb777496b5756356ca51"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__epwm_8h.html#ad4a5c8d02b20cb777496b5756356ca51">sdrv_epwm_init_sta</a> (<a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> *dev, bool cmp0_init, bool cmp1_init)</td></tr>
|
|
<tr class="separator:ad4a5c8d02b20cb777496b5756356ca51"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a38d7f7ec80d6b997d324f236a7cd8531"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__epwm_8h.html#a38d7f7ec80d6b997d324f236a7cd8531">sdrv_epwm_val_chnl_bcd_upd_split</a> (<a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> *dev, sdrv_epwm_output_e subchnl, uint32_t left_point, uint32_t right_point)</td></tr>
|
|
<tr class="separator:a38d7f7ec80d6b997d324f236a7cd8531"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9feb868df2b675d205a7d0326da05b38"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sdrv__epwm_8h.html#a9feb868df2b675d205a7d0326da05b38">sdrv_epwm_val_chnl_bcd_upd_split_both</a> (<a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> *dev, uint32_t cmp0_left_point, uint32_t cmp0_right_point, uint32_t cmp1_left_point, uint32_t cmp1_right_point)</td></tr>
|
|
<tr class="separator:a9feb868df2b675d205a7d0326da05b38"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><dl class="section copyright"><dt>Copyright</dt><dd>Copyright (c) 2022 Semidrive Semiconductor. @All rights reserved. </dd></dl>
|
|
</div><h2 class="groupheader">Macro Definition Documentation</h2>
|
|
<a id="a2d09c6d54b9057b0b7e9ae189ccd49b7" name="a2d09c6d54b9057b0b7e9ae189ccd49b7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2d09c6d54b9057b0b7e9ae189ccd49b7">◆ </a></span>EPWM_BM_CHN_A_DMA_REQ</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_CHN_A_DMA_REQ   (1 << <a class="el" href="sdrv__epwm_8h.html#addfc070915bc6e63d02f02905edac2fd">EPWM_BM_INT_EN_CHN_A_DMA_REQ_SHIFT</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5549ae482a10c0d5cc8a4b9e5e7adb9d" name="a5549ae482a10c0d5cc8a4b9e5e7adb9d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5549ae482a10c0d5cc8a4b9e5e7adb9d">◆ </a></span>EPWM_BM_CHN_B_DMA_REQ</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_CHN_B_DMA_REQ   (1 << <a class="el" href="sdrv__epwm_8h.html#a274b242de0f6ba2db829bd035982e422">EPWM_BM_INT_EN_CHN_B_DMA_REQ_SHIFT</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abf00c9ab96fa7923be3c9b5e4b8a748c" name="abf00c9ab96fa7923be3c9b5e4b8a748c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abf00c9ab96fa7923be3c9b5e4b8a748c">◆ </a></span>EPWM_BM_CHN_C_DMA_REQ</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_CHN_C_DMA_REQ   (1 << <a class="el" href="sdrv__epwm_8h.html#a819f1248121399c01a4e0d1d0b1f7598">EPWM_BM_INT_EN_CHN_C_DMA_REQ_SHIFT</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9024b3c8f76852698fa8e6236a1ebbdc" name="a9024b3c8f76852698fa8e6236a1ebbdc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9024b3c8f76852698fa8e6236a1ebbdc">◆ </a></span>EPWM_BM_CHN_D_DMA_REQ</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_CHN_D_DMA_REQ   (1 << <a class="el" href="sdrv__epwm_8h.html#a19282afcf4a7993b39f1fb929e0b4742">EPWM_BM_INT_EN_CHN_D_DMA_REQ_SHIFT</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a13f2285dfdf513d7099a1c6348b170c9" name="a13f2285dfdf513d7099a1c6348b170c9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a13f2285dfdf513d7099a1c6348b170c9">◆ </a></span>EPWM_BM_CMP_A</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_CMP_A   (1 << <a class="el" href="sdrv__epwm_8h.html#a080dbf8ce086913c60fdeb0ba0e0c227">EPWM_BM_INT_EN_CMP_A_SHIFT</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9d7dc467db0aaa8177195e497b5b9ff8" name="a9d7dc467db0aaa8177195e497b5b9ff8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9d7dc467db0aaa8177195e497b5b9ff8">◆ </a></span>EPWM_BM_CMP_A0_FAULT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_CMP_A0_FAULT   (1 << <a class="el" href="sdrv__epwm_8h.html#a24f9a05c59c36fc0548cca278c70d41c">EPWM_BM_ERR_INT_STA_CMP_A0_FAULT_SHIFT</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a84630908b6ff42c1eef6a8424dede771" name="a84630908b6ff42c1eef6a8424dede771"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a84630908b6ff42c1eef6a8424dede771">◆ </a></span>EPWM_BM_CMP_A_FAULT_EVENT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_CMP_A_FAULT_EVENT    (1 << <a class="el" href="sdrv__epwm_8h.html#adf9a1b16b07de286352129dfcd9528e6">EPWM_BM_ERR_INT_STA_CMP_A_FAULT_EVENT_SHIFT</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aab35acb833a743145374f4867cddf2ec" name="aab35acb833a743145374f4867cddf2ec"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aab35acb833a743145374f4867cddf2ec">◆ </a></span>EPWM_BM_CMP_A_REG_NO_UPD</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_CMP_A_REG_NO_UPD    (1 << <a class="el" href="sdrv__epwm_8h.html#a09b04b864f14d6c09c8e22d0c397df0a">EPWM_BM_ERR_INT_STA_CMP_A_REG_NO_UPD_SHIFT</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0b854df18e2216435fad418116ef668b" name="a0b854df18e2216435fad418116ef668b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0b854df18e2216435fad418116ef668b">◆ </a></span>EPWM_BM_CMP_A_REG_UPD_TWICE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_CMP_A_REG_UPD_TWICE    (1 << <a class="el" href="sdrv__epwm_8h.html#a3d90e0824f25d7059a60881fd4dc26fe">EPWM_BM_ERR_INT_STA_CMP_A_REG_UPD_TWICE_SHIFT</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0cf3cd3d17e967bc948a1b63c3715bd2" name="a0cf3cd3d17e967bc948a1b63c3715bd2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0cf3cd3d17e967bc948a1b63c3715bd2">◆ </a></span>EPWM_BM_CMP_B</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_CMP_B   (1 << <a class="el" href="sdrv__epwm_8h.html#aab9bbb60c8945f300d7cf3eea8005916">EPWM_BM_INT_EN_CMP_B_SHIFT</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad5187aafaad37c046f1741ef06edcad3" name="ad5187aafaad37c046f1741ef06edcad3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad5187aafaad37c046f1741ef06edcad3">◆ </a></span>EPWM_BM_CMP_B0_FAULT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_CMP_B0_FAULT   (1 << <a class="el" href="sdrv__epwm_8h.html#aea4a6a13b86bee2cb33b88eae7bb6987">EPWM_BM_ERR_INT_STA_CMP_B0_FAULT_SHIFT</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8ec0fc7de848ae1f32121f80fe9b52e6" name="a8ec0fc7de848ae1f32121f80fe9b52e6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8ec0fc7de848ae1f32121f80fe9b52e6">◆ </a></span>EPWM_BM_CMP_B_FAULT_EVENT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_CMP_B_FAULT_EVENT    (1 << <a class="el" href="sdrv__epwm_8h.html#ac8537ffbc2102bb1143d2fcd365e125a">EPWM_BM_ERR_INT_STA_CMP_B_FAULT_EVENT_SHIFT</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a33db2e01d14e6d4a74569f8d79d3e00e" name="a33db2e01d14e6d4a74569f8d79d3e00e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a33db2e01d14e6d4a74569f8d79d3e00e">◆ </a></span>EPWM_BM_CMP_B_REG_NO_UPD</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_CMP_B_REG_NO_UPD    (1 << <a class="el" href="sdrv__epwm_8h.html#a190628bfb0e6f5c2c1500c0ae57a099a">EPWM_BM_ERR_INT_STA_CMP_B_REG_NO_UPD_SHIFT</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa5f21ce9a68d6d7c0e0b2a807db347cb" name="aa5f21ce9a68d6d7c0e0b2a807db347cb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa5f21ce9a68d6d7c0e0b2a807db347cb">◆ </a></span>EPWM_BM_CMP_B_REG_UPD_TWICE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_CMP_B_REG_UPD_TWICE    (1 << <a class="el" href="sdrv__epwm_8h.html#a2c1e61fee6c223e0e746d266da59aedf">EPWM_BM_ERR_INT_STA_CMP_B_REG_UPD_TWICE_SHIFT</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a73be69e38226c7bbc7dcc0e07e13308f" name="a73be69e38226c7bbc7dcc0e07e13308f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a73be69e38226c7bbc7dcc0e07e13308f">◆ </a></span>EPWM_BM_CMP_C</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_CMP_C   (1 << <a class="el" href="sdrv__epwm_8h.html#ac855f1b4cf51b20512bb90f290723748">EPWM_BM_INT_EN_CMP_C_SHIFT</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a49752b19b951041680fbd399ca5e32a9" name="a49752b19b951041680fbd399ca5e32a9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a49752b19b951041680fbd399ca5e32a9">◆ </a></span>EPWM_BM_CMP_C0_FAULT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_CMP_C0_FAULT   (1 << <a class="el" href="sdrv__epwm_8h.html#a28cc49949a2aafdbf17353eab446db67">EPWM_BM_ERR_INT_STA_CMP_C0_FAULT_SHIFT</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac72f3a17337016fd234946cb3f9932a7" name="ac72f3a17337016fd234946cb3f9932a7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac72f3a17337016fd234946cb3f9932a7">◆ </a></span>EPWM_BM_CMP_C_FAULT_EVENT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_CMP_C_FAULT_EVENT    (1 << <a class="el" href="sdrv__epwm_8h.html#ab651e19a023fa86365006ff042dc4cc8">EPWM_BM_ERR_INT_STA_CMP_C_FAULT_EVENT_SHIFT</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a86e6f96053626c1754f6cc763ee1b3e8" name="a86e6f96053626c1754f6cc763ee1b3e8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a86e6f96053626c1754f6cc763ee1b3e8">◆ </a></span>EPWM_BM_CMP_C_REG_NO_UPD</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_CMP_C_REG_NO_UPD    (1 << <a class="el" href="sdrv__epwm_8h.html#a4be5c731f3441d7c8567297aaada2bae">EPWM_BM_ERR_INT_STA_CMP_C_REG_NO_UPD_SHIFT</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a28e63e01ecae14944f035fd9cb70fd45" name="a28e63e01ecae14944f035fd9cb70fd45"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a28e63e01ecae14944f035fd9cb70fd45">◆ </a></span>EPWM_BM_CMP_C_REG_UPD_TWICE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_CMP_C_REG_UPD_TWICE    (1 << <a class="el" href="sdrv__epwm_8h.html#a2f48ed06fb642aca5cf36da1795a6b7e">EPWM_BM_ERR_INT_STA_CMP_C_REG_UPD_TWICE_SHIFT</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae78baea5003666a59acd23bd2987ccf3" name="ae78baea5003666a59acd23bd2987ccf3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae78baea5003666a59acd23bd2987ccf3">◆ </a></span>EPWM_BM_CMP_D</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_CMP_D   (1 << <a class="el" href="sdrv__epwm_8h.html#a576abf23c0e7dc378e3f9dcc60254828">EPWM_BM_INT_EN_CMP_D_SHIFT</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af6dae51c1b07981061e102d58d49bd87" name="af6dae51c1b07981061e102d58d49bd87"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af6dae51c1b07981061e102d58d49bd87">◆ </a></span>EPWM_BM_CMP_D0_FAULT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_CMP_D0_FAULT   (1 << <a class="el" href="sdrv__epwm_8h.html#a82717d610957d08286cf7ea4a621bcfe">EPWM_BM_ERR_INT_STA_CMP_D0_FAULT_SHIFT</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5143d83438cc0898096f4893fb969bf0" name="a5143d83438cc0898096f4893fb969bf0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5143d83438cc0898096f4893fb969bf0">◆ </a></span>EPWM_BM_CMP_D_FAULT_EVENT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_CMP_D_FAULT_EVENT    (1 << <a class="el" href="sdrv__epwm_8h.html#acbffb8e5dca0601b6d18660c64c856cb">EPWM_BM_ERR_INT_STA_CMP_D_FAULT_EVENT_SHIFT</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6ca1bb5e1e2f66ea95f67145361b813c" name="a6ca1bb5e1e2f66ea95f67145361b813c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6ca1bb5e1e2f66ea95f67145361b813c">◆ </a></span>EPWM_BM_CMP_D_REG_NO_UPD</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_CMP_D_REG_NO_UPD    (1 << <a class="el" href="sdrv__epwm_8h.html#a0e48c01940a356588c69a2cf493c68d6">EPWM_BM_ERR_INT_STA_CMP_D_REG_NO_UPD_SHIFT</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6bb30666728cfb73d93d815f1bff9589" name="a6bb30666728cfb73d93d815f1bff9589"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6bb30666728cfb73d93d815f1bff9589">◆ </a></span>EPWM_BM_CMP_D_REG_UPD_TWICE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_CMP_D_REG_UPD_TWICE    (1 << <a class="el" href="sdrv__epwm_8h.html#a38a9f51a2580ec1fba7b2e122bcbce37">EPWM_BM_ERR_INT_STA_CMP_D_REG_UPD_TWICE_SHIFT</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac1250ff0ae1217d7238ab96ed66902df" name="ac1250ff0ae1217d7238ab96ed66902df"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac1250ff0ae1217d7238ab96ed66902df">◆ </a></span>EPWM_BM_CNT_G0_OVF</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_CNT_G0_OVF   (1 << <a class="el" href="sdrv__epwm_8h.html#ab785c35b99b20c84574f634f983fc880">EPWM_BM_INT_EN_CNT_G0_OVF_SHIFT</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="add34c07ef9df2d7b3dbc4788749da290" name="add34c07ef9df2d7b3dbc4788749da290"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#add34c07ef9df2d7b3dbc4788749da290">◆ </a></span>EPWM_BM_CNT_G1_OVF</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_CNT_G1_OVF   (1 << <a class="el" href="sdrv__epwm_8h.html#a8939b94ae3f79f707ab8dd8695a96143">EPWM_BM_INT_EN_CNT_G1_OVF_SHIFT</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a24f9a05c59c36fc0548cca278c70d41c" name="a24f9a05c59c36fc0548cca278c70d41c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a24f9a05c59c36fc0548cca278c70d41c">◆ </a></span>EPWM_BM_ERR_INT_STA_CMP_A0_FAULT_SHIFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_ERR_INT_STA_CMP_A0_FAULT_SHIFT   (8U)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adf9a1b16b07de286352129dfcd9528e6" name="adf9a1b16b07de286352129dfcd9528e6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adf9a1b16b07de286352129dfcd9528e6">◆ </a></span>EPWM_BM_ERR_INT_STA_CMP_A_FAULT_EVENT_SHIFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_ERR_INT_STA_CMP_A_FAULT_EVENT_SHIFT   (12U)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a09b04b864f14d6c09c8e22d0c397df0a" name="a09b04b864f14d6c09c8e22d0c397df0a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a09b04b864f14d6c09c8e22d0c397df0a">◆ </a></span>EPWM_BM_ERR_INT_STA_CMP_A_REG_NO_UPD_SHIFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_ERR_INT_STA_CMP_A_REG_NO_UPD_SHIFT   (16U)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3d90e0824f25d7059a60881fd4dc26fe" name="a3d90e0824f25d7059a60881fd4dc26fe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3d90e0824f25d7059a60881fd4dc26fe">◆ </a></span>EPWM_BM_ERR_INT_STA_CMP_A_REG_UPD_TWICE_SHIFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_ERR_INT_STA_CMP_A_REG_UPD_TWICE_SHIFT   (20U)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aea4a6a13b86bee2cb33b88eae7bb6987" name="aea4a6a13b86bee2cb33b88eae7bb6987"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aea4a6a13b86bee2cb33b88eae7bb6987">◆ </a></span>EPWM_BM_ERR_INT_STA_CMP_B0_FAULT_SHIFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_ERR_INT_STA_CMP_B0_FAULT_SHIFT   (9U)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac8537ffbc2102bb1143d2fcd365e125a" name="ac8537ffbc2102bb1143d2fcd365e125a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac8537ffbc2102bb1143d2fcd365e125a">◆ </a></span>EPWM_BM_ERR_INT_STA_CMP_B_FAULT_EVENT_SHIFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_ERR_INT_STA_CMP_B_FAULT_EVENT_SHIFT   (13U)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a190628bfb0e6f5c2c1500c0ae57a099a" name="a190628bfb0e6f5c2c1500c0ae57a099a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a190628bfb0e6f5c2c1500c0ae57a099a">◆ </a></span>EPWM_BM_ERR_INT_STA_CMP_B_REG_NO_UPD_SHIFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_ERR_INT_STA_CMP_B_REG_NO_UPD_SHIFT   (17U)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2c1e61fee6c223e0e746d266da59aedf" name="a2c1e61fee6c223e0e746d266da59aedf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2c1e61fee6c223e0e746d266da59aedf">◆ </a></span>EPWM_BM_ERR_INT_STA_CMP_B_REG_UPD_TWICE_SHIFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_ERR_INT_STA_CMP_B_REG_UPD_TWICE_SHIFT   (21U)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a28cc49949a2aafdbf17353eab446db67" name="a28cc49949a2aafdbf17353eab446db67"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a28cc49949a2aafdbf17353eab446db67">◆ </a></span>EPWM_BM_ERR_INT_STA_CMP_C0_FAULT_SHIFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_ERR_INT_STA_CMP_C0_FAULT_SHIFT   (10U)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab651e19a023fa86365006ff042dc4cc8" name="ab651e19a023fa86365006ff042dc4cc8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab651e19a023fa86365006ff042dc4cc8">◆ </a></span>EPWM_BM_ERR_INT_STA_CMP_C_FAULT_EVENT_SHIFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_ERR_INT_STA_CMP_C_FAULT_EVENT_SHIFT   (14U)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4be5c731f3441d7c8567297aaada2bae" name="a4be5c731f3441d7c8567297aaada2bae"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4be5c731f3441d7c8567297aaada2bae">◆ </a></span>EPWM_BM_ERR_INT_STA_CMP_C_REG_NO_UPD_SHIFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_ERR_INT_STA_CMP_C_REG_NO_UPD_SHIFT   (18U)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2f48ed06fb642aca5cf36da1795a6b7e" name="a2f48ed06fb642aca5cf36da1795a6b7e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2f48ed06fb642aca5cf36da1795a6b7e">◆ </a></span>EPWM_BM_ERR_INT_STA_CMP_C_REG_UPD_TWICE_SHIFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_ERR_INT_STA_CMP_C_REG_UPD_TWICE_SHIFT   (22U)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a82717d610957d08286cf7ea4a621bcfe" name="a82717d610957d08286cf7ea4a621bcfe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a82717d610957d08286cf7ea4a621bcfe">◆ </a></span>EPWM_BM_ERR_INT_STA_CMP_D0_FAULT_SHIFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_ERR_INT_STA_CMP_D0_FAULT_SHIFT   (11U)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acbffb8e5dca0601b6d18660c64c856cb" name="acbffb8e5dca0601b6d18660c64c856cb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acbffb8e5dca0601b6d18660c64c856cb">◆ </a></span>EPWM_BM_ERR_INT_STA_CMP_D_FAULT_EVENT_SHIFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_ERR_INT_STA_CMP_D_FAULT_EVENT_SHIFT   (15U)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0e48c01940a356588c69a2cf493c68d6" name="a0e48c01940a356588c69a2cf493c68d6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0e48c01940a356588c69a2cf493c68d6">◆ </a></span>EPWM_BM_ERR_INT_STA_CMP_D_REG_NO_UPD_SHIFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_ERR_INT_STA_CMP_D_REG_NO_UPD_SHIFT   (19U)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a38a9f51a2580ec1fba7b2e122bcbce37" name="a38a9f51a2580ec1fba7b2e122bcbce37"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a38a9f51a2580ec1fba7b2e122bcbce37">◆ </a></span>EPWM_BM_ERR_INT_STA_CMP_D_REG_UPD_TWICE_SHIFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_ERR_INT_STA_CMP_D_REG_UPD_TWICE_SHIFT   (23U)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a140a63ff2498765d49c674807d5291f1" name="a140a63ff2498765d49c674807d5291f1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a140a63ff2498765d49c674807d5291f1">◆ </a></span>EPWM_BM_ERR_INT_STA_FIFO_A_UNDERRUN_SHIFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_ERR_INT_STA_FIFO_A_UNDERRUN_SHIFT   (0U)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a31aa04fa68627da7ebe1f174d6a25267" name="a31aa04fa68627da7ebe1f174d6a25267"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a31aa04fa68627da7ebe1f174d6a25267">◆ </a></span>EPWM_BM_ERR_INT_STA_FIFO_B_UNDERRUN_SHIFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_ERR_INT_STA_FIFO_B_UNDERRUN_SHIFT   (1U)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0071d0b4b2072cdf071bb095c2b21578" name="a0071d0b4b2072cdf071bb095c2b21578"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0071d0b4b2072cdf071bb095c2b21578">◆ </a></span>EPWM_BM_ERR_INT_STA_FIFO_C_UNDERRUN_SHIFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_ERR_INT_STA_FIFO_C_UNDERRUN_SHIFT   (2U)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5f66405b25339766f685a82052e1e223" name="a5f66405b25339766f685a82052e1e223"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5f66405b25339766f685a82052e1e223">◆ </a></span>EPWM_BM_ERR_INT_STA_FIFO_D_UNDERRUN_SHIFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_ERR_INT_STA_FIFO_D_UNDERRUN_SHIFT   (3U)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7b74a7d2fa09acd11b7c543da84c0bc4" name="a7b74a7d2fa09acd11b7c543da84c0bc4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7b74a7d2fa09acd11b7c543da84c0bc4">◆ </a></span>EPWM_BM_FIFO_A_UNDERRUN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_FIFO_A_UNDERRUN   (1 << <a class="el" href="sdrv__epwm_8h.html#a140a63ff2498765d49c674807d5291f1">EPWM_BM_ERR_INT_STA_FIFO_A_UNDERRUN_SHIFT</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6c9b555d48a97064dfea3f07f7575b94" name="a6c9b555d48a97064dfea3f07f7575b94"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6c9b555d48a97064dfea3f07f7575b94">◆ </a></span>EPWM_BM_FIFO_B_UNDERRUN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_FIFO_B_UNDERRUN   (1 << <a class="el" href="sdrv__epwm_8h.html#a31aa04fa68627da7ebe1f174d6a25267">EPWM_BM_ERR_INT_STA_FIFO_B_UNDERRUN_SHIFT</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac377524f5a3adbbf52f5a2445a5851d6" name="ac377524f5a3adbbf52f5a2445a5851d6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac377524f5a3adbbf52f5a2445a5851d6">◆ </a></span>EPWM_BM_FIFO_C_UNDERRUN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_FIFO_C_UNDERRUN   (1 << <a class="el" href="sdrv__epwm_8h.html#a0071d0b4b2072cdf071bb095c2b21578">EPWM_BM_ERR_INT_STA_FIFO_C_UNDERRUN_SHIFT</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af1f7bab6a98c880e6a233c3a8fe4e2d7" name="af1f7bab6a98c880e6a233c3a8fe4e2d7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af1f7bab6a98c880e6a233c3a8fe4e2d7">◆ </a></span>EPWM_BM_FIFO_D_UNDERRUN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_FIFO_D_UNDERRUN   (1 << <a class="el" href="sdrv__epwm_8h.html#a5f66405b25339766f685a82052e1e223">EPWM_BM_ERR_INT_STA_FIFO_D_UNDERRUN_SHIFT</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="addfc070915bc6e63d02f02905edac2fd" name="addfc070915bc6e63d02f02905edac2fd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#addfc070915bc6e63d02f02905edac2fd">◆ </a></span>EPWM_BM_INT_EN_CHN_A_DMA_REQ_SHIFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_INT_EN_CHN_A_DMA_REQ_SHIFT   (20U)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a274b242de0f6ba2db829bd035982e422" name="a274b242de0f6ba2db829bd035982e422"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a274b242de0f6ba2db829bd035982e422">◆ </a></span>EPWM_BM_INT_EN_CHN_B_DMA_REQ_SHIFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_INT_EN_CHN_B_DMA_REQ_SHIFT   (21U)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a819f1248121399c01a4e0d1d0b1f7598" name="a819f1248121399c01a4e0d1d0b1f7598"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a819f1248121399c01a4e0d1d0b1f7598">◆ </a></span>EPWM_BM_INT_EN_CHN_C_DMA_REQ_SHIFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_INT_EN_CHN_C_DMA_REQ_SHIFT   (22U)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a19282afcf4a7993b39f1fb929e0b4742" name="a19282afcf4a7993b39f1fb929e0b4742"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a19282afcf4a7993b39f1fb929e0b4742">◆ </a></span>EPWM_BM_INT_EN_CHN_D_DMA_REQ_SHIFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_INT_EN_CHN_D_DMA_REQ_SHIFT   (23U)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a080dbf8ce086913c60fdeb0ba0e0c227" name="a080dbf8ce086913c60fdeb0ba0e0c227"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a080dbf8ce086913c60fdeb0ba0e0c227">◆ </a></span>EPWM_BM_INT_EN_CMP_A_SHIFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_INT_EN_CMP_A_SHIFT   (0U)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aab9bbb60c8945f300d7cf3eea8005916" name="aab9bbb60c8945f300d7cf3eea8005916"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aab9bbb60c8945f300d7cf3eea8005916">◆ </a></span>EPWM_BM_INT_EN_CMP_B_SHIFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_INT_EN_CMP_B_SHIFT   (1U)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac855f1b4cf51b20512bb90f290723748" name="ac855f1b4cf51b20512bb90f290723748"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac855f1b4cf51b20512bb90f290723748">◆ </a></span>EPWM_BM_INT_EN_CMP_C_SHIFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_INT_EN_CMP_C_SHIFT   (2U)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a576abf23c0e7dc378e3f9dcc60254828" name="a576abf23c0e7dc378e3f9dcc60254828"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a576abf23c0e7dc378e3f9dcc60254828">◆ </a></span>EPWM_BM_INT_EN_CMP_D_SHIFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_INT_EN_CMP_D_SHIFT   (3U)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab785c35b99b20c84574f634f983fc880" name="ab785c35b99b20c84574f634f983fc880"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab785c35b99b20c84574f634f983fc880">◆ </a></span>EPWM_BM_INT_EN_CNT_G0_OVF_SHIFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_INT_EN_CNT_G0_OVF_SHIFT   (4U)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8939b94ae3f79f707ab8dd8695a96143" name="a8939b94ae3f79f707ab8dd8695a96143"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8939b94ae3f79f707ab8dd8695a96143">◆ </a></span>EPWM_BM_INT_EN_CNT_G1_OVF_SHIFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_BM_INT_EN_CNT_G1_OVF_SHIFT   (5U)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aad1f1a70402867eef2d09affc3eea443" name="aad1f1a70402867eef2d09affc3eea443"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aad1f1a70402867eef2d09affc3eea443">◆ </a></span>EPWM_CNT_G0_OVF_OFFSET</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_CNT_G0_OVF_OFFSET   (0x104U)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a210fc9812b01bb3d30f0ada8f1b2c1ea" name="a210fc9812b01bb3d30f0ada8f1b2c1ea"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a210fc9812b01bb3d30f0ada8f1b2c1ea">◆ </a></span>EPWM_CNT_G1_OVF_OFFSET</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_CNT_G1_OVF_OFFSET   (0x124U)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab4f1f99bce59513ebc058876faf97f3b" name="ab4f1f99bce59513ebc058876faf97f3b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab4f1f99bce59513ebc058876faf97f3b">◆ </a></span>EPWM_COR_ERR_INT_STA_EN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_COR_ERR_INT_STA_EN   (0xf << 0 | 0xffff << 8)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3d193630eed13a7c5b09425468670247" name="a3d193630eed13a7c5b09425468670247"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3d193630eed13a7c5b09425468670247">◆ </a></span>EPWM_FIFO_A_OFFSET</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_FIFO_A_OFFSET   (0xc0U)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a253ada5e8f0b5892d1ee671ab6e1d0e3" name="a253ada5e8f0b5892d1ee671ab6e1d0e3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a253ada5e8f0b5892d1ee671ab6e1d0e3">◆ </a></span>EPWM_FIFO_B_OFFSET</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_FIFO_B_OFFSET   (0xc4U)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3c8da27d0ebd2c48bd0d01ca29eb8e6f" name="a3c8da27d0ebd2c48bd0d01ca29eb8e6f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3c8da27d0ebd2c48bd0d01ca29eb8e6f">◆ </a></span>EPWM_FIFO_C_OFFSET</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_FIFO_C_OFFSET   (0xc8U)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a06af7802bc660b6a44bf6ebfe0b65292" name="a06af7802bc660b6a44bf6ebfe0b65292"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a06af7802bc660b6a44bf6ebfe0b65292">◆ </a></span>EPWM_FIFO_D_OFFSET</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_FIFO_D_OFFSET   (0xccU)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aec42ef55916c8c1413371367fd7001c3" name="aec42ef55916c8c1413371367fd7001c3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aec42ef55916c8c1413371367fd7001c3">◆ </a></span>EPWM_INT_STA_EN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_INT_STA_EN   (0x3f << 0 | 0xf << 20)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1ba45f522b75c48234ba37dbd97d173b" name="a1ba45f522b75c48234ba37dbd97d173b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1ba45f522b75c48234ba37dbd97d173b">◆ </a></span>EPWM_SOURCE_CLK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_SOURCE_CLK   250</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad90709ba727cd36d77c8464aab7d04b6" name="ad90709ba727cd36d77c8464aab7d04b6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad90709ba727cd36d77c8464aab7d04b6">◆ </a></span>EPWM_UNC_ERR_INT_STA_EN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define EPWM_UNC_ERR_INT_STA_EN   (0xf << 0 | 0xffff << 8)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Typedef Documentation</h2>
|
|
<a id="ac4d1977a01931f481a2664a3f947dd8a" name="ac4d1977a01931f481a2664a3f947dd8a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac4d1977a01931f481a2664a3f947dd8a">◆ </a></span>epwm_cfg_ctrl_dma_trig_sel_e</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef enum <a class="el" href="sdrv__epwm_8h.html#a306efc5f0e9b63b780b1df1e48ee2d94">epwm_cfg_ctrl_dma_trig_sel</a> <a class="el" href="sdrv__epwm_8h.html#ac4d1977a01931f481a2664a3f947dd8a">epwm_cfg_ctrl_dma_trig_sel_e</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>epwm_cfg_ctrl_dma_trig_sel. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a07c479ef24c296076922c9adbddff419" name="a07c479ef24c296076922c9adbddff419"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a07c479ef24c296076922c9adbddff419">◆ </a></span>epwm_cmp_cfg_con_mode_e</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef enum <a class="el" href="sdrv__epwm_8h.html#a6a48aaccec84c227adf3a75e2ecf0c94">epwm_cmp_cfg_con_mode</a> <a class="el" href="sdrv__epwm_8h.html#a07c479ef24c296076922c9adbddff419">epwm_cmp_cfg_con_mode_e</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>epwm_cmp_cfg_con_mode. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a01cf3633c3ad769b2d9ee953e4353ea7" name="a01cf3633c3ad769b2d9ee953e4353ea7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a01cf3633c3ad769b2d9ee953e4353ea7">◆ </a></span>epwm_cmp_cfg_t</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct <a class="el" href="structepwm__cmp__cfg.html">epwm_cmp_cfg</a> <a class="el" href="sdrv__epwm_8h.html#a01cf3633c3ad769b2d9ee953e4353ea7">epwm_cmp_cfg_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p><a class="el" href="structepwm__cmp__cfg.html" title="epwm_cmp_cfg.">epwm_cmp_cfg</a>. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1771089c3991007e1d4c58970dfe8f1d" name="a1771089c3991007e1d4c58970dfe8f1d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1771089c3991007e1d4c58970dfe8f1d">◆ </a></span>epwm_cmp_out_mode_e</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef enum <a class="el" href="sdrv__epwm_8h.html#a45e86ad0ace6728e45d92b244a7081f2">epwm_cmp_out_mode</a> <a class="el" href="sdrv__epwm_8h.html#a1771089c3991007e1d4c58970dfe8f1d">epwm_cmp_out_mode_e</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>epwm_cmp_out_mode. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1bf483ecdf8a31f819333a502ac2a152" name="a1bf483ecdf8a31f819333a502ac2a152"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1bf483ecdf8a31f819333a502ac2a152">◆ </a></span>epwm_dma_cfg_t</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct <a class="el" href="structepwm__dma__cfg.html">epwm_dma_cfg</a> <a class="el" href="sdrv__epwm_8h.html#a1bf483ecdf8a31f819333a502ac2a152">epwm_dma_cfg_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p><a class="el" href="structepwm__dma__cfg.html" title="epwm_dma_cfg.">epwm_dma_cfg</a>. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab27531d810a67483d3bd90517427496f" name="ab27531d810a67483d3bd90517427496f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab27531d810a67483d3bd90517427496f">◆ </a></span>epwm_dual_duty_state_t</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct <a class="el" href="structepwm__dual__duty__state.html">epwm_dual_duty_state</a> <a class="el" href="sdrv__epwm_8h.html#ab27531d810a67483d3bd90517427496f">epwm_dual_duty_state_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p><a class="el" href="structepwm__dual__duty__state.html" title="epwm_dual_duty_state.">epwm_dual_duty_state</a>. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa518cfe65b0b0aa1de834a00a4503d99" name="aa518cfe65b0b0aa1de834a00a4503d99"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa518cfe65b0b0aa1de834a00a4503d99">◆ </a></span>epwm_eid_val_t</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct <a class="el" href="structepwm__eid__val.html">epwm_eid_val</a> <a class="el" href="sdrv__epwm_8h.html#aa518cfe65b0b0aa1de834a00a4503d99">epwm_eid_val_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p><a class="el" href="structepwm__eid__val.html" title="epwm_eid_val.">epwm_eid_val</a>. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a818ae2ae95da5901ca37ab3acb2abb8a" name="a818ae2ae95da5901ca37ab3acb2abb8a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a818ae2ae95da5901ca37ab3acb2abb8a">◆ </a></span>epwm_fs_state_t</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct <a class="el" href="structepwm__fs__state.html">epwm_fs_state</a> <a class="el" href="sdrv__epwm_8h.html#a818ae2ae95da5901ca37ab3acb2abb8a">epwm_fs_state_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>epwm_fs_sta. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a901c9ec590addfe3b77c05a3c41bd40d" name="a901c9ec590addfe3b77c05a3c41bd40d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a901c9ec590addfe3b77c05a3c41bd40d">◆ </a></span>epwm_multi_cmp_val_t</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct <a class="el" href="structepwm__multi__cmp__val.html">epwm_multi_cmp_val</a> <a class="el" href="sdrv__epwm_8h.html#a901c9ec590addfe3b77c05a3c41bd40d">epwm_multi_cmp_val_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>epwm_cmpxx_val NS. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a585ff6f1b64bb0e64f816be60ce3cacf" name="a585ff6f1b64bb0e64f816be60ce3cacf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a585ff6f1b64bb0e64f816be60ce3cacf">◆ </a></span>pwm_callback_t</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef void(* pwm_callback_t) (void *arg, uint32_t irq_status)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af8213184330f154eee439f53761764e5" name="af8213184330f154eee439f53761764e5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af8213184330f154eee439f53761764e5">◆ </a></span>pwm_state_t</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct <a class="el" href="structpwm__status.html">pwm_status</a> <a class="el" href="sdrv__epwm_8h.html#af8213184330f154eee439f53761764e5">pwm_state_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p><a class="el" href="structpwm__status.html" title="pwm_status.">pwm_status</a>. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abf387004ee6bdb161ebfabbe396db843" name="abf387004ee6bdb161ebfabbe396db843"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abf387004ee6bdb161ebfabbe396db843">◆ </a></span>sdrv_epwm_controller_t</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct <a class="el" href="structsdrv__epwm__controller.html">sdrv_epwm_controller</a> <a class="el" href="sdrv__epwm_8h.html#abf387004ee6bdb161ebfabbe396db843">sdrv_epwm_controller_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a26e2df63a90f26034f1082ccbd008d4c" name="a26e2df63a90f26034f1082ccbd008d4c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a26e2df63a90f26034f1082ccbd008d4c">◆ </a></span>sdrv_epwm_t</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct <a class="el" href="structsdrv__epwm.html">sdrv_epwm</a> <a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>ePWM controller. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
|
<a id="a306efc5f0e9b63b780b1df1e48ee2d94" name="a306efc5f0e9b63b780b1df1e48ee2d94"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a306efc5f0e9b63b780b1df1e48ee2d94">◆ </a></span>epwm_cfg_ctrl_dma_trig_sel</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="sdrv__epwm_8h.html#a306efc5f0e9b63b780b1df1e48ee2d94">epwm_cfg_ctrl_dma_trig_sel</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>epwm_cfg_ctrl_dma_trig_sel. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a306efc5f0e9b63b780b1df1e48ee2d94ad6db5f25791b7f35442ab2f63f5facac" name="a306efc5f0e9b63b780b1df1e48ee2d94ad6db5f25791b7f35442ab2f63f5facac"></a>EPWM_CMP_A_CE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a306efc5f0e9b63b780b1df1e48ee2d94a3edf864adf228c2da2f29f18610a804f" name="a306efc5f0e9b63b780b1df1e48ee2d94a3edf864adf228c2da2f29f18610a804f"></a>EPWM_CMP_B_CE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a306efc5f0e9b63b780b1df1e48ee2d94a6c28784768693fc0085c01d6342f4143" name="a306efc5f0e9b63b780b1df1e48ee2d94a6c28784768693fc0085c01d6342f4143"></a>EPWM_CMP_C_CE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a306efc5f0e9b63b780b1df1e48ee2d94aa68d778ad204629b5c3d2918af1a9ef0" name="a306efc5f0e9b63b780b1df1e48ee2d94aa68d778ad204629b5c3d2918af1a9ef0"></a>EPWM_CMP_D_CE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a306efc5f0e9b63b780b1df1e48ee2d94a84d556fbde86459a20b96dab398b7e8c" name="a306efc5f0e9b63b780b1df1e48ee2d94a84d556fbde86459a20b96dab398b7e8c"></a>EPWM_CNT_G0_CE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a306efc5f0e9b63b780b1df1e48ee2d94a2358aafff0866044ac581bc976339c31" name="a306efc5f0e9b63b780b1df1e48ee2d94a2358aafff0866044ac581bc976339c31"></a>EPWM_CNT_G1_CE </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6a48aaccec84c227adf3a75e2ecf0c94" name="a6a48aaccec84c227adf3a75e2ecf0c94"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6a48aaccec84c227adf3a75e2ecf0c94">◆ </a></span>epwm_cmp_cfg_con_mode</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="sdrv__epwm_8h.html#a6a48aaccec84c227adf3a75e2ecf0c94">epwm_cmp_cfg_con_mode</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>epwm_cmp_cfg_con_mode. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a6a48aaccec84c227adf3a75e2ecf0c94a29c84de92a354aacf765cf1bceb400e2" name="a6a48aaccec84c227adf3a75e2ecf0c94a29c84de92a354aacf765cf1bceb400e2"></a>EPWM_CONSECUTIVE_MODE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a6a48aaccec84c227adf3a75e2ecf0c94aaa0e445c7786738c8b2745e495e2b3cf" name="a6a48aaccec84c227adf3a75e2ecf0c94aaa0e445c7786738c8b2745e495e2b3cf"></a>EPWM_ONLY_EXECUTE_ONE_TIME </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a45e86ad0ace6728e45d92b244a7081f2" name="a45e86ad0ace6728e45d92b244a7081f2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a45e86ad0ace6728e45d92b244a7081f2">◆ </a></span>epwm_cmp_out_mode</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="sdrv__epwm_8h.html#a45e86ad0ace6728e45d92b244a7081f2">epwm_cmp_out_mode</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>epwm_cmp_out_mode. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a45e86ad0ace6728e45d92b244a7081f2a7927b8c2450a5d3abfa2b1e500cd07b3" name="a45e86ad0ace6728e45d92b244a7081f2a7927b8c2450a5d3abfa2b1e500cd07b3"></a>EPWM_ONLY_COMP0_OUTPUT </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a45e86ad0ace6728e45d92b244a7081f2aa08697078d06637e4765202be8258dff" name="a45e86ad0ace6728e45d92b244a7081f2aa08697078d06637e4765202be8258dff"></a>EPWM_BOTH_COMP0_AND_COMP1_OUTPUT </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a id="a84cacf297def5796038b06a0d05570fe" name="a84cacf297def5796038b06a0d05570fe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a84cacf297def5796038b06a0d05570fe">◆ </a></span>sdrv_epwm_ce_ctrl()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_epwm_ce_ctrl </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>src_sel</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>configure compare event/cnt overflow event </p>
|
|
<p >This function configure compare event or counter event</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>pwm common instance </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">src_sel</td><td>choose cmp or cnt trigger source </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8a3a848a63180fece35318a5b2a1ea15" name="a8a3a848a63180fece35318a5b2a1ea15"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8a3a848a63180fece35318a5b2a1ea15">◆ </a></span>sdrv_epwm_ce_dma_trig()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_epwm_ce_dma_trig </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>sel_trig</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>configure dma request except fifo wml trig </p>
|
|
<p >This function configure pwm trig dma tranferrs with ce</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>pwm common instance </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">sel_trig</td><td>sellect trigger source </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af3402fffe125ce09e9f67aabb12ee811" name="af3402fffe125ce09e9f67aabb12ee811"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af3402fffe125ce09e9f67aabb12ee811">◆ </a></span>sdrv_epwm_cmp_a_eid()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_epwm_cmp_a_eid </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#aa518cfe65b0b0aa1de834a00a4503d99">epwm_eid_val_t</a> * </td>
|
|
<td class="paramname"><em>eid_val</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>configure compare a event id </p>
|
|
<p >This function configure cmpa0 event id</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>pwm common instance </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">eid_val</td><td>cmp00/01/10/11 eid </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acb13789de72b3bf45528422dad84ef1a" name="acb13789de72b3bf45528422dad84ef1a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acb13789de72b3bf45528422dad84ef1a">◆ </a></span>sdrv_epwm_cmp_bcd_update()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_epwm_cmp_bcd_update </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>left_point</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>right_point</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>upload chnl_b/c/d compare value with dual mode 100% duty check(unit is
|
|
cnt val) </p>
|
|
<p >This function upload channel_b/c/d value with 100% over two period</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>pwm common instance </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">left_point</td><td>dual mode left cmp_val </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">right_point</td><td>dual mode right cmp_val </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a60bc279d99152d19733279712fde9032" name="a60bc279d99152d19733279712fde9032"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a60bc279d99152d19733279712fde9032">◆ </a></span>sdrv_epwm_cmp_data_format()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_epwm_cmp_data_format </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">sdrv_epwm_chn_dma_ctrl_cmp_x_dat_format_e </td>
|
|
<td class="paramname"><em>dat_format</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>configure compare data format </p>
|
|
<p >This function configure compare data format, such as 8bit or 16bit.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>pwm common instance </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dat_format</td><td>cmp data formate </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af449445613c456e5d1b894bf6dd60249" name="af449445613c456e5d1b894bf6dd60249"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af449445613c456e5d1b894bf6dd60249">◆ </a></span>sdrv_epwm_cmp_dither()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_epwm_cmp_dither </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>clip_rslt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>init_offset</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>configure compare dither mode </p>
|
|
<p >This function configure compare dither mode</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>pwm common instance </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">clip_rslt</td><td>dither clip_rslt val </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">init_offset</td><td>dither init_offset val </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac450974b45cce4b938e9555b4684d627" name="ac450974b45cce4b938e9555b4684d627"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac450974b45cce4b938e9555b4684d627">◆ </a></span>sdrv_epwm_cmp_en()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_epwm_cmp_en </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>en</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>compare channel enable. </p>
|
|
<p >This function enable compare channel</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>pwm common instance </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6a4011d18aa484dd74a522f2d05d28db" name="a6a4011d18aa484dd74a522f2d05d28db"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6a4011d18aa484dd74a522f2d05d28db">◆ </a></span>sdrv_epwm_cmp_input()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_epwm_cmp_input </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">sdrv_epwm_input_sel_t * </td>
|
|
<td class="paramname"><em>input_sel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>set_trig</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>clr_trig</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>compare clr/set configure </p>
|
|
<p >This function configure compare clear/set source</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>pwm common instance </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">input_sel</td><td>input sellect </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">set_trig</td><td>cmp set trigger sel </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">clr_trig</td><td>cmp clr trigger sel </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a48bbe30fc6f2ce985489ab7869b5a7cb" name="a48bbe30fc6f2ce985489ab7869b5a7cb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a48bbe30fc6f2ce985489ab7869b5a7cb">◆ </a></span>sdrv_epwm_cmp_multi_chnl()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_epwm_cmp_multi_chnl </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>full_en</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>configure compare multi channels </p>
|
|
<p >This function configure compare value of multi channels</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>pwm common instance </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">full_en</td><td>full channels enable </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afefd454b49ac918edb8c13cb82a8ed3e" name="afefd454b49ac918edb8c13cb82a8ed3e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afefd454b49ac918edb8c13cb82a8ed3e">◆ </a></span>sdrv_epwm_cmp_sw_rld()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_epwm_cmp_sw_rld </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> * </td>
|
|
<td class="paramname"><em>dev</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>compare software reload </p>
|
|
<p >This function set compare value valid immediately</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>pwm common instance </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af0c3b46cf485603810a6a5cd45330af8" name="af0c3b46cf485603810a6a5cd45330af8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af0c3b46cf485603810a6a5cd45330af8">◆ </a></span>sdrv_epwm_cmp_val_upd()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> sdrv_epwm_cmp_val_upd </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="sdrv__epwm_8h.html#af8213184330f154eee439f53761764e5">pwm_state_t</a> * </td>
|
|
<td class="paramname"><em>state</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>compare value upload </p>
|
|
<p >This function upload compare value</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>pwm common instance </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">state</td><td>pwm duty and period </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0810495bf0913fb57396a8f2002cf7ae" name="a0810495bf0913fb57396a8f2002cf7ae"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0810495bf0913fb57396a8f2002cf7ae">◆ </a></span>sdrv_epwm_cmp_val_upd_a()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_epwm_cmp_val_upd_a </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>trig_point</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>compare value chnl_a upload (unit is cnt val) </p>
|
|
<p >This function upload channel a value</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>pwm common instance </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">trig_point</td><td>set trig point to tmux </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a850f7ad876efa787d0151fad6c74535f" name="a850f7ad876efa787d0151fad6c74535f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a850f7ad876efa787d0151fad6c74535f">◆ </a></span>sdrv_epwm_cmp_val_upd_bcd()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_epwm_cmp_val_upd_bcd </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>left_point</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>right_point</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>compare value chnl_b/c/d upload (unit is cnt val) </p>
|
|
<p >This function upload compare value in dual mode</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>pwm common instance </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">left_point</td><td>dual mode left cmp_val </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">right_point</td><td>dual mode right cmp_val </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad852aa45e0f3814fe2fc9760cdc58f88" name="ad852aa45e0f3814fe2fc9760cdc58f88"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad852aa45e0f3814fe2fc9760cdc58f88">◆ </a></span>sdrv_epwm_cnt_clr_cfg()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_epwm_cnt_clr_cfg </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">sdrv_epwm_event_trigger_mode_e </td>
|
|
<td class="paramname"><em>cnt_clr_trig_sel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">sdrv_epwm_input_sel_trig_e </td>
|
|
<td class="paramname"><em>clr_sel</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>configure epwm counter clear </p>
|
|
<p >This function configure counter clear</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>pwm common instance </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">cnt_clr_trig_sel</td><td>sellect cnt_clr_trig_polarity </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">clr_sel</td><td>input_clr_sel_trig </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a898296844765c44712e5900e2ba2196d" name="a898296844765c44712e5900e2ba2196d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a898296844765c44712e5900e2ba2196d">◆ </a></span>sdrv_epwm_cnt_en()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_epwm_cnt_en </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>en</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>counter enable. </p>
|
|
<p >This function enable CNTG0 or CNT_G1</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>pwm common instance </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae1fce7825a8bd46ead132046fe9795e7" name="ae1fce7825a8bd46ead132046fe9795e7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae1fce7825a8bd46ead132046fe9795e7">◆ </a></span>sdrv_epwm_cnt_ovf_dir_upd()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_epwm_cnt_ovf_dir_upd </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>period_cnt</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>cnt overflow value upload directly (unit is cnt val) </p>
|
|
<p >This function configure counter overflow upload</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>pwm common instance </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">period_cnt</td><td>counter overflow value </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a78124f0b9a201e8a2ec3fe2c9c634113" name="a78124f0b9a201e8a2ec3fe2c9c634113"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a78124f0b9a201e8a2ec3fe2c9c634113">◆ </a></span>sdrv_epwm_cnt_ovf_upd()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_epwm_cnt_ovf_upd </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>period</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>cnt overflow value upload (unit is ns) </p>
|
|
<p >This function upload counter overflow value</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>pwm common instance </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">period</td><td>cnt overflow value </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeb41af4480efc20e75e9c9afb286213f" name="aeb41af4480efc20e75e9c9afb286213f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeb41af4480efc20e75e9c9afb286213f">◆ </a></span>sdrv_epwm_cnt_ovf_upd_cfg()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_epwm_cnt_ovf_upd_cfg </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">sdrv_epwm_cnt_cfg_set_upd_sel_e </td>
|
|
<td class="paramname"><em>set_mode_sel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">sdrv_epwm_event_trigger_mode_e </td>
|
|
<td class="paramname"><em>cnt_set_trig_sel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">sdrv_epwm_input_sel_trig_e </td>
|
|
<td class="paramname"><em>set_sel</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>configure epwm counter overflow upload cfg </p>
|
|
<p >This function configure counter overflow upload</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>pwm common instance </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">set_mode_sel</td><td>sellect set_mode </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">cnt_set_trig_sel</td><td>sellect cnt_set_trig_polarity </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">set_sel</td><td>input_set_sel_trig </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a50ecef364833ce57c6a0e013069d70c2" name="a50ecef364833ce57c6a0e013069d70c2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a50ecef364833ce57c6a0e013069d70c2">◆ </a></span>sdrv_epwm_config()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> sdrv_epwm_config </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="sdrv__epwm_8h.html#af8213184330f154eee439f53761764e5">pwm_state_t</a> * </td>
|
|
<td class="paramname"><em>state</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>ePWM channel config. </p>
|
|
<p >This function configure epwm</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>pwm common instance </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">state</td><td>pwm duty and period </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0b191adea7a1afcb7671ed0254fed195" name="a0b191adea7a1afcb7671ed0254fed195"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0b191adea7a1afcb7671ed0254fed195">◆ </a></span>sdrv_epwm_dti()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_epwm_dti </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">sdrv_epwm_cmp_prefin_pol_t * </td>
|
|
<td class="paramname"><em>prefin_pol</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const uint32_t </td>
|
|
<td class="paramname"><em>dti_val</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>configure epwm death time </p>
|
|
<p >This function configure compare death time</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>pwm common instance </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">prefin_pol</td><td>prefinial polarity </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dti_val</td><td>death time value </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abef3b03b33eeb1247b7247f8e2943d03" name="abef3b03b33eeb1247b7247f8e2943d03"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abef3b03b33eeb1247b7247f8e2943d03">◆ </a></span>sdrv_epwm_fault_event()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_epwm_fault_event </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>fault_src</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">sdrv_epwm_cmp_fault_event_ctrl_t * </td>
|
|
<td class="paramname"><em>fault_cfg</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#a818ae2ae95da5901ca37ab3acb2abb8a">epwm_fs_state_t</a> * </td>
|
|
<td class="paramname"><em>fs_state</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>configure input fault event </p>
|
|
<p >This function configure compare fault event</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>pwm common instance </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">fault_src</td><td>config which fault source to trigger </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">fault_cfg</td><td>config fault event </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">fs_state</td><td>cmp failsafe status </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad5c7f227e7ac27e3f529284f1c3e411e" name="ad5c7f227e7ac27e3f529284f1c3e411e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad5c7f227e7ac27e3f529284f1c3e411e">◆ </a></span>sdrv_epwm_fault_event_clr()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_epwm_fault_event_clr </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>fault_src</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>input fault event clr </p>
|
|
<p >This function clear fault status in sticky mode</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>pwm common instance </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">fault_src</td><td>config which fault source to trigger </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a474ac8bf72d55301947cce4e7c1a42b0" name="a474ac8bf72d55301947cce4e7c1a42b0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a474ac8bf72d55301947cce4e7c1a42b0">◆ </a></span>sdrv_epwm_fault_flt()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_epwm_fault_flt </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">sdrv_epwm_fault_flt_t * </td>
|
|
<td class="paramname"><em>flt_cfg</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>filter input fault source signals </p>
|
|
<p >This function configure fault event source</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>pwm common instance </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">flt_cfg</td><td>config filter </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad4a5c8d02b20cb777496b5756356ca51" name="ad4a5c8d02b20cb777496b5756356ca51"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad4a5c8d02b20cb777496b5756356ca51">◆ </a></span>sdrv_epwm_init_sta()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_epwm_init_sta </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>cmp0_init</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>cmp1_init</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>epwm initial status. </p>
|
|
<p >This function configure compare initial value</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>pwm common instance </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">cmp0_init</td><td>cmp0 channel init status </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">cmp1_init</td><td>cmp1 channel init status </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1e0138b0c10bc7dda05af9bb0f13ad3e" name="a1e0138b0c10bc7dda05af9bb0f13ad3e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1e0138b0c10bc7dda05af9bb0f13ad3e">◆ </a></span>sdrv_epwm_mfc()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_epwm_mfc </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>val</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>configure modulation frequency control </p>
|
|
<p >This function configure compare mfc mode</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>pwm common instance </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>mfc up times to 2^val times </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1debe80bf09f192f932086cbfdcdb890" name="a1debe80bf09f192f932086cbfdcdb890"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1debe80bf09f192f932086cbfdcdb890">◆ </a></span>sdrv_epwm_multi_cmp_mode()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> sdrv_epwm_multi_cmp_mode </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#af8213184330f154eee439f53761764e5">pwm_state_t</a> * </td>
|
|
<td class="paramname"><em>state</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#a901c9ec590addfe3b77c05a3c41bd40d">epwm_multi_cmp_val_t</a> * </td>
|
|
<td class="paramname"><em>multi_cmp</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>configure multi compare mode </p>
|
|
<p >This function configure multi compare value</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>pwm common instance </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">state</td><td>pwm duty and period </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">multi</td><td>cmp00/01/10/11 val </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abc4fe51677db75a9c1691d11c13f6c80" name="abc4fe51677db75a9c1691d11c13f6c80"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abc4fe51677db75a9c1691d11c13f6c80">◆ </a></span>sdrv_epwm_ns_to_val()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t sdrv_epwm_ns_to_val </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>clk</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>ns</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>div</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>sdrv epwm ns transfer to val. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">clk</td><td>src clk </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">ns</td><td>time val </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">div</td><td>src clk divider </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>ns_to_val </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aee49a789dd4ae20b8e413cd4cca6b4b8" name="aee49a789dd4ae20b8e413cd4cca6b4b8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aee49a789dd4ae20b8e413cd4cca6b4b8">◆ </a></span>sdrv_epwm_ns_to_val_1()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t sdrv_epwm_ns_to_val_1 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>clk</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>ns</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>div</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>sdrv epwm ns transfer to val and minus 1. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">clk</td><td>src clk </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">ns</td><td>time val </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">div</td><td>src clk divider </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>ns_to_val_minus_1 </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4e620989c0b86eff7cee30bfb949e37b" name="a4e620989c0b86eff7cee30bfb949e37b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4e620989c0b86eff7cee30bfb949e37b">◆ </a></span>sdrv_epwm_set_callback()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint8_t sdrv_epwm_set_callback </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#a585ff6f1b64bb0e64f816be60ce3cacf">pwm_callback_t</a> </td>
|
|
<td class="paramname"><em>callback</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>epwm setup callback function </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>epwm ctrl instance </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">callback</td><td>user callback function </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>succeed:0 fail:other </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac566da4f4b7803205316e9638a684afa" name="ac566da4f4b7803205316e9638a684afa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac566da4f4b7803205316e9638a684afa">◆ </a></span>sdrv_epwm_sse()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_epwm_sse </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">sdrv_epwm_cmp_sse_ctrl_t * </td>
|
|
<td class="paramname"><em>sse_cfg</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>sse_reg_val</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>configure sse epwm output </p>
|
|
<p >This function configure compare sse mode</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>pwm common instance </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">sse_cfg</td><td>sse_mode and edge sellect </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">sse_reg_val</td><td>sse register value </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a250160d04cb082fc02638dc02bb408f4" name="a250160d04cb082fc02638dc02bb408f4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a250160d04cb082fc02638dc02bb408f4">◆ </a></span>sdrv_epwm_start()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_epwm_start </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> * </td>
|
|
<td class="paramname"><em>dev</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Start ePWM channel output. </p>
|
|
<p >This function start pwm output</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>pwm common instance </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a952eda2b186f0e12cb06d7102508ddd3" name="a952eda2b186f0e12cb06d7102508ddd3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a952eda2b186f0e12cb06d7102508ddd3">◆ </a></span>sdrv_epwm_stop()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_epwm_stop </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> * </td>
|
|
<td class="paramname"><em>dev</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Stop ePWM channel output. </p>
|
|
<p >This function stop pwm output</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>pwm common instance </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9cb261d3cd8a838bd61ac1183874fe23" name="a9cb261d3cd8a838bd61ac1183874fe23"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9cb261d3cd8a838bd61ac1183874fe23">◆ </a></span>sdrv_epwm_sw_trig()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_epwm_sw_trig </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">sdrv_epwm_sw_trig_ctrl_e </td>
|
|
<td class="paramname"><em>trig</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>software trigger </p>
|
|
<p >This function configure software trigger, such as pulse.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>pwm common instance </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">tirg</td><td>sellect trigger mode </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a38d7f7ec80d6b997d324f236a7cd8531" name="a38d7f7ec80d6b997d324f236a7cd8531"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a38d7f7ec80d6b997d324f236a7cd8531">◆ </a></span>sdrv_epwm_val_chnl_bcd_upd_split()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_epwm_val_chnl_bcd_upd_split </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">sdrv_epwm_output_e </td>
|
|
<td class="paramname"><em>subchnl</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>left_point</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>right_point</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>epwm upload chnl_b/c/d [X]0/1 compare value </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>pwm common instance </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">subchnl</td><td>choose cmp0 or cmp1 </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">left_point</td><td>dual mode left cmp_val </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">right_point</td><td>dual mode right cmp_val </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9feb868df2b675d205a7d0326da05b38" name="a9feb868df2b675d205a7d0326da05b38"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9feb868df2b675d205a7d0326da05b38">◆ </a></span>sdrv_epwm_val_chnl_bcd_upd_split_both()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void sdrv_epwm_val_chnl_bcd_upd_split_both </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="sdrv__epwm_8h.html#a26e2df63a90f26034f1082ccbd008d4c">sdrv_epwm_t</a> * </td>
|
|
<td class="paramname"><em>dev</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>cmp0_left_point</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>cmp0_right_point</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>cmp1_left_point</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>cmp1_right_point</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>epwm upload chnl_b/c/d [X]0/1 compare value </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dev</td><td>pwm common instance </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">cmp0_left_point</td><td>cmp0 dual mode left cmp_val </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">cmp0_right_point</td><td>cmp0 dual mode right cmp_val </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">cmp1_left_point</td><td>cmp1 dual mode left cmp_val </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">cmp1_right_point</td><td>cmp1 dual mode right cmp_val </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a655b72a2e00348606d9d6493d3fb078e" name="a655b72a2e00348606d9d6493d3fb078e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a655b72a2e00348606d9d6493d3fb078e">◆ </a></span>sdrv_epwm_val_to_ns()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t sdrv_epwm_val_to_ns </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>clk</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>val</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>div</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>sdrv epwm val transfer to ns. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">clk</td><td>src clk </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">cnt</td><td>time val </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">div</td><td>src clk divider </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>val_to_ns </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <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>
|