Added doxygen output of current emulator branch.
This commit is contained in:
913
stm32f4xx__tim_8h_source.html
Normal file
913
stm32f4xx__tim_8h_source.html
Normal file
@@ -0,0 +1,913 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.9.1"/>
|
||||
<title>discoverpixy: discovery/libs/StmCoreNPheriph/inc/stm32f4xx_tim.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</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 style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">discoverpixy
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.9.1 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="modules.html"><span>Modules</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</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_84db96586f7d962b526d6d9627d831c2.html">discovery</a></li><li class="navelem"><a class="el" href="dir_07523c13f04fd35d8848cb17a371cb5b.html">libs</a></li><li class="navelem"><a class="el" href="dir_1d60ba7d807ff336a2be2f2de640bf2b.html">StmCoreNPheriph</a></li><li class="navelem"><a class="el" href="dir_332599425fcd5a03c822271582d4e895.html">inc</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">stm32f4xx_tim.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="stm32f4xx__tim_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="comment">/* Define to prevent recursive inclusion -------------------------------------*/</span></div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#ifndef __STM32F4xx_TIM_H</span></div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#define __STM32F4xx_TIM_H</span></div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="comment">/* Includes ------------------------------------------------------------------*/</span></div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#include "<a class="code" href="stm32f4xx_8h.html">stm32f4xx.h</a>"</span></div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="comment">/* Exported types ------------------------------------------------------------*/</span></div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="struct_t_i_m___time_base_init_type_def.html"> 55</a></span> <span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> {</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="struct_t_i_m___time_base_init_type_def.html#a6d3c8632780db819b2eb811e71ce251e"> 57</a></span>  uint16_t <a class="code" href="struct_t_i_m___time_base_init_type_def.html#a6d3c8632780db819b2eb811e71ce251e">TIM_Prescaler</a>; </div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="struct_t_i_m___time_base_init_type_def.html#a0de4138cd939566bc667f21df089e195"> 60</a></span>  uint16_t <a class="code" href="struct_t_i_m___time_base_init_type_def.html#a0de4138cd939566bc667f21df089e195">TIM_CounterMode</a>; </div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="struct_t_i_m___time_base_init_type_def.html#a06a7f47b1ced6fa2227ec98a86eb391f"> 63</a></span>  uint32_t <a class="code" href="struct_t_i_m___time_base_init_type_def.html#a06a7f47b1ced6fa2227ec98a86eb391f">TIM_Period</a>; </div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="struct_t_i_m___time_base_init_type_def.html#ab473f51adaa9474702e454fc8c24a407"> 67</a></span>  uint16_t <a class="code" href="struct_t_i_m___time_base_init_type_def.html#ab473f51adaa9474702e454fc8c24a407">TIM_ClockDivision</a>; </div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="struct_t_i_m___time_base_init_type_def.html#a81648259851390e090e1f507dfea7de8"> 70</a></span>  uint8_t <a class="code" href="struct_t_i_m___time_base_init_type_def.html#a81648259851390e090e1f507dfea7de8">TIM_RepetitionCounter</a>; </div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> } <a class="code" href="struct_t_i_m___time_base_init_type_def.html">TIM_TimeBaseInitTypeDef</a>; </div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> </div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="struct_t_i_m___o_c_init_type_def.html"> 84</a></span> <span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> {</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="struct_t_i_m___o_c_init_type_def.html#ad4338ed2415b0d6d19589bf72b7ba3b0"> 86</a></span>  uint16_t <a class="code" href="struct_t_i_m___o_c_init_type_def.html#ad4338ed2415b0d6d19589bf72b7ba3b0">TIM_OCMode</a>; </div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="struct_t_i_m___o_c_init_type_def.html#a2baca9c02d214d3125635a74e8d9aee4"> 89</a></span>  uint16_t <a class="code" href="struct_t_i_m___o_c_init_type_def.html#a2baca9c02d214d3125635a74e8d9aee4">TIM_OutputState</a>; </div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="struct_t_i_m___o_c_init_type_def.html#a933904d2f892d0b945a908b9257fe869"> 92</a></span>  uint16_t <a class="code" href="struct_t_i_m___o_c_init_type_def.html#a933904d2f892d0b945a908b9257fe869">TIM_OutputNState</a>; </div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="struct_t_i_m___o_c_init_type_def.html#ab4a2620c38029b136be560041173375d"> 96</a></span>  uint32_t <a class="code" href="struct_t_i_m___o_c_init_type_def.html#ab4a2620c38029b136be560041173375d">TIM_Pulse</a>; </div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="struct_t_i_m___o_c_init_type_def.html#a9ed3e2de4700d008729a916d8ba78486"> 99</a></span>  uint16_t <a class="code" href="struct_t_i_m___o_c_init_type_def.html#a9ed3e2de4700d008729a916d8ba78486">TIM_OCPolarity</a>; </div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="struct_t_i_m___o_c_init_type_def.html#a3e47e672810747302c9d0626ae2ccb17"> 102</a></span>  uint16_t <a class="code" href="struct_t_i_m___o_c_init_type_def.html#a3e47e672810747302c9d0626ae2ccb17">TIM_OCNPolarity</a>; </div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="struct_t_i_m___o_c_init_type_def.html#a2a28f2d62339e06caef12816e04a8f55"> 106</a></span>  uint16_t <a class="code" href="struct_t_i_m___o_c_init_type_def.html#a2a28f2d62339e06caef12816e04a8f55">TIM_OCIdleState</a>; </div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="struct_t_i_m___o_c_init_type_def.html#a6cbbe6eb87c2ab49e4d68fa9703ce949"> 110</a></span>  uint16_t <a class="code" href="struct_t_i_m___o_c_init_type_def.html#a6cbbe6eb87c2ab49e4d68fa9703ce949">TIM_OCNIdleState</a>; </div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> } <a class="code" href="struct_t_i_m___o_c_init_type_def.html">TIM_OCInitTypeDef</a>;</div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span> </div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="struct_t_i_m___i_c_init_type_def.html"> 119</a></span> <span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> {</div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span> </div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="struct_t_i_m___i_c_init_type_def.html#ab9404ee3d95aaa7a478ed99562c736d2"> 122</a></span>  uint16_t <a class="code" href="struct_t_i_m___i_c_init_type_def.html#ab9404ee3d95aaa7a478ed99562c736d2">TIM_Channel</a>; </div>
|
||||
<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="struct_t_i_m___i_c_init_type_def.html#a234c284efc36c0cc15a2ed0fb4435557"> 125</a></span>  uint16_t <a class="code" href="struct_t_i_m___i_c_init_type_def.html#a234c284efc36c0cc15a2ed0fb4435557">TIM_ICPolarity</a>; </div>
|
||||
<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="struct_t_i_m___i_c_init_type_def.html#a00b9a72e895a43dc18c69c96a149f080"> 128</a></span>  uint16_t <a class="code" href="struct_t_i_m___i_c_init_type_def.html#a00b9a72e895a43dc18c69c96a149f080">TIM_ICSelection</a>; </div>
|
||||
<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="struct_t_i_m___i_c_init_type_def.html#ac61c7fc999ace295ac81b304cabd61e0"> 131</a></span>  uint16_t <a class="code" href="struct_t_i_m___i_c_init_type_def.html#ac61c7fc999ace295ac81b304cabd61e0">TIM_ICPrescaler</a>; </div>
|
||||
<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="struct_t_i_m___i_c_init_type_def.html#a72539caa6e965e4fa89e3b21b188cf26"> 134</a></span>  uint16_t <a class="code" href="struct_t_i_m___i_c_init_type_def.html#a72539caa6e965e4fa89e3b21b188cf26">TIM_ICFilter</a>; </div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span> } <a class="code" href="struct_t_i_m___i_c_init_type_def.html">TIM_ICInitTypeDef</a>;</div>
|
||||
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span> </div>
|
||||
<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="struct_t_i_m___b_d_t_r_init_type_def.html"> 143</a></span> <span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
||||
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span> {</div>
|
||||
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span> </div>
|
||||
<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="struct_t_i_m___b_d_t_r_init_type_def.html#a8f34ad7bc4764bd3ff372cadde468072"> 146</a></span>  uint16_t <a class="code" href="struct_t_i_m___b_d_t_r_init_type_def.html#a8f34ad7bc4764bd3ff372cadde468072">TIM_OSSRState</a>; </div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="struct_t_i_m___b_d_t_r_init_type_def.html#ad8891e3739a7db8a45343d4e2f9d2824"> 149</a></span>  uint16_t <a class="code" href="struct_t_i_m___b_d_t_r_init_type_def.html#ad8891e3739a7db8a45343d4e2f9d2824">TIM_OSSIState</a>; </div>
|
||||
<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="struct_t_i_m___b_d_t_r_init_type_def.html#aa5296a7b194d25b16899f6a98da01f03"> 152</a></span>  uint16_t <a class="code" href="struct_t_i_m___b_d_t_r_init_type_def.html#aa5296a7b194d25b16899f6a98da01f03">TIM_LOCKLevel</a>; </div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="struct_t_i_m___b_d_t_r_init_type_def.html#a01ccbaffccdb3068b8a60c912579b1a2"> 155</a></span>  uint16_t <a class="code" href="struct_t_i_m___b_d_t_r_init_type_def.html#a01ccbaffccdb3068b8a60c912579b1a2">TIM_DeadTime</a>; </div>
|
||||
<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="struct_t_i_m___b_d_t_r_init_type_def.html#a9fcf20632d0377727476a98f7183be56"> 159</a></span>  uint16_t <a class="code" href="struct_t_i_m___b_d_t_r_init_type_def.html#a9fcf20632d0377727476a98f7183be56">TIM_Break</a>; </div>
|
||||
<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="struct_t_i_m___b_d_t_r_init_type_def.html#a5731e4e786b66f35cfe4798d6157619e"> 162</a></span>  uint16_t <a class="code" href="struct_t_i_m___b_d_t_r_init_type_def.html#a5731e4e786b66f35cfe4798d6157619e">TIM_BreakPolarity</a>; </div>
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="struct_t_i_m___b_d_t_r_init_type_def.html#a6c056e29af67fd8a32919104ea48eea2"> 165</a></span>  uint16_t <a class="code" href="struct_t_i_m___b_d_t_r_init_type_def.html#a6c056e29af67fd8a32919104ea48eea2">TIM_AutomaticOutput</a>; </div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span> } <a class="code" href="struct_t_i_m___b_d_t_r_init_type_def.html">TIM_BDTRInitTypeDef</a>;</div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span> </div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span> <span class="comment">/* Exported constants --------------------------------------------------------*/</span></div>
|
||||
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span> </div>
|
||||
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span> <span class="preprocessor">#define IS_TIM_ALL_PERIPH(PERIPH) (((PERIPH) == TIM1) || \</span></div>
|
||||
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span> <span class="preprocessor"> ((PERIPH) == TIM2) || \</span></div>
|
||||
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span> <span class="preprocessor"> ((PERIPH) == TIM3) || \</span></div>
|
||||
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span> <span class="preprocessor"> ((PERIPH) == TIM4) || \</span></div>
|
||||
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span> <span class="preprocessor"> ((PERIPH) == TIM5) || \</span></div>
|
||||
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span> <span class="preprocessor"> ((PERIPH) == TIM6) || \</span></div>
|
||||
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span> <span class="preprocessor"> ((PERIPH) == TIM7) || \</span></div>
|
||||
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span> <span class="preprocessor"> ((PERIPH) == TIM8) || \</span></div>
|
||||
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span> <span class="preprocessor"> ((PERIPH) == TIM9) || \</span></div>
|
||||
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span> <span class="preprocessor"> ((PERIPH) == TIM10) || \</span></div>
|
||||
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span> <span class="preprocessor"> ((PERIPH) == TIM11) || \</span></div>
|
||||
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span> <span class="preprocessor"> ((PERIPH) == TIM12) || \</span></div>
|
||||
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span> <span class="preprocessor"> (((PERIPH) == TIM13) || \</span></div>
|
||||
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span> <span class="preprocessor"> ((PERIPH) == TIM14)))</span></div>
|
||||
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span> <span class="comment">/* LIST1: TIM1, TIM2, TIM3, TIM4, TIM5, TIM8, TIM9, TIM10, TIM11, TIM12, TIM13 and TIM14 */</span> </div>
|
||||
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span> <span class="preprocessor">#define IS_TIM_LIST1_PERIPH(PERIPH) (((PERIPH) == TIM1) || \</span></div>
|
||||
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span> <span class="preprocessor"> ((PERIPH) == TIM2) || \</span></div>
|
||||
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span> <span class="preprocessor"> ((PERIPH) == TIM3) || \</span></div>
|
||||
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span> <span class="preprocessor"> ((PERIPH) == TIM4) || \</span></div>
|
||||
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span> <span class="preprocessor"> ((PERIPH) == TIM5) || \</span></div>
|
||||
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span> <span class="preprocessor"> ((PERIPH) == TIM8) || \</span></div>
|
||||
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span> <span class="preprocessor"> ((PERIPH) == TIM9) || \</span></div>
|
||||
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span> <span class="preprocessor"> ((PERIPH) == TIM10) || \</span></div>
|
||||
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span> <span class="preprocessor"> ((PERIPH) == TIM11) || \</span></div>
|
||||
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span> <span class="preprocessor"> ((PERIPH) == TIM12) || \</span></div>
|
||||
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span> <span class="preprocessor"> ((PERIPH) == TIM13) || \</span></div>
|
||||
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span> <span class="preprocessor"> ((PERIPH) == TIM14))</span></div>
|
||||
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  </div>
|
||||
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span> <span class="comment">/* LIST2: TIM1, TIM2, TIM3, TIM4, TIM5, TIM8, TIM9 and TIM12 */</span></div>
|
||||
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span> <span class="preprocessor">#define IS_TIM_LIST2_PERIPH(PERIPH) (((PERIPH) == TIM1) || \</span></div>
|
||||
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span> <span class="preprocessor"> ((PERIPH) == TIM2) || \</span></div>
|
||||
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span> <span class="preprocessor"> ((PERIPH) == TIM3) || \</span></div>
|
||||
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span> <span class="preprocessor"> ((PERIPH) == TIM4) || \</span></div>
|
||||
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span> <span class="preprocessor"> ((PERIPH) == TIM5) || \</span></div>
|
||||
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span> <span class="preprocessor"> ((PERIPH) == TIM8) || \</span></div>
|
||||
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span> <span class="preprocessor"> ((PERIPH) == TIM9) || \</span></div>
|
||||
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span> <span class="preprocessor"> ((PERIPH) == TIM12))</span></div>
|
||||
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span> <span class="comment">/* LIST3: TIM1, TIM2, TIM3, TIM4, TIM5 and TIM8 */</span></div>
|
||||
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span> <span class="preprocessor">#define IS_TIM_LIST3_PERIPH(PERIPH) (((PERIPH) == TIM1) || \</span></div>
|
||||
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span> <span class="preprocessor"> ((PERIPH) == TIM2) || \</span></div>
|
||||
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span> <span class="preprocessor"> ((PERIPH) == TIM3) || \</span></div>
|
||||
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span> <span class="preprocessor"> ((PERIPH) == TIM4) || \</span></div>
|
||||
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span> <span class="preprocessor"> ((PERIPH) == TIM5) || \</span></div>
|
||||
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span> <span class="preprocessor"> ((PERIPH) == TIM8))</span></div>
|
||||
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span> <span class="comment">/* LIST4: TIM1 and TIM8 */</span></div>
|
||||
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span> <span class="preprocessor">#define IS_TIM_LIST4_PERIPH(PERIPH) (((PERIPH) == TIM1) || \</span></div>
|
||||
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span> <span class="preprocessor"> ((PERIPH) == TIM8))</span></div>
|
||||
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span> <span class="comment">/* LIST5: TIM1, TIM2, TIM3, TIM4, TIM5, TIM6, TIM7 and TIM8 */</span></div>
|
||||
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span> <span class="preprocessor">#define IS_TIM_LIST5_PERIPH(PERIPH) (((PERIPH) == TIM1) || \</span></div>
|
||||
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span> <span class="preprocessor"> ((PERIPH) == TIM2) || \</span></div>
|
||||
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span> <span class="preprocessor"> ((PERIPH) == TIM3) || \</span></div>
|
||||
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span> <span class="preprocessor"> ((PERIPH) == TIM4) || \</span></div>
|
||||
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span> <span class="preprocessor"> ((PERIPH) == TIM5) || \</span></div>
|
||||
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span> <span class="preprocessor"> ((PERIPH) == TIM6) || \</span></div>
|
||||
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span> <span class="preprocessor"> ((PERIPH) == TIM7) || \</span></div>
|
||||
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span> <span class="preprocessor"> ((PERIPH) == TIM8))</span></div>
|
||||
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span> <span class="comment">/* LIST6: TIM2, TIM5 and TIM11 */</span> </div>
|
||||
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span> <span class="preprocessor">#define IS_TIM_LIST6_PERIPH(TIMx)(((TIMx) == TIM2) || \</span></div>
|
||||
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span> <span class="preprocessor"> ((TIMx) == TIM5) || \</span></div>
|
||||
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span> <span class="preprocessor"> ((TIMx) == TIM11))</span></div>
|
||||
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span> </div>
|
||||
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span> <span class="preprocessor">#define TIM_OCMode_Timing ((uint16_t)0x0000)</span></div>
|
||||
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span> <span class="preprocessor">#define TIM_OCMode_Active ((uint16_t)0x0010)</span></div>
|
||||
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span> <span class="preprocessor">#define TIM_OCMode_Inactive ((uint16_t)0x0020)</span></div>
|
||||
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span> <span class="preprocessor">#define TIM_OCMode_Toggle ((uint16_t)0x0030)</span></div>
|
||||
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span> <span class="preprocessor">#define TIM_OCMode_PWM1 ((uint16_t)0x0060)</span></div>
|
||||
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span> <span class="preprocessor">#define TIM_OCMode_PWM2 ((uint16_t)0x0070)</span></div>
|
||||
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span> <span class="preprocessor">#define IS_TIM_OC_MODE(MODE) (((MODE) == TIM_OCMode_Timing) || \</span></div>
|
||||
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span> <span class="preprocessor"> ((MODE) == TIM_OCMode_Active) || \</span></div>
|
||||
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span> <span class="preprocessor"> ((MODE) == TIM_OCMode_Inactive) || \</span></div>
|
||||
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span> <span class="preprocessor"> ((MODE) == TIM_OCMode_Toggle)|| \</span></div>
|
||||
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span> <span class="preprocessor"> ((MODE) == TIM_OCMode_PWM1) || \</span></div>
|
||||
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span> <span class="preprocessor"> ((MODE) == TIM_OCMode_PWM2))</span></div>
|
||||
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span> <span class="preprocessor">#define IS_TIM_OCM(MODE) (((MODE) == TIM_OCMode_Timing) || \</span></div>
|
||||
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span> <span class="preprocessor"> ((MODE) == TIM_OCMode_Active) || \</span></div>
|
||||
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span> <span class="preprocessor"> ((MODE) == TIM_OCMode_Inactive) || \</span></div>
|
||||
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span> <span class="preprocessor"> ((MODE) == TIM_OCMode_Toggle)|| \</span></div>
|
||||
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span> <span class="preprocessor"> ((MODE) == TIM_OCMode_PWM1) || \</span></div>
|
||||
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span> <span class="preprocessor"> ((MODE) == TIM_OCMode_PWM2) || \</span></div>
|
||||
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span> <span class="preprocessor"> ((MODE) == TIM_ForcedAction_Active) || \</span></div>
|
||||
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span> <span class="preprocessor"> ((MODE) == TIM_ForcedAction_InActive))</span></div>
|
||||
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span> </div>
|
||||
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span> <span class="preprocessor">#define TIM_OPMode_Single ((uint16_t)0x0008)</span></div>
|
||||
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span> <span class="preprocessor">#define TIM_OPMode_Repetitive ((uint16_t)0x0000)</span></div>
|
||||
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span> <span class="preprocessor">#define IS_TIM_OPM_MODE(MODE) (((MODE) == TIM_OPMode_Single) || \</span></div>
|
||||
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span> <span class="preprocessor"> ((MODE) == TIM_OPMode_Repetitive))</span></div>
|
||||
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span> </div>
|
||||
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span> <span class="preprocessor">#define TIM_Channel_1 ((uint16_t)0x0000)</span></div>
|
||||
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span> <span class="preprocessor">#define TIM_Channel_2 ((uint16_t)0x0004)</span></div>
|
||||
<div class="line"><a name="l00282"></a><span class="lineno"> 282</span> <span class="preprocessor">#define TIM_Channel_3 ((uint16_t)0x0008)</span></div>
|
||||
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span> <span class="preprocessor">#define TIM_Channel_4 ((uint16_t)0x000C)</span></div>
|
||||
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  </div>
|
||||
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span> <span class="preprocessor">#define IS_TIM_CHANNEL(CHANNEL) (((CHANNEL) == TIM_Channel_1) || \</span></div>
|
||||
<div class="line"><a name="l00286"></a><span class="lineno"> 286</span> <span class="preprocessor"> ((CHANNEL) == TIM_Channel_2) || \</span></div>
|
||||
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span> <span class="preprocessor"> ((CHANNEL) == TIM_Channel_3) || \</span></div>
|
||||
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span> <span class="preprocessor"> ((CHANNEL) == TIM_Channel_4))</span></div>
|
||||
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>  </div>
|
||||
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span> <span class="preprocessor">#define IS_TIM_PWMI_CHANNEL(CHANNEL) (((CHANNEL) == TIM_Channel_1) || \</span></div>
|
||||
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span> <span class="preprocessor"> ((CHANNEL) == TIM_Channel_2))</span></div>
|
||||
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span> <span class="preprocessor">#define IS_TIM_COMPLEMENTARY_CHANNEL(CHANNEL) (((CHANNEL) == TIM_Channel_1) || \</span></div>
|
||||
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span> <span class="preprocessor"> ((CHANNEL) == TIM_Channel_2) || \</span></div>
|
||||
<div class="line"><a name="l00294"></a><span class="lineno"> 294</span> <span class="preprocessor"> ((CHANNEL) == TIM_Channel_3))</span></div>
|
||||
<div class="line"><a name="l00295"></a><span class="lineno"> 295</span> </div>
|
||||
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span> <span class="preprocessor">#define TIM_CKD_DIV1 ((uint16_t)0x0000)</span></div>
|
||||
<div class="line"><a name="l00304"></a><span class="lineno"> 304</span> <span class="preprocessor">#define TIM_CKD_DIV2 ((uint16_t)0x0100)</span></div>
|
||||
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span> <span class="preprocessor">#define TIM_CKD_DIV4 ((uint16_t)0x0200)</span></div>
|
||||
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span> <span class="preprocessor">#define IS_TIM_CKD_DIV(DIV) (((DIV) == TIM_CKD_DIV1) || \</span></div>
|
||||
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span> <span class="preprocessor"> ((DIV) == TIM_CKD_DIV2) || \</span></div>
|
||||
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span> <span class="preprocessor"> ((DIV) == TIM_CKD_DIV4))</span></div>
|
||||
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span> </div>
|
||||
<div class="line"><a name="l00317"></a><span class="lineno"> 317</span> <span class="preprocessor">#define TIM_CounterMode_Up ((uint16_t)0x0000)</span></div>
|
||||
<div class="line"><a name="l00318"></a><span class="lineno"> 318</span> <span class="preprocessor">#define TIM_CounterMode_Down ((uint16_t)0x0010)</span></div>
|
||||
<div class="line"><a name="l00319"></a><span class="lineno"> 319</span> <span class="preprocessor">#define TIM_CounterMode_CenterAligned1 ((uint16_t)0x0020)</span></div>
|
||||
<div class="line"><a name="l00320"></a><span class="lineno"> 320</span> <span class="preprocessor">#define TIM_CounterMode_CenterAligned2 ((uint16_t)0x0040)</span></div>
|
||||
<div class="line"><a name="l00321"></a><span class="lineno"> 321</span> <span class="preprocessor">#define TIM_CounterMode_CenterAligned3 ((uint16_t)0x0060)</span></div>
|
||||
<div class="line"><a name="l00322"></a><span class="lineno"> 322</span> <span class="preprocessor">#define IS_TIM_COUNTER_MODE(MODE) (((MODE) == TIM_CounterMode_Up) || \</span></div>
|
||||
<div class="line"><a name="l00323"></a><span class="lineno"> 323</span> <span class="preprocessor"> ((MODE) == TIM_CounterMode_Down) || \</span></div>
|
||||
<div class="line"><a name="l00324"></a><span class="lineno"> 324</span> <span class="preprocessor"> ((MODE) == TIM_CounterMode_CenterAligned1) || \</span></div>
|
||||
<div class="line"><a name="l00325"></a><span class="lineno"> 325</span> <span class="preprocessor"> ((MODE) == TIM_CounterMode_CenterAligned2) || \</span></div>
|
||||
<div class="line"><a name="l00326"></a><span class="lineno"> 326</span> <span class="preprocessor"> ((MODE) == TIM_CounterMode_CenterAligned3))</span></div>
|
||||
<div class="line"><a name="l00327"></a><span class="lineno"> 327</span> </div>
|
||||
<div class="line"><a name="l00335"></a><span class="lineno"> 335</span> <span class="preprocessor">#define TIM_OCPolarity_High ((uint16_t)0x0000)</span></div>
|
||||
<div class="line"><a name="l00336"></a><span class="lineno"> 336</span> <span class="preprocessor">#define TIM_OCPolarity_Low ((uint16_t)0x0002)</span></div>
|
||||
<div class="line"><a name="l00337"></a><span class="lineno"> 337</span> <span class="preprocessor">#define IS_TIM_OC_POLARITY(POLARITY) (((POLARITY) == TIM_OCPolarity_High) || \</span></div>
|
||||
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span> <span class="preprocessor"> ((POLARITY) == TIM_OCPolarity_Low))</span></div>
|
||||
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span> </div>
|
||||
<div class="line"><a name="l00347"></a><span class="lineno"> 347</span> <span class="preprocessor">#define TIM_OCNPolarity_High ((uint16_t)0x0000)</span></div>
|
||||
<div class="line"><a name="l00348"></a><span class="lineno"> 348</span> <span class="preprocessor">#define TIM_OCNPolarity_Low ((uint16_t)0x0008)</span></div>
|
||||
<div class="line"><a name="l00349"></a><span class="lineno"> 349</span> <span class="preprocessor">#define IS_TIM_OCN_POLARITY(POLARITY) (((POLARITY) == TIM_OCNPolarity_High) || \</span></div>
|
||||
<div class="line"><a name="l00350"></a><span class="lineno"> 350</span> <span class="preprocessor"> ((POLARITY) == TIM_OCNPolarity_Low))</span></div>
|
||||
<div class="line"><a name="l00351"></a><span class="lineno"> 351</span> </div>
|
||||
<div class="line"><a name="l00359"></a><span class="lineno"> 359</span> <span class="preprocessor">#define TIM_OutputState_Disable ((uint16_t)0x0000)</span></div>
|
||||
<div class="line"><a name="l00360"></a><span class="lineno"> 360</span> <span class="preprocessor">#define TIM_OutputState_Enable ((uint16_t)0x0001)</span></div>
|
||||
<div class="line"><a name="l00361"></a><span class="lineno"> 361</span> <span class="preprocessor">#define IS_TIM_OUTPUT_STATE(STATE) (((STATE) == TIM_OutputState_Disable) || \</span></div>
|
||||
<div class="line"><a name="l00362"></a><span class="lineno"> 362</span> <span class="preprocessor"> ((STATE) == TIM_OutputState_Enable))</span></div>
|
||||
<div class="line"><a name="l00363"></a><span class="lineno"> 363</span> </div>
|
||||
<div class="line"><a name="l00371"></a><span class="lineno"> 371</span> <span class="preprocessor">#define TIM_OutputNState_Disable ((uint16_t)0x0000)</span></div>
|
||||
<div class="line"><a name="l00372"></a><span class="lineno"> 372</span> <span class="preprocessor">#define TIM_OutputNState_Enable ((uint16_t)0x0004)</span></div>
|
||||
<div class="line"><a name="l00373"></a><span class="lineno"> 373</span> <span class="preprocessor">#define IS_TIM_OUTPUTN_STATE(STATE) (((STATE) == TIM_OutputNState_Disable) || \</span></div>
|
||||
<div class="line"><a name="l00374"></a><span class="lineno"> 374</span> <span class="preprocessor"> ((STATE) == TIM_OutputNState_Enable))</span></div>
|
||||
<div class="line"><a name="l00375"></a><span class="lineno"> 375</span> </div>
|
||||
<div class="line"><a name="l00383"></a><span class="lineno"> 383</span> <span class="preprocessor">#define TIM_CCx_Enable ((uint16_t)0x0001)</span></div>
|
||||
<div class="line"><a name="l00384"></a><span class="lineno"> 384</span> <span class="preprocessor">#define TIM_CCx_Disable ((uint16_t)0x0000)</span></div>
|
||||
<div class="line"><a name="l00385"></a><span class="lineno"> 385</span> <span class="preprocessor">#define IS_TIM_CCX(CCX) (((CCX) == TIM_CCx_Enable) || \</span></div>
|
||||
<div class="line"><a name="l00386"></a><span class="lineno"> 386</span> <span class="preprocessor"> ((CCX) == TIM_CCx_Disable))</span></div>
|
||||
<div class="line"><a name="l00387"></a><span class="lineno"> 387</span> </div>
|
||||
<div class="line"><a name="l00395"></a><span class="lineno"> 395</span> <span class="preprocessor">#define TIM_CCxN_Enable ((uint16_t)0x0004)</span></div>
|
||||
<div class="line"><a name="l00396"></a><span class="lineno"> 396</span> <span class="preprocessor">#define TIM_CCxN_Disable ((uint16_t)0x0000)</span></div>
|
||||
<div class="line"><a name="l00397"></a><span class="lineno"> 397</span> <span class="preprocessor">#define IS_TIM_CCXN(CCXN) (((CCXN) == TIM_CCxN_Enable) || \</span></div>
|
||||
<div class="line"><a name="l00398"></a><span class="lineno"> 398</span> <span class="preprocessor"> ((CCXN) == TIM_CCxN_Disable))</span></div>
|
||||
<div class="line"><a name="l00399"></a><span class="lineno"> 399</span> </div>
|
||||
<div class="line"><a name="l00407"></a><span class="lineno"> 407</span> <span class="preprocessor">#define TIM_Break_Enable ((uint16_t)0x1000)</span></div>
|
||||
<div class="line"><a name="l00408"></a><span class="lineno"> 408</span> <span class="preprocessor">#define TIM_Break_Disable ((uint16_t)0x0000)</span></div>
|
||||
<div class="line"><a name="l00409"></a><span class="lineno"> 409</span> <span class="preprocessor">#define IS_TIM_BREAK_STATE(STATE) (((STATE) == TIM_Break_Enable) || \</span></div>
|
||||
<div class="line"><a name="l00410"></a><span class="lineno"> 410</span> <span class="preprocessor"> ((STATE) == TIM_Break_Disable))</span></div>
|
||||
<div class="line"><a name="l00411"></a><span class="lineno"> 411</span> </div>
|
||||
<div class="line"><a name="l00419"></a><span class="lineno"> 419</span> <span class="preprocessor">#define TIM_BreakPolarity_Low ((uint16_t)0x0000)</span></div>
|
||||
<div class="line"><a name="l00420"></a><span class="lineno"> 420</span> <span class="preprocessor">#define TIM_BreakPolarity_High ((uint16_t)0x2000)</span></div>
|
||||
<div class="line"><a name="l00421"></a><span class="lineno"> 421</span> <span class="preprocessor">#define IS_TIM_BREAK_POLARITY(POLARITY) (((POLARITY) == TIM_BreakPolarity_Low) || \</span></div>
|
||||
<div class="line"><a name="l00422"></a><span class="lineno"> 422</span> <span class="preprocessor"> ((POLARITY) == TIM_BreakPolarity_High))</span></div>
|
||||
<div class="line"><a name="l00423"></a><span class="lineno"> 423</span> </div>
|
||||
<div class="line"><a name="l00431"></a><span class="lineno"> 431</span> <span class="preprocessor">#define TIM_AutomaticOutput_Enable ((uint16_t)0x4000)</span></div>
|
||||
<div class="line"><a name="l00432"></a><span class="lineno"> 432</span> <span class="preprocessor">#define TIM_AutomaticOutput_Disable ((uint16_t)0x0000)</span></div>
|
||||
<div class="line"><a name="l00433"></a><span class="lineno"> 433</span> <span class="preprocessor">#define IS_TIM_AUTOMATIC_OUTPUT_STATE(STATE) (((STATE) == TIM_AutomaticOutput_Enable) || \</span></div>
|
||||
<div class="line"><a name="l00434"></a><span class="lineno"> 434</span> <span class="preprocessor"> ((STATE) == TIM_AutomaticOutput_Disable))</span></div>
|
||||
<div class="line"><a name="l00435"></a><span class="lineno"> 435</span> </div>
|
||||
<div class="line"><a name="l00443"></a><span class="lineno"> 443</span> <span class="preprocessor">#define TIM_LOCKLevel_OFF ((uint16_t)0x0000)</span></div>
|
||||
<div class="line"><a name="l00444"></a><span class="lineno"> 444</span> <span class="preprocessor">#define TIM_LOCKLevel_1 ((uint16_t)0x0100)</span></div>
|
||||
<div class="line"><a name="l00445"></a><span class="lineno"> 445</span> <span class="preprocessor">#define TIM_LOCKLevel_2 ((uint16_t)0x0200)</span></div>
|
||||
<div class="line"><a name="l00446"></a><span class="lineno"> 446</span> <span class="preprocessor">#define TIM_LOCKLevel_3 ((uint16_t)0x0300)</span></div>
|
||||
<div class="line"><a name="l00447"></a><span class="lineno"> 447</span> <span class="preprocessor">#define IS_TIM_LOCK_LEVEL(LEVEL) (((LEVEL) == TIM_LOCKLevel_OFF) || \</span></div>
|
||||
<div class="line"><a name="l00448"></a><span class="lineno"> 448</span> <span class="preprocessor"> ((LEVEL) == TIM_LOCKLevel_1) || \</span></div>
|
||||
<div class="line"><a name="l00449"></a><span class="lineno"> 449</span> <span class="preprocessor"> ((LEVEL) == TIM_LOCKLevel_2) || \</span></div>
|
||||
<div class="line"><a name="l00450"></a><span class="lineno"> 450</span> <span class="preprocessor"> ((LEVEL) == TIM_LOCKLevel_3))</span></div>
|
||||
<div class="line"><a name="l00451"></a><span class="lineno"> 451</span> </div>
|
||||
<div class="line"><a name="l00459"></a><span class="lineno"> 459</span> <span class="preprocessor">#define TIM_OSSIState_Enable ((uint16_t)0x0400)</span></div>
|
||||
<div class="line"><a name="l00460"></a><span class="lineno"> 460</span> <span class="preprocessor">#define TIM_OSSIState_Disable ((uint16_t)0x0000)</span></div>
|
||||
<div class="line"><a name="l00461"></a><span class="lineno"> 461</span> <span class="preprocessor">#define IS_TIM_OSSI_STATE(STATE) (((STATE) == TIM_OSSIState_Enable) || \</span></div>
|
||||
<div class="line"><a name="l00462"></a><span class="lineno"> 462</span> <span class="preprocessor"> ((STATE) == TIM_OSSIState_Disable))</span></div>
|
||||
<div class="line"><a name="l00463"></a><span class="lineno"> 463</span> </div>
|
||||
<div class="line"><a name="l00471"></a><span class="lineno"> 471</span> <span class="preprocessor">#define TIM_OSSRState_Enable ((uint16_t)0x0800)</span></div>
|
||||
<div class="line"><a name="l00472"></a><span class="lineno"> 472</span> <span class="preprocessor">#define TIM_OSSRState_Disable ((uint16_t)0x0000)</span></div>
|
||||
<div class="line"><a name="l00473"></a><span class="lineno"> 473</span> <span class="preprocessor">#define IS_TIM_OSSR_STATE(STATE) (((STATE) == TIM_OSSRState_Enable) || \</span></div>
|
||||
<div class="line"><a name="l00474"></a><span class="lineno"> 474</span> <span class="preprocessor"> ((STATE) == TIM_OSSRState_Disable))</span></div>
|
||||
<div class="line"><a name="l00475"></a><span class="lineno"> 475</span> </div>
|
||||
<div class="line"><a name="l00483"></a><span class="lineno"> 483</span> <span class="preprocessor">#define TIM_OCIdleState_Set ((uint16_t)0x0100)</span></div>
|
||||
<div class="line"><a name="l00484"></a><span class="lineno"> 484</span> <span class="preprocessor">#define TIM_OCIdleState_Reset ((uint16_t)0x0000)</span></div>
|
||||
<div class="line"><a name="l00485"></a><span class="lineno"> 485</span> <span class="preprocessor">#define IS_TIM_OCIDLE_STATE(STATE) (((STATE) == TIM_OCIdleState_Set) || \</span></div>
|
||||
<div class="line"><a name="l00486"></a><span class="lineno"> 486</span> <span class="preprocessor"> ((STATE) == TIM_OCIdleState_Reset))</span></div>
|
||||
<div class="line"><a name="l00487"></a><span class="lineno"> 487</span> </div>
|
||||
<div class="line"><a name="l00495"></a><span class="lineno"> 495</span> <span class="preprocessor">#define TIM_OCNIdleState_Set ((uint16_t)0x0200)</span></div>
|
||||
<div class="line"><a name="l00496"></a><span class="lineno"> 496</span> <span class="preprocessor">#define TIM_OCNIdleState_Reset ((uint16_t)0x0000)</span></div>
|
||||
<div class="line"><a name="l00497"></a><span class="lineno"> 497</span> <span class="preprocessor">#define IS_TIM_OCNIDLE_STATE(STATE) (((STATE) == TIM_OCNIdleState_Set) || \</span></div>
|
||||
<div class="line"><a name="l00498"></a><span class="lineno"> 498</span> <span class="preprocessor"> ((STATE) == TIM_OCNIdleState_Reset))</span></div>
|
||||
<div class="line"><a name="l00499"></a><span class="lineno"> 499</span> </div>
|
||||
<div class="line"><a name="l00507"></a><span class="lineno"> 507</span> <span class="preprocessor">#define TIM_ICPolarity_Rising ((uint16_t)0x0000)</span></div>
|
||||
<div class="line"><a name="l00508"></a><span class="lineno"> 508</span> <span class="preprocessor">#define TIM_ICPolarity_Falling ((uint16_t)0x0002)</span></div>
|
||||
<div class="line"><a name="l00509"></a><span class="lineno"> 509</span> <span class="preprocessor">#define TIM_ICPolarity_BothEdge ((uint16_t)0x000A)</span></div>
|
||||
<div class="line"><a name="l00510"></a><span class="lineno"> 510</span> <span class="preprocessor">#define IS_TIM_IC_POLARITY(POLARITY) (((POLARITY) == TIM_ICPolarity_Rising) || \</span></div>
|
||||
<div class="line"><a name="l00511"></a><span class="lineno"> 511</span> <span class="preprocessor"> ((POLARITY) == TIM_ICPolarity_Falling)|| \</span></div>
|
||||
<div class="line"><a name="l00512"></a><span class="lineno"> 512</span> <span class="preprocessor"> ((POLARITY) == TIM_ICPolarity_BothEdge))</span></div>
|
||||
<div class="line"><a name="l00513"></a><span class="lineno"> 513</span> </div>
|
||||
<div class="line"><a name="l00521"></a><span class="lineno"><a class="line" href="group___t_i_m___input___capture___selection.html#ga3d38876044457b7faefe951d367ac8c3"> 521</a></span> <span class="preprocessor">#define TIM_ICSelection_DirectTI ((uint16_t)0x0001) </span></div>
|
||||
<div class="line"><a name="l00523"></a><span class="lineno"> 523</span> <span class="preprocessor">#define TIM_ICSelection_IndirectTI ((uint16_t)0x0002) </span></div>
|
||||
<div class="line"><a name="l00525"></a><span class="lineno"> 525</span> <span class="preprocessor">#define TIM_ICSelection_TRC ((uint16_t)0x0003) </span></div>
|
||||
<div class="line"><a name="l00526"></a><span class="lineno"> 526</span> <span class="preprocessor">#define IS_TIM_IC_SELECTION(SELECTION) (((SELECTION) == TIM_ICSelection_DirectTI) || \</span></div>
|
||||
<div class="line"><a name="l00527"></a><span class="lineno"><a class="line" href="group___t_i_m___input___capture___selection.html#ga2cd464e97ffd6ea3208ec65672f9a373"> 527</a></span> <span class="preprocessor"> ((SELECTION) == TIM_ICSelection_IndirectTI) || \</span></div>
|
||||
<div class="line"><a name="l00528"></a><span class="lineno"> 528</span> <span class="preprocessor"> ((SELECTION) == TIM_ICSelection_TRC))</span></div>
|
||||
<div class="line"><a name="l00529"></a><span class="lineno"> 529</span> </div>
|
||||
<div class="line"><a name="l00537"></a><span class="lineno"> 537</span> <span class="preprocessor">#define TIM_ICPSC_DIV1 ((uint16_t)0x0000) </span></div>
|
||||
<div class="line"><a name="l00538"></a><span class="lineno"> 538</span> <span class="preprocessor">#define TIM_ICPSC_DIV2 ((uint16_t)0x0004) </span></div>
|
||||
<div class="line"><a name="l00539"></a><span class="lineno"><a class="line" href="group___t_i_m___input___capture___prescaler.html#ga8acb44abe3147d883685c1f9f1ce410e"> 539</a></span> <span class="preprocessor">#define TIM_ICPSC_DIV4 ((uint16_t)0x0008) </span></div>
|
||||
<div class="line"><a name="l00540"></a><span class="lineno"><a class="line" href="group___t_i_m___input___capture___prescaler.html#ga1d8a7b66add914e2ddd910d2d700978f"> 540</a></span> <span class="preprocessor">#define TIM_ICPSC_DIV8 ((uint16_t)0x000C) </span></div>
|
||||
<div class="line"><a name="l00541"></a><span class="lineno"><a class="line" href="group___t_i_m___input___capture___prescaler.html#gaf5a675046430fa0f0c95b0dac612828f"> 541</a></span> <span class="preprocessor">#define IS_TIM_IC_PRESCALER(PRESCALER) (((PRESCALER) == TIM_ICPSC_DIV1) || \</span></div>
|
||||
<div class="line"><a name="l00542"></a><span class="lineno"><a class="line" href="group___t_i_m___input___capture___prescaler.html#ga5086cb03c89a5c67b199d20b605f00cb"> 542</a></span> <span class="preprocessor"> ((PRESCALER) == TIM_ICPSC_DIV2) || \</span></div>
|
||||
<div class="line"><a name="l00543"></a><span class="lineno"> 543</span> <span class="preprocessor"> ((PRESCALER) == TIM_ICPSC_DIV4) || \</span></div>
|
||||
<div class="line"><a name="l00544"></a><span class="lineno"> 544</span> <span class="preprocessor"> ((PRESCALER) == TIM_ICPSC_DIV8))</span></div>
|
||||
<div class="line"><a name="l00545"></a><span class="lineno"> 545</span> </div>
|
||||
<div class="line"><a name="l00553"></a><span class="lineno"> 553</span> <span class="preprocessor">#define TIM_IT_Update ((uint16_t)0x0001)</span></div>
|
||||
<div class="line"><a name="l00554"></a><span class="lineno"> 554</span> <span class="preprocessor">#define TIM_IT_CC1 ((uint16_t)0x0002)</span></div>
|
||||
<div class="line"><a name="l00555"></a><span class="lineno"> 555</span> <span class="preprocessor">#define TIM_IT_CC2 ((uint16_t)0x0004)</span></div>
|
||||
<div class="line"><a name="l00556"></a><span class="lineno"> 556</span> <span class="preprocessor">#define TIM_IT_CC3 ((uint16_t)0x0008)</span></div>
|
||||
<div class="line"><a name="l00557"></a><span class="lineno"> 557</span> <span class="preprocessor">#define TIM_IT_CC4 ((uint16_t)0x0010)</span></div>
|
||||
<div class="line"><a name="l00558"></a><span class="lineno"> 558</span> <span class="preprocessor">#define TIM_IT_COM ((uint16_t)0x0020)</span></div>
|
||||
<div class="line"><a name="l00559"></a><span class="lineno"> 559</span> <span class="preprocessor">#define TIM_IT_Trigger ((uint16_t)0x0040)</span></div>
|
||||
<div class="line"><a name="l00560"></a><span class="lineno"> 560</span> <span class="preprocessor">#define TIM_IT_Break ((uint16_t)0x0080)</span></div>
|
||||
<div class="line"><a name="l00561"></a><span class="lineno"> 561</span> <span class="preprocessor">#define IS_TIM_IT(IT) ((((IT) & (uint16_t)0xFF00) == 0x0000) && ((IT) != 0x0000))</span></div>
|
||||
<div class="line"><a name="l00562"></a><span class="lineno"> 562</span> </div>
|
||||
<div class="line"><a name="l00563"></a><span class="lineno"> 563</span> <span class="preprocessor">#define IS_TIM_GET_IT(IT) (((IT) == TIM_IT_Update) || \</span></div>
|
||||
<div class="line"><a name="l00564"></a><span class="lineno"> 564</span> <span class="preprocessor"> ((IT) == TIM_IT_CC1) || \</span></div>
|
||||
<div class="line"><a name="l00565"></a><span class="lineno"> 565</span> <span class="preprocessor"> ((IT) == TIM_IT_CC2) || \</span></div>
|
||||
<div class="line"><a name="l00566"></a><span class="lineno"> 566</span> <span class="preprocessor"> ((IT) == TIM_IT_CC3) || \</span></div>
|
||||
<div class="line"><a name="l00567"></a><span class="lineno"> 567</span> <span class="preprocessor"> ((IT) == TIM_IT_CC4) || \</span></div>
|
||||
<div class="line"><a name="l00568"></a><span class="lineno"> 568</span> <span class="preprocessor"> ((IT) == TIM_IT_COM) || \</span></div>
|
||||
<div class="line"><a name="l00569"></a><span class="lineno"> 569</span> <span class="preprocessor"> ((IT) == TIM_IT_Trigger) || \</span></div>
|
||||
<div class="line"><a name="l00570"></a><span class="lineno"> 570</span> <span class="preprocessor"> ((IT) == TIM_IT_Break))</span></div>
|
||||
<div class="line"><a name="l00571"></a><span class="lineno"> 571</span> </div>
|
||||
<div class="line"><a name="l00579"></a><span class="lineno"> 579</span> <span class="preprocessor">#define TIM_DMABase_CR1 ((uint16_t)0x0000)</span></div>
|
||||
<div class="line"><a name="l00580"></a><span class="lineno"> 580</span> <span class="preprocessor">#define TIM_DMABase_CR2 ((uint16_t)0x0001)</span></div>
|
||||
<div class="line"><a name="l00581"></a><span class="lineno"> 581</span> <span class="preprocessor">#define TIM_DMABase_SMCR ((uint16_t)0x0002)</span></div>
|
||||
<div class="line"><a name="l00582"></a><span class="lineno"> 582</span> <span class="preprocessor">#define TIM_DMABase_DIER ((uint16_t)0x0003)</span></div>
|
||||
<div class="line"><a name="l00583"></a><span class="lineno"> 583</span> <span class="preprocessor">#define TIM_DMABase_SR ((uint16_t)0x0004)</span></div>
|
||||
<div class="line"><a name="l00584"></a><span class="lineno"> 584</span> <span class="preprocessor">#define TIM_DMABase_EGR ((uint16_t)0x0005)</span></div>
|
||||
<div class="line"><a name="l00585"></a><span class="lineno"> 585</span> <span class="preprocessor">#define TIM_DMABase_CCMR1 ((uint16_t)0x0006)</span></div>
|
||||
<div class="line"><a name="l00586"></a><span class="lineno"> 586</span> <span class="preprocessor">#define TIM_DMABase_CCMR2 ((uint16_t)0x0007)</span></div>
|
||||
<div class="line"><a name="l00587"></a><span class="lineno"> 587</span> <span class="preprocessor">#define TIM_DMABase_CCER ((uint16_t)0x0008)</span></div>
|
||||
<div class="line"><a name="l00588"></a><span class="lineno"> 588</span> <span class="preprocessor">#define TIM_DMABase_CNT ((uint16_t)0x0009)</span></div>
|
||||
<div class="line"><a name="l00589"></a><span class="lineno"> 589</span> <span class="preprocessor">#define TIM_DMABase_PSC ((uint16_t)0x000A)</span></div>
|
||||
<div class="line"><a name="l00590"></a><span class="lineno"> 590</span> <span class="preprocessor">#define TIM_DMABase_ARR ((uint16_t)0x000B)</span></div>
|
||||
<div class="line"><a name="l00591"></a><span class="lineno"> 591</span> <span class="preprocessor">#define TIM_DMABase_RCR ((uint16_t)0x000C)</span></div>
|
||||
<div class="line"><a name="l00592"></a><span class="lineno"> 592</span> <span class="preprocessor">#define TIM_DMABase_CCR1 ((uint16_t)0x000D)</span></div>
|
||||
<div class="line"><a name="l00593"></a><span class="lineno"> 593</span> <span class="preprocessor">#define TIM_DMABase_CCR2 ((uint16_t)0x000E)</span></div>
|
||||
<div class="line"><a name="l00594"></a><span class="lineno"> 594</span> <span class="preprocessor">#define TIM_DMABase_CCR3 ((uint16_t)0x000F)</span></div>
|
||||
<div class="line"><a name="l00595"></a><span class="lineno"> 595</span> <span class="preprocessor">#define TIM_DMABase_CCR4 ((uint16_t)0x0010)</span></div>
|
||||
<div class="line"><a name="l00596"></a><span class="lineno"> 596</span> <span class="preprocessor">#define TIM_DMABase_BDTR ((uint16_t)0x0011)</span></div>
|
||||
<div class="line"><a name="l00597"></a><span class="lineno"> 597</span> <span class="preprocessor">#define TIM_DMABase_DCR ((uint16_t)0x0012)</span></div>
|
||||
<div class="line"><a name="l00598"></a><span class="lineno"> 598</span> <span class="preprocessor">#define TIM_DMABase_OR ((uint16_t)0x0013)</span></div>
|
||||
<div class="line"><a name="l00599"></a><span class="lineno"> 599</span> <span class="preprocessor">#define IS_TIM_DMA_BASE(BASE) (((BASE) == TIM_DMABase_CR1) || \</span></div>
|
||||
<div class="line"><a name="l00600"></a><span class="lineno"> 600</span> <span class="preprocessor"> ((BASE) == TIM_DMABase_CR2) || \</span></div>
|
||||
<div class="line"><a name="l00601"></a><span class="lineno"> 601</span> <span class="preprocessor"> ((BASE) == TIM_DMABase_SMCR) || \</span></div>
|
||||
<div class="line"><a name="l00602"></a><span class="lineno"> 602</span> <span class="preprocessor"> ((BASE) == TIM_DMABase_DIER) || \</span></div>
|
||||
<div class="line"><a name="l00603"></a><span class="lineno"> 603</span> <span class="preprocessor"> ((BASE) == TIM_DMABase_SR) || \</span></div>
|
||||
<div class="line"><a name="l00604"></a><span class="lineno"> 604</span> <span class="preprocessor"> ((BASE) == TIM_DMABase_EGR) || \</span></div>
|
||||
<div class="line"><a name="l00605"></a><span class="lineno"> 605</span> <span class="preprocessor"> ((BASE) == TIM_DMABase_CCMR1) || \</span></div>
|
||||
<div class="line"><a name="l00606"></a><span class="lineno"> 606</span> <span class="preprocessor"> ((BASE) == TIM_DMABase_CCMR2) || \</span></div>
|
||||
<div class="line"><a name="l00607"></a><span class="lineno"> 607</span> <span class="preprocessor"> ((BASE) == TIM_DMABase_CCER) || \</span></div>
|
||||
<div class="line"><a name="l00608"></a><span class="lineno"> 608</span> <span class="preprocessor"> ((BASE) == TIM_DMABase_CNT) || \</span></div>
|
||||
<div class="line"><a name="l00609"></a><span class="lineno"> 609</span> <span class="preprocessor"> ((BASE) == TIM_DMABase_PSC) || \</span></div>
|
||||
<div class="line"><a name="l00610"></a><span class="lineno"> 610</span> <span class="preprocessor"> ((BASE) == TIM_DMABase_ARR) || \</span></div>
|
||||
<div class="line"><a name="l00611"></a><span class="lineno"> 611</span> <span class="preprocessor"> ((BASE) == TIM_DMABase_RCR) || \</span></div>
|
||||
<div class="line"><a name="l00612"></a><span class="lineno"> 612</span> <span class="preprocessor"> ((BASE) == TIM_DMABase_CCR1) || \</span></div>
|
||||
<div class="line"><a name="l00613"></a><span class="lineno"> 613</span> <span class="preprocessor"> ((BASE) == TIM_DMABase_CCR2) || \</span></div>
|
||||
<div class="line"><a name="l00614"></a><span class="lineno"> 614</span> <span class="preprocessor"> ((BASE) == TIM_DMABase_CCR3) || \</span></div>
|
||||
<div class="line"><a name="l00615"></a><span class="lineno"> 615</span> <span class="preprocessor"> ((BASE) == TIM_DMABase_CCR4) || \</span></div>
|
||||
<div class="line"><a name="l00616"></a><span class="lineno"> 616</span> <span class="preprocessor"> ((BASE) == TIM_DMABase_BDTR) || \</span></div>
|
||||
<div class="line"><a name="l00617"></a><span class="lineno"> 617</span> <span class="preprocessor"> ((BASE) == TIM_DMABase_DCR) || \</span></div>
|
||||
<div class="line"><a name="l00618"></a><span class="lineno"> 618</span> <span class="preprocessor"> ((BASE) == TIM_DMABase_OR)) </span></div>
|
||||
<div class="line"><a name="l00619"></a><span class="lineno"> 619</span> </div>
|
||||
<div class="line"><a name="l00627"></a><span class="lineno"> 627</span> <span class="preprocessor">#define TIM_DMABurstLength_1Transfer ((uint16_t)0x0000)</span></div>
|
||||
<div class="line"><a name="l00628"></a><span class="lineno"> 628</span> <span class="preprocessor">#define TIM_DMABurstLength_2Transfers ((uint16_t)0x0100)</span></div>
|
||||
<div class="line"><a name="l00629"></a><span class="lineno"> 629</span> <span class="preprocessor">#define TIM_DMABurstLength_3Transfers ((uint16_t)0x0200)</span></div>
|
||||
<div class="line"><a name="l00630"></a><span class="lineno"> 630</span> <span class="preprocessor">#define TIM_DMABurstLength_4Transfers ((uint16_t)0x0300)</span></div>
|
||||
<div class="line"><a name="l00631"></a><span class="lineno"> 631</span> <span class="preprocessor">#define TIM_DMABurstLength_5Transfers ((uint16_t)0x0400)</span></div>
|
||||
<div class="line"><a name="l00632"></a><span class="lineno"> 632</span> <span class="preprocessor">#define TIM_DMABurstLength_6Transfers ((uint16_t)0x0500)</span></div>
|
||||
<div class="line"><a name="l00633"></a><span class="lineno"> 633</span> <span class="preprocessor">#define TIM_DMABurstLength_7Transfers ((uint16_t)0x0600)</span></div>
|
||||
<div class="line"><a name="l00634"></a><span class="lineno"> 634</span> <span class="preprocessor">#define TIM_DMABurstLength_8Transfers ((uint16_t)0x0700)</span></div>
|
||||
<div class="line"><a name="l00635"></a><span class="lineno"> 635</span> <span class="preprocessor">#define TIM_DMABurstLength_9Transfers ((uint16_t)0x0800)</span></div>
|
||||
<div class="line"><a name="l00636"></a><span class="lineno"> 636</span> <span class="preprocessor">#define TIM_DMABurstLength_10Transfers ((uint16_t)0x0900)</span></div>
|
||||
<div class="line"><a name="l00637"></a><span class="lineno"> 637</span> <span class="preprocessor">#define TIM_DMABurstLength_11Transfers ((uint16_t)0x0A00)</span></div>
|
||||
<div class="line"><a name="l00638"></a><span class="lineno"> 638</span> <span class="preprocessor">#define TIM_DMABurstLength_12Transfers ((uint16_t)0x0B00)</span></div>
|
||||
<div class="line"><a name="l00639"></a><span class="lineno"> 639</span> <span class="preprocessor">#define TIM_DMABurstLength_13Transfers ((uint16_t)0x0C00)</span></div>
|
||||
<div class="line"><a name="l00640"></a><span class="lineno"> 640</span> <span class="preprocessor">#define TIM_DMABurstLength_14Transfers ((uint16_t)0x0D00)</span></div>
|
||||
<div class="line"><a name="l00641"></a><span class="lineno"> 641</span> <span class="preprocessor">#define TIM_DMABurstLength_15Transfers ((uint16_t)0x0E00)</span></div>
|
||||
<div class="line"><a name="l00642"></a><span class="lineno"> 642</span> <span class="preprocessor">#define TIM_DMABurstLength_16Transfers ((uint16_t)0x0F00)</span></div>
|
||||
<div class="line"><a name="l00643"></a><span class="lineno"> 643</span> <span class="preprocessor">#define TIM_DMABurstLength_17Transfers ((uint16_t)0x1000)</span></div>
|
||||
<div class="line"><a name="l00644"></a><span class="lineno"> 644</span> <span class="preprocessor">#define TIM_DMABurstLength_18Transfers ((uint16_t)0x1100)</span></div>
|
||||
<div class="line"><a name="l00645"></a><span class="lineno"> 645</span> <span class="preprocessor">#define IS_TIM_DMA_LENGTH(LENGTH) (((LENGTH) == TIM_DMABurstLength_1Transfer) || \</span></div>
|
||||
<div class="line"><a name="l00646"></a><span class="lineno"> 646</span> <span class="preprocessor"> ((LENGTH) == TIM_DMABurstLength_2Transfers) || \</span></div>
|
||||
<div class="line"><a name="l00647"></a><span class="lineno"> 647</span> <span class="preprocessor"> ((LENGTH) == TIM_DMABurstLength_3Transfers) || \</span></div>
|
||||
<div class="line"><a name="l00648"></a><span class="lineno"> 648</span> <span class="preprocessor"> ((LENGTH) == TIM_DMABurstLength_4Transfers) || \</span></div>
|
||||
<div class="line"><a name="l00649"></a><span class="lineno"> 649</span> <span class="preprocessor"> ((LENGTH) == TIM_DMABurstLength_5Transfers) || \</span></div>
|
||||
<div class="line"><a name="l00650"></a><span class="lineno"> 650</span> <span class="preprocessor"> ((LENGTH) == TIM_DMABurstLength_6Transfers) || \</span></div>
|
||||
<div class="line"><a name="l00651"></a><span class="lineno"> 651</span> <span class="preprocessor"> ((LENGTH) == TIM_DMABurstLength_7Transfers) || \</span></div>
|
||||
<div class="line"><a name="l00652"></a><span class="lineno"> 652</span> <span class="preprocessor"> ((LENGTH) == TIM_DMABurstLength_8Transfers) || \</span></div>
|
||||
<div class="line"><a name="l00653"></a><span class="lineno"> 653</span> <span class="preprocessor"> ((LENGTH) == TIM_DMABurstLength_9Transfers) || \</span></div>
|
||||
<div class="line"><a name="l00654"></a><span class="lineno"> 654</span> <span class="preprocessor"> ((LENGTH) == TIM_DMABurstLength_10Transfers) || \</span></div>
|
||||
<div class="line"><a name="l00655"></a><span class="lineno"> 655</span> <span class="preprocessor"> ((LENGTH) == TIM_DMABurstLength_11Transfers) || \</span></div>
|
||||
<div class="line"><a name="l00656"></a><span class="lineno"> 656</span> <span class="preprocessor"> ((LENGTH) == TIM_DMABurstLength_12Transfers) || \</span></div>
|
||||
<div class="line"><a name="l00657"></a><span class="lineno"> 657</span> <span class="preprocessor"> ((LENGTH) == TIM_DMABurstLength_13Transfers) || \</span></div>
|
||||
<div class="line"><a name="l00658"></a><span class="lineno"> 658</span> <span class="preprocessor"> ((LENGTH) == TIM_DMABurstLength_14Transfers) || \</span></div>
|
||||
<div class="line"><a name="l00659"></a><span class="lineno"> 659</span> <span class="preprocessor"> ((LENGTH) == TIM_DMABurstLength_15Transfers) || \</span></div>
|
||||
<div class="line"><a name="l00660"></a><span class="lineno"> 660</span> <span class="preprocessor"> ((LENGTH) == TIM_DMABurstLength_16Transfers) || \</span></div>
|
||||
<div class="line"><a name="l00661"></a><span class="lineno"> 661</span> <span class="preprocessor"> ((LENGTH) == TIM_DMABurstLength_17Transfers) || \</span></div>
|
||||
<div class="line"><a name="l00662"></a><span class="lineno"> 662</span> <span class="preprocessor"> ((LENGTH) == TIM_DMABurstLength_18Transfers))</span></div>
|
||||
<div class="line"><a name="l00663"></a><span class="lineno"> 663</span> </div>
|
||||
<div class="line"><a name="l00671"></a><span class="lineno"> 671</span> <span class="preprocessor">#define TIM_DMA_Update ((uint16_t)0x0100)</span></div>
|
||||
<div class="line"><a name="l00672"></a><span class="lineno"> 672</span> <span class="preprocessor">#define TIM_DMA_CC1 ((uint16_t)0x0200)</span></div>
|
||||
<div class="line"><a name="l00673"></a><span class="lineno"> 673</span> <span class="preprocessor">#define TIM_DMA_CC2 ((uint16_t)0x0400)</span></div>
|
||||
<div class="line"><a name="l00674"></a><span class="lineno"> 674</span> <span class="preprocessor">#define TIM_DMA_CC3 ((uint16_t)0x0800)</span></div>
|
||||
<div class="line"><a name="l00675"></a><span class="lineno"> 675</span> <span class="preprocessor">#define TIM_DMA_CC4 ((uint16_t)0x1000)</span></div>
|
||||
<div class="line"><a name="l00676"></a><span class="lineno"> 676</span> <span class="preprocessor">#define TIM_DMA_COM ((uint16_t)0x2000)</span></div>
|
||||
<div class="line"><a name="l00677"></a><span class="lineno"> 677</span> <span class="preprocessor">#define TIM_DMA_Trigger ((uint16_t)0x4000)</span></div>
|
||||
<div class="line"><a name="l00678"></a><span class="lineno"> 678</span> <span class="preprocessor">#define IS_TIM_DMA_SOURCE(SOURCE) ((((SOURCE) & (uint16_t)0x80FF) == 0x0000) && ((SOURCE) != 0x0000))</span></div>
|
||||
<div class="line"><a name="l00679"></a><span class="lineno"> 679</span> </div>
|
||||
<div class="line"><a name="l00688"></a><span class="lineno"> 688</span> <span class="preprocessor">#define TIM_ExtTRGPSC_OFF ((uint16_t)0x0000)</span></div>
|
||||
<div class="line"><a name="l00689"></a><span class="lineno"> 689</span> <span class="preprocessor">#define TIM_ExtTRGPSC_DIV2 ((uint16_t)0x1000)</span></div>
|
||||
<div class="line"><a name="l00690"></a><span class="lineno"> 690</span> <span class="preprocessor">#define TIM_ExtTRGPSC_DIV4 ((uint16_t)0x2000)</span></div>
|
||||
<div class="line"><a name="l00691"></a><span class="lineno"> 691</span> <span class="preprocessor">#define TIM_ExtTRGPSC_DIV8 ((uint16_t)0x3000)</span></div>
|
||||
<div class="line"><a name="l00692"></a><span class="lineno"> 692</span> <span class="preprocessor">#define IS_TIM_EXT_PRESCALER(PRESCALER) (((PRESCALER) == TIM_ExtTRGPSC_OFF) || \</span></div>
|
||||
<div class="line"><a name="l00693"></a><span class="lineno"> 693</span> <span class="preprocessor"> ((PRESCALER) == TIM_ExtTRGPSC_DIV2) || \</span></div>
|
||||
<div class="line"><a name="l00694"></a><span class="lineno"> 694</span> <span class="preprocessor"> ((PRESCALER) == TIM_ExtTRGPSC_DIV4) || \</span></div>
|
||||
<div class="line"><a name="l00695"></a><span class="lineno"> 695</span> <span class="preprocessor"> ((PRESCALER) == TIM_ExtTRGPSC_DIV8))</span></div>
|
||||
<div class="line"><a name="l00696"></a><span class="lineno"> 696</span> </div>
|
||||
<div class="line"><a name="l00704"></a><span class="lineno"> 704</span> <span class="preprocessor">#define TIM_TS_ITR0 ((uint16_t)0x0000)</span></div>
|
||||
<div class="line"><a name="l00705"></a><span class="lineno"> 705</span> <span class="preprocessor">#define TIM_TS_ITR1 ((uint16_t)0x0010)</span></div>
|
||||
<div class="line"><a name="l00706"></a><span class="lineno"> 706</span> <span class="preprocessor">#define TIM_TS_ITR2 ((uint16_t)0x0020)</span></div>
|
||||
<div class="line"><a name="l00707"></a><span class="lineno"> 707</span> <span class="preprocessor">#define TIM_TS_ITR3 ((uint16_t)0x0030)</span></div>
|
||||
<div class="line"><a name="l00708"></a><span class="lineno"> 708</span> <span class="preprocessor">#define TIM_TS_TI1F_ED ((uint16_t)0x0040)</span></div>
|
||||
<div class="line"><a name="l00709"></a><span class="lineno"> 709</span> <span class="preprocessor">#define TIM_TS_TI1FP1 ((uint16_t)0x0050)</span></div>
|
||||
<div class="line"><a name="l00710"></a><span class="lineno"> 710</span> <span class="preprocessor">#define TIM_TS_TI2FP2 ((uint16_t)0x0060)</span></div>
|
||||
<div class="line"><a name="l00711"></a><span class="lineno"> 711</span> <span class="preprocessor">#define TIM_TS_ETRF ((uint16_t)0x0070)</span></div>
|
||||
<div class="line"><a name="l00712"></a><span class="lineno"> 712</span> <span class="preprocessor">#define IS_TIM_TRIGGER_SELECTION(SELECTION) (((SELECTION) == TIM_TS_ITR0) || \</span></div>
|
||||
<div class="line"><a name="l00713"></a><span class="lineno"> 713</span> <span class="preprocessor"> ((SELECTION) == TIM_TS_ITR1) || \</span></div>
|
||||
<div class="line"><a name="l00714"></a><span class="lineno"> 714</span> <span class="preprocessor"> ((SELECTION) == TIM_TS_ITR2) || \</span></div>
|
||||
<div class="line"><a name="l00715"></a><span class="lineno"> 715</span> <span class="preprocessor"> ((SELECTION) == TIM_TS_ITR3) || \</span></div>
|
||||
<div class="line"><a name="l00716"></a><span class="lineno"> 716</span> <span class="preprocessor"> ((SELECTION) == TIM_TS_TI1F_ED) || \</span></div>
|
||||
<div class="line"><a name="l00717"></a><span class="lineno"> 717</span> <span class="preprocessor"> ((SELECTION) == TIM_TS_TI1FP1) || \</span></div>
|
||||
<div class="line"><a name="l00718"></a><span class="lineno"> 718</span> <span class="preprocessor"> ((SELECTION) == TIM_TS_TI2FP2) || \</span></div>
|
||||
<div class="line"><a name="l00719"></a><span class="lineno"> 719</span> <span class="preprocessor"> ((SELECTION) == TIM_TS_ETRF))</span></div>
|
||||
<div class="line"><a name="l00720"></a><span class="lineno"> 720</span> <span class="preprocessor">#define IS_TIM_INTERNAL_TRIGGER_SELECTION(SELECTION) (((SELECTION) == TIM_TS_ITR0) || \</span></div>
|
||||
<div class="line"><a name="l00721"></a><span class="lineno"> 721</span> <span class="preprocessor"> ((SELECTION) == TIM_TS_ITR1) || \</span></div>
|
||||
<div class="line"><a name="l00722"></a><span class="lineno"> 722</span> <span class="preprocessor"> ((SELECTION) == TIM_TS_ITR2) || \</span></div>
|
||||
<div class="line"><a name="l00723"></a><span class="lineno"> 723</span> <span class="preprocessor"> ((SELECTION) == TIM_TS_ITR3))</span></div>
|
||||
<div class="line"><a name="l00724"></a><span class="lineno"> 724</span> </div>
|
||||
<div class="line"><a name="l00732"></a><span class="lineno"> 732</span> <span class="preprocessor">#define TIM_TIxExternalCLK1Source_TI1 ((uint16_t)0x0050)</span></div>
|
||||
<div class="line"><a name="l00733"></a><span class="lineno"> 733</span> <span class="preprocessor">#define TIM_TIxExternalCLK1Source_TI2 ((uint16_t)0x0060)</span></div>
|
||||
<div class="line"><a name="l00734"></a><span class="lineno"> 734</span> <span class="preprocessor">#define TIM_TIxExternalCLK1Source_TI1ED ((uint16_t)0x0040)</span></div>
|
||||
<div class="line"><a name="l00735"></a><span class="lineno"> 735</span> </div>
|
||||
<div class="line"><a name="l00743"></a><span class="lineno"> 743</span> <span class="preprocessor">#define TIM_ExtTRGPolarity_Inverted ((uint16_t)0x8000)</span></div>
|
||||
<div class="line"><a name="l00744"></a><span class="lineno"> 744</span> <span class="preprocessor">#define TIM_ExtTRGPolarity_NonInverted ((uint16_t)0x0000)</span></div>
|
||||
<div class="line"><a name="l00745"></a><span class="lineno"> 745</span> <span class="preprocessor">#define IS_TIM_EXT_POLARITY(POLARITY) (((POLARITY) == TIM_ExtTRGPolarity_Inverted) || \</span></div>
|
||||
<div class="line"><a name="l00746"></a><span class="lineno"> 746</span> <span class="preprocessor"> ((POLARITY) == TIM_ExtTRGPolarity_NonInverted))</span></div>
|
||||
<div class="line"><a name="l00747"></a><span class="lineno"> 747</span> </div>
|
||||
<div class="line"><a name="l00755"></a><span class="lineno"> 755</span> <span class="preprocessor">#define TIM_PSCReloadMode_Update ((uint16_t)0x0000)</span></div>
|
||||
<div class="line"><a name="l00756"></a><span class="lineno"> 756</span> <span class="preprocessor">#define TIM_PSCReloadMode_Immediate ((uint16_t)0x0001)</span></div>
|
||||
<div class="line"><a name="l00757"></a><span class="lineno"> 757</span> <span class="preprocessor">#define IS_TIM_PRESCALER_RELOAD(RELOAD) (((RELOAD) == TIM_PSCReloadMode_Update) || \</span></div>
|
||||
<div class="line"><a name="l00758"></a><span class="lineno"> 758</span> <span class="preprocessor"> ((RELOAD) == TIM_PSCReloadMode_Immediate))</span></div>
|
||||
<div class="line"><a name="l00759"></a><span class="lineno"> 759</span> </div>
|
||||
<div class="line"><a name="l00767"></a><span class="lineno"> 767</span> <span class="preprocessor">#define TIM_ForcedAction_Active ((uint16_t)0x0050)</span></div>
|
||||
<div class="line"><a name="l00768"></a><span class="lineno"> 768</span> <span class="preprocessor">#define TIM_ForcedAction_InActive ((uint16_t)0x0040)</span></div>
|
||||
<div class="line"><a name="l00769"></a><span class="lineno"> 769</span> <span class="preprocessor">#define IS_TIM_FORCED_ACTION(ACTION) (((ACTION) == TIM_ForcedAction_Active) || \</span></div>
|
||||
<div class="line"><a name="l00770"></a><span class="lineno"> 770</span> <span class="preprocessor"> ((ACTION) == TIM_ForcedAction_InActive))</span></div>
|
||||
<div class="line"><a name="l00771"></a><span class="lineno"> 771</span> </div>
|
||||
<div class="line"><a name="l00779"></a><span class="lineno"> 779</span> <span class="preprocessor">#define TIM_EncoderMode_TI1 ((uint16_t)0x0001)</span></div>
|
||||
<div class="line"><a name="l00780"></a><span class="lineno"> 780</span> <span class="preprocessor">#define TIM_EncoderMode_TI2 ((uint16_t)0x0002)</span></div>
|
||||
<div class="line"><a name="l00781"></a><span class="lineno"> 781</span> <span class="preprocessor">#define TIM_EncoderMode_TI12 ((uint16_t)0x0003)</span></div>
|
||||
<div class="line"><a name="l00782"></a><span class="lineno"> 782</span> <span class="preprocessor">#define IS_TIM_ENCODER_MODE(MODE) (((MODE) == TIM_EncoderMode_TI1) || \</span></div>
|
||||
<div class="line"><a name="l00783"></a><span class="lineno"> 783</span> <span class="preprocessor"> ((MODE) == TIM_EncoderMode_TI2) || \</span></div>
|
||||
<div class="line"><a name="l00784"></a><span class="lineno"> 784</span> <span class="preprocessor"> ((MODE) == TIM_EncoderMode_TI12))</span></div>
|
||||
<div class="line"><a name="l00785"></a><span class="lineno"> 785</span> </div>
|
||||
<div class="line"><a name="l00794"></a><span class="lineno"> 794</span> <span class="preprocessor">#define TIM_EventSource_Update ((uint16_t)0x0001)</span></div>
|
||||
<div class="line"><a name="l00795"></a><span class="lineno"> 795</span> <span class="preprocessor">#define TIM_EventSource_CC1 ((uint16_t)0x0002)</span></div>
|
||||
<div class="line"><a name="l00796"></a><span class="lineno"> 796</span> <span class="preprocessor">#define TIM_EventSource_CC2 ((uint16_t)0x0004)</span></div>
|
||||
<div class="line"><a name="l00797"></a><span class="lineno"> 797</span> <span class="preprocessor">#define TIM_EventSource_CC3 ((uint16_t)0x0008)</span></div>
|
||||
<div class="line"><a name="l00798"></a><span class="lineno"> 798</span> <span class="preprocessor">#define TIM_EventSource_CC4 ((uint16_t)0x0010)</span></div>
|
||||
<div class="line"><a name="l00799"></a><span class="lineno"> 799</span> <span class="preprocessor">#define TIM_EventSource_COM ((uint16_t)0x0020)</span></div>
|
||||
<div class="line"><a name="l00800"></a><span class="lineno"> 800</span> <span class="preprocessor">#define TIM_EventSource_Trigger ((uint16_t)0x0040)</span></div>
|
||||
<div class="line"><a name="l00801"></a><span class="lineno"> 801</span> <span class="preprocessor">#define TIM_EventSource_Break ((uint16_t)0x0080)</span></div>
|
||||
<div class="line"><a name="l00802"></a><span class="lineno"> 802</span> <span class="preprocessor">#define IS_TIM_EVENT_SOURCE(SOURCE) ((((SOURCE) & (uint16_t)0xFF00) == 0x0000) && ((SOURCE) != 0x0000)) </span></div>
|
||||
<div class="line"><a name="l00803"></a><span class="lineno"> 803</span>  </div>
|
||||
<div class="line"><a name="l00812"></a><span class="lineno"> 812</span> <span class="preprocessor">#define TIM_UpdateSource_Global ((uint16_t)0x0000) </span></div>
|
||||
<div class="line"><a name="l00815"></a><span class="lineno"> 815</span> <span class="preprocessor">#define TIM_UpdateSource_Regular ((uint16_t)0x0001) </span></div>
|
||||
<div class="line"><a name="l00816"></a><span class="lineno"> 816</span> <span class="preprocessor">#define IS_TIM_UPDATE_SOURCE(SOURCE) (((SOURCE) == TIM_UpdateSource_Global) || \</span></div>
|
||||
<div class="line"><a name="l00817"></a><span class="lineno"> 817</span> <span class="preprocessor"> ((SOURCE) == TIM_UpdateSource_Regular))</span></div>
|
||||
<div class="line"><a name="l00818"></a><span class="lineno"> 818</span> </div>
|
||||
<div class="line"><a name="l00826"></a><span class="lineno"> 826</span> <span class="preprocessor">#define TIM_OCPreload_Enable ((uint16_t)0x0008)</span></div>
|
||||
<div class="line"><a name="l00827"></a><span class="lineno"> 827</span> <span class="preprocessor">#define TIM_OCPreload_Disable ((uint16_t)0x0000)</span></div>
|
||||
<div class="line"><a name="l00828"></a><span class="lineno"> 828</span> <span class="preprocessor">#define IS_TIM_OCPRELOAD_STATE(STATE) (((STATE) == TIM_OCPreload_Enable) || \</span></div>
|
||||
<div class="line"><a name="l00829"></a><span class="lineno"> 829</span> <span class="preprocessor"> ((STATE) == TIM_OCPreload_Disable))</span></div>
|
||||
<div class="line"><a name="l00830"></a><span class="lineno"> 830</span> </div>
|
||||
<div class="line"><a name="l00838"></a><span class="lineno"> 838</span> <span class="preprocessor">#define TIM_OCFast_Enable ((uint16_t)0x0004)</span></div>
|
||||
<div class="line"><a name="l00839"></a><span class="lineno"> 839</span> <span class="preprocessor">#define TIM_OCFast_Disable ((uint16_t)0x0000)</span></div>
|
||||
<div class="line"><a name="l00840"></a><span class="lineno"> 840</span> <span class="preprocessor">#define IS_TIM_OCFAST_STATE(STATE) (((STATE) == TIM_OCFast_Enable) || \</span></div>
|
||||
<div class="line"><a name="l00841"></a><span class="lineno"> 841</span> <span class="preprocessor"> ((STATE) == TIM_OCFast_Disable))</span></div>
|
||||
<div class="line"><a name="l00842"></a><span class="lineno"> 842</span>  </div>
|
||||
<div class="line"><a name="l00851"></a><span class="lineno"> 851</span> <span class="preprocessor">#define TIM_OCClear_Enable ((uint16_t)0x0080)</span></div>
|
||||
<div class="line"><a name="l00852"></a><span class="lineno"> 852</span> <span class="preprocessor">#define TIM_OCClear_Disable ((uint16_t)0x0000)</span></div>
|
||||
<div class="line"><a name="l00853"></a><span class="lineno"> 853</span> <span class="preprocessor">#define IS_TIM_OCCLEAR_STATE(STATE) (((STATE) == TIM_OCClear_Enable) || \</span></div>
|
||||
<div class="line"><a name="l00854"></a><span class="lineno"> 854</span> <span class="preprocessor"> ((STATE) == TIM_OCClear_Disable))</span></div>
|
||||
<div class="line"><a name="l00855"></a><span class="lineno"> 855</span> </div>
|
||||
<div class="line"><a name="l00863"></a><span class="lineno"> 863</span> <span class="preprocessor">#define TIM_TRGOSource_Reset ((uint16_t)0x0000)</span></div>
|
||||
<div class="line"><a name="l00864"></a><span class="lineno"> 864</span> <span class="preprocessor">#define TIM_TRGOSource_Enable ((uint16_t)0x0010)</span></div>
|
||||
<div class="line"><a name="l00865"></a><span class="lineno"> 865</span> <span class="preprocessor">#define TIM_TRGOSource_Update ((uint16_t)0x0020)</span></div>
|
||||
<div class="line"><a name="l00866"></a><span class="lineno"> 866</span> <span class="preprocessor">#define TIM_TRGOSource_OC1 ((uint16_t)0x0030)</span></div>
|
||||
<div class="line"><a name="l00867"></a><span class="lineno"> 867</span> <span class="preprocessor">#define TIM_TRGOSource_OC1Ref ((uint16_t)0x0040)</span></div>
|
||||
<div class="line"><a name="l00868"></a><span class="lineno"> 868</span> <span class="preprocessor">#define TIM_TRGOSource_OC2Ref ((uint16_t)0x0050)</span></div>
|
||||
<div class="line"><a name="l00869"></a><span class="lineno"> 869</span> <span class="preprocessor">#define TIM_TRGOSource_OC3Ref ((uint16_t)0x0060)</span></div>
|
||||
<div class="line"><a name="l00870"></a><span class="lineno"> 870</span> <span class="preprocessor">#define TIM_TRGOSource_OC4Ref ((uint16_t)0x0070)</span></div>
|
||||
<div class="line"><a name="l00871"></a><span class="lineno"> 871</span> <span class="preprocessor">#define IS_TIM_TRGO_SOURCE(SOURCE) (((SOURCE) == TIM_TRGOSource_Reset) || \</span></div>
|
||||
<div class="line"><a name="l00872"></a><span class="lineno"> 872</span> <span class="preprocessor"> ((SOURCE) == TIM_TRGOSource_Enable) || \</span></div>
|
||||
<div class="line"><a name="l00873"></a><span class="lineno"> 873</span> <span class="preprocessor"> ((SOURCE) == TIM_TRGOSource_Update) || \</span></div>
|
||||
<div class="line"><a name="l00874"></a><span class="lineno"> 874</span> <span class="preprocessor"> ((SOURCE) == TIM_TRGOSource_OC1) || \</span></div>
|
||||
<div class="line"><a name="l00875"></a><span class="lineno"> 875</span> <span class="preprocessor"> ((SOURCE) == TIM_TRGOSource_OC1Ref) || \</span></div>
|
||||
<div class="line"><a name="l00876"></a><span class="lineno"> 876</span> <span class="preprocessor"> ((SOURCE) == TIM_TRGOSource_OC2Ref) || \</span></div>
|
||||
<div class="line"><a name="l00877"></a><span class="lineno"> 877</span> <span class="preprocessor"> ((SOURCE) == TIM_TRGOSource_OC3Ref) || \</span></div>
|
||||
<div class="line"><a name="l00878"></a><span class="lineno"> 878</span> <span class="preprocessor"> ((SOURCE) == TIM_TRGOSource_OC4Ref))</span></div>
|
||||
<div class="line"><a name="l00879"></a><span class="lineno"> 879</span> </div>
|
||||
<div class="line"><a name="l00887"></a><span class="lineno"> 887</span> <span class="preprocessor">#define TIM_SlaveMode_Reset ((uint16_t)0x0004)</span></div>
|
||||
<div class="line"><a name="l00888"></a><span class="lineno"> 888</span> <span class="preprocessor">#define TIM_SlaveMode_Gated ((uint16_t)0x0005)</span></div>
|
||||
<div class="line"><a name="l00889"></a><span class="lineno"> 889</span> <span class="preprocessor">#define TIM_SlaveMode_Trigger ((uint16_t)0x0006)</span></div>
|
||||
<div class="line"><a name="l00890"></a><span class="lineno"> 890</span> <span class="preprocessor">#define TIM_SlaveMode_External1 ((uint16_t)0x0007)</span></div>
|
||||
<div class="line"><a name="l00891"></a><span class="lineno"> 891</span> <span class="preprocessor">#define IS_TIM_SLAVE_MODE(MODE) (((MODE) == TIM_SlaveMode_Reset) || \</span></div>
|
||||
<div class="line"><a name="l00892"></a><span class="lineno"> 892</span> <span class="preprocessor"> ((MODE) == TIM_SlaveMode_Gated) || \</span></div>
|
||||
<div class="line"><a name="l00893"></a><span class="lineno"> 893</span> <span class="preprocessor"> ((MODE) == TIM_SlaveMode_Trigger) || \</span></div>
|
||||
<div class="line"><a name="l00894"></a><span class="lineno"> 894</span> <span class="preprocessor"> ((MODE) == TIM_SlaveMode_External1))</span></div>
|
||||
<div class="line"><a name="l00895"></a><span class="lineno"> 895</span> </div>
|
||||
<div class="line"><a name="l00903"></a><span class="lineno"> 903</span> <span class="preprocessor">#define TIM_MasterSlaveMode_Enable ((uint16_t)0x0080)</span></div>
|
||||
<div class="line"><a name="l00904"></a><span class="lineno"> 904</span> <span class="preprocessor">#define TIM_MasterSlaveMode_Disable ((uint16_t)0x0000)</span></div>
|
||||
<div class="line"><a name="l00905"></a><span class="lineno"> 905</span> <span class="preprocessor">#define IS_TIM_MSM_STATE(STATE) (((STATE) == TIM_MasterSlaveMode_Enable) || \</span></div>
|
||||
<div class="line"><a name="l00906"></a><span class="lineno"> 906</span> <span class="preprocessor"> ((STATE) == TIM_MasterSlaveMode_Disable))</span></div>
|
||||
<div class="line"><a name="l00907"></a><span class="lineno"> 907</span> </div>
|
||||
<div class="line"><a name="l00914"></a><span class="lineno"> 914</span> <span class="preprocessor">#define TIM2_TIM8_TRGO ((uint16_t)0x0000)</span></div>
|
||||
<div class="line"><a name="l00915"></a><span class="lineno"> 915</span> <span class="preprocessor">#define TIM2_ETH_PTP ((uint16_t)0x0400)</span></div>
|
||||
<div class="line"><a name="l00916"></a><span class="lineno"> 916</span> <span class="preprocessor">#define TIM2_USBFS_SOF ((uint16_t)0x0800)</span></div>
|
||||
<div class="line"><a name="l00917"></a><span class="lineno"> 917</span> <span class="preprocessor">#define TIM2_USBHS_SOF ((uint16_t)0x0C00)</span></div>
|
||||
<div class="line"><a name="l00918"></a><span class="lineno"> 918</span> </div>
|
||||
<div class="line"><a name="l00919"></a><span class="lineno"> 919</span> <span class="preprocessor">#define TIM5_GPIO ((uint16_t)0x0000)</span></div>
|
||||
<div class="line"><a name="l00920"></a><span class="lineno"> 920</span> <span class="preprocessor">#define TIM5_LSI ((uint16_t)0x0040)</span></div>
|
||||
<div class="line"><a name="l00921"></a><span class="lineno"> 921</span> <span class="preprocessor">#define TIM5_LSE ((uint16_t)0x0080)</span></div>
|
||||
<div class="line"><a name="l00922"></a><span class="lineno"> 922</span> <span class="preprocessor">#define TIM5_RTC ((uint16_t)0x00C0)</span></div>
|
||||
<div class="line"><a name="l00923"></a><span class="lineno"> 923</span> </div>
|
||||
<div class="line"><a name="l00924"></a><span class="lineno"> 924</span> <span class="preprocessor">#define TIM11_GPIO ((uint16_t)0x0000)</span></div>
|
||||
<div class="line"><a name="l00925"></a><span class="lineno"> 925</span> <span class="preprocessor">#define TIM11_HSE ((uint16_t)0x0002)</span></div>
|
||||
<div class="line"><a name="l00926"></a><span class="lineno"> 926</span> </div>
|
||||
<div class="line"><a name="l00927"></a><span class="lineno"> 927</span> <span class="preprocessor">#define IS_TIM_REMAP(TIM_REMAP) (((TIM_REMAP) == TIM2_TIM8_TRGO)||\</span></div>
|
||||
<div class="line"><a name="l00928"></a><span class="lineno"> 928</span> <span class="preprocessor"> ((TIM_REMAP) == TIM2_ETH_PTP)||\</span></div>
|
||||
<div class="line"><a name="l00929"></a><span class="lineno"> 929</span> <span class="preprocessor"> ((TIM_REMAP) == TIM2_USBFS_SOF)||\</span></div>
|
||||
<div class="line"><a name="l00930"></a><span class="lineno"> 930</span> <span class="preprocessor"> ((TIM_REMAP) == TIM2_USBHS_SOF)||\</span></div>
|
||||
<div class="line"><a name="l00931"></a><span class="lineno"> 931</span> <span class="preprocessor"> ((TIM_REMAP) == TIM5_GPIO)||\</span></div>
|
||||
<div class="line"><a name="l00932"></a><span class="lineno"> 932</span> <span class="preprocessor"> ((TIM_REMAP) == TIM5_LSI)||\</span></div>
|
||||
<div class="line"><a name="l00933"></a><span class="lineno"> 933</span> <span class="preprocessor"> ((TIM_REMAP) == TIM5_LSE)||\</span></div>
|
||||
<div class="line"><a name="l00934"></a><span class="lineno"> 934</span> <span class="preprocessor"> ((TIM_REMAP) == TIM5_RTC)||\</span></div>
|
||||
<div class="line"><a name="l00935"></a><span class="lineno"> 935</span> <span class="preprocessor"> ((TIM_REMAP) == TIM11_GPIO)||\</span></div>
|
||||
<div class="line"><a name="l00936"></a><span class="lineno"> 936</span> <span class="preprocessor"> ((TIM_REMAP) == TIM11_HSE))</span></div>
|
||||
<div class="line"><a name="l00937"></a><span class="lineno"> 937</span> </div>
|
||||
<div class="line"><a name="l00945"></a><span class="lineno"> 945</span> <span class="preprocessor">#define TIM_FLAG_Update ((uint16_t)0x0001)</span></div>
|
||||
<div class="line"><a name="l00946"></a><span class="lineno"> 946</span> <span class="preprocessor">#define TIM_FLAG_CC1 ((uint16_t)0x0002)</span></div>
|
||||
<div class="line"><a name="l00947"></a><span class="lineno"> 947</span> <span class="preprocessor">#define TIM_FLAG_CC2 ((uint16_t)0x0004)</span></div>
|
||||
<div class="line"><a name="l00948"></a><span class="lineno"> 948</span> <span class="preprocessor">#define TIM_FLAG_CC3 ((uint16_t)0x0008)</span></div>
|
||||
<div class="line"><a name="l00949"></a><span class="lineno"> 949</span> <span class="preprocessor">#define TIM_FLAG_CC4 ((uint16_t)0x0010)</span></div>
|
||||
<div class="line"><a name="l00950"></a><span class="lineno"> 950</span> <span class="preprocessor">#define TIM_FLAG_COM ((uint16_t)0x0020)</span></div>
|
||||
<div class="line"><a name="l00951"></a><span class="lineno"> 951</span> <span class="preprocessor">#define TIM_FLAG_Trigger ((uint16_t)0x0040)</span></div>
|
||||
<div class="line"><a name="l00952"></a><span class="lineno"> 952</span> <span class="preprocessor">#define TIM_FLAG_Break ((uint16_t)0x0080)</span></div>
|
||||
<div class="line"><a name="l00953"></a><span class="lineno"> 953</span> <span class="preprocessor">#define TIM_FLAG_CC1OF ((uint16_t)0x0200)</span></div>
|
||||
<div class="line"><a name="l00954"></a><span class="lineno"> 954</span> <span class="preprocessor">#define TIM_FLAG_CC2OF ((uint16_t)0x0400)</span></div>
|
||||
<div class="line"><a name="l00955"></a><span class="lineno"> 955</span> <span class="preprocessor">#define TIM_FLAG_CC3OF ((uint16_t)0x0800)</span></div>
|
||||
<div class="line"><a name="l00956"></a><span class="lineno"> 956</span> <span class="preprocessor">#define TIM_FLAG_CC4OF ((uint16_t)0x1000)</span></div>
|
||||
<div class="line"><a name="l00957"></a><span class="lineno"> 957</span> <span class="preprocessor">#define IS_TIM_GET_FLAG(FLAG) (((FLAG) == TIM_FLAG_Update) || \</span></div>
|
||||
<div class="line"><a name="l00958"></a><span class="lineno"> 958</span> <span class="preprocessor"> ((FLAG) == TIM_FLAG_CC1) || \</span></div>
|
||||
<div class="line"><a name="l00959"></a><span class="lineno"> 959</span> <span class="preprocessor"> ((FLAG) == TIM_FLAG_CC2) || \</span></div>
|
||||
<div class="line"><a name="l00960"></a><span class="lineno"> 960</span> <span class="preprocessor"> ((FLAG) == TIM_FLAG_CC3) || \</span></div>
|
||||
<div class="line"><a name="l00961"></a><span class="lineno"> 961</span> <span class="preprocessor"> ((FLAG) == TIM_FLAG_CC4) || \</span></div>
|
||||
<div class="line"><a name="l00962"></a><span class="lineno"> 962</span> <span class="preprocessor"> ((FLAG) == TIM_FLAG_COM) || \</span></div>
|
||||
<div class="line"><a name="l00963"></a><span class="lineno"> 963</span> <span class="preprocessor"> ((FLAG) == TIM_FLAG_Trigger) || \</span></div>
|
||||
<div class="line"><a name="l00964"></a><span class="lineno"> 964</span> <span class="preprocessor"> ((FLAG) == TIM_FLAG_Break) || \</span></div>
|
||||
<div class="line"><a name="l00965"></a><span class="lineno"> 965</span> <span class="preprocessor"> ((FLAG) == TIM_FLAG_CC1OF) || \</span></div>
|
||||
<div class="line"><a name="l00966"></a><span class="lineno"> 966</span> <span class="preprocessor"> ((FLAG) == TIM_FLAG_CC2OF) || \</span></div>
|
||||
<div class="line"><a name="l00967"></a><span class="lineno"> 967</span> <span class="preprocessor"> ((FLAG) == TIM_FLAG_CC3OF) || \</span></div>
|
||||
<div class="line"><a name="l00968"></a><span class="lineno"> 968</span> <span class="preprocessor"> ((FLAG) == TIM_FLAG_CC4OF))</span></div>
|
||||
<div class="line"><a name="l00969"></a><span class="lineno"> 969</span> </div>
|
||||
<div class="line"><a name="l00978"></a><span class="lineno"> 978</span> <span class="preprocessor">#define IS_TIM_IC_FILTER(ICFILTER) ((ICFILTER) <= 0xF) </span></div>
|
||||
<div class="line"><a name="l00979"></a><span class="lineno"> 979</span> </div>
|
||||
<div class="line"><a name="l00987"></a><span class="lineno"> 987</span> <span class="preprocessor">#define IS_TIM_EXT_FILTER(EXTFILTER) ((EXTFILTER) <= 0xF)</span></div>
|
||||
<div class="line"><a name="l00988"></a><span class="lineno"> 988</span> </div>
|
||||
<div class="line"><a name="l00996"></a><span class="lineno"> 996</span> <span class="preprocessor">#define TIM_DMABurstLength_1Byte TIM_DMABurstLength_1Transfer</span></div>
|
||||
<div class="line"><a name="l00997"></a><span class="lineno"> 997</span> <span class="preprocessor">#define TIM_DMABurstLength_2Bytes TIM_DMABurstLength_2Transfers</span></div>
|
||||
<div class="line"><a name="l00998"></a><span class="lineno"> 998</span> <span class="preprocessor">#define TIM_DMABurstLength_3Bytes TIM_DMABurstLength_3Transfers</span></div>
|
||||
<div class="line"><a name="l00999"></a><span class="lineno"> 999</span> <span class="preprocessor">#define TIM_DMABurstLength_4Bytes TIM_DMABurstLength_4Transfers</span></div>
|
||||
<div class="line"><a name="l01000"></a><span class="lineno"> 1000</span> <span class="preprocessor">#define TIM_DMABurstLength_5Bytes TIM_DMABurstLength_5Transfers</span></div>
|
||||
<div class="line"><a name="l01001"></a><span class="lineno"> 1001</span> <span class="preprocessor">#define TIM_DMABurstLength_6Bytes TIM_DMABurstLength_6Transfers</span></div>
|
||||
<div class="line"><a name="l01002"></a><span class="lineno"> 1002</span> <span class="preprocessor">#define TIM_DMABurstLength_7Bytes TIM_DMABurstLength_7Transfers</span></div>
|
||||
<div class="line"><a name="l01003"></a><span class="lineno"> 1003</span> <span class="preprocessor">#define TIM_DMABurstLength_8Bytes TIM_DMABurstLength_8Transfers</span></div>
|
||||
<div class="line"><a name="l01004"></a><span class="lineno"> 1004</span> <span class="preprocessor">#define TIM_DMABurstLength_9Bytes TIM_DMABurstLength_9Transfers</span></div>
|
||||
<div class="line"><a name="l01005"></a><span class="lineno"> 1005</span> <span class="preprocessor">#define TIM_DMABurstLength_10Bytes TIM_DMABurstLength_10Transfers</span></div>
|
||||
<div class="line"><a name="l01006"></a><span class="lineno"> 1006</span> <span class="preprocessor">#define TIM_DMABurstLength_11Bytes TIM_DMABurstLength_11Transfers</span></div>
|
||||
<div class="line"><a name="l01007"></a><span class="lineno"> 1007</span> <span class="preprocessor">#define TIM_DMABurstLength_12Bytes TIM_DMABurstLength_12Transfers</span></div>
|
||||
<div class="line"><a name="l01008"></a><span class="lineno"> 1008</span> <span class="preprocessor">#define TIM_DMABurstLength_13Bytes TIM_DMABurstLength_13Transfers</span></div>
|
||||
<div class="line"><a name="l01009"></a><span class="lineno"> 1009</span> <span class="preprocessor">#define TIM_DMABurstLength_14Bytes TIM_DMABurstLength_14Transfers</span></div>
|
||||
<div class="line"><a name="l01010"></a><span class="lineno"> 1010</span> <span class="preprocessor">#define TIM_DMABurstLength_15Bytes TIM_DMABurstLength_15Transfers</span></div>
|
||||
<div class="line"><a name="l01011"></a><span class="lineno"> 1011</span> <span class="preprocessor">#define TIM_DMABurstLength_16Bytes TIM_DMABurstLength_16Transfers</span></div>
|
||||
<div class="line"><a name="l01012"></a><span class="lineno"> 1012</span> <span class="preprocessor">#define TIM_DMABurstLength_17Bytes TIM_DMABurstLength_17Transfers</span></div>
|
||||
<div class="line"><a name="l01013"></a><span class="lineno"> 1013</span> <span class="preprocessor">#define TIM_DMABurstLength_18Bytes TIM_DMABurstLength_18Transfers</span></div>
|
||||
<div class="line"><a name="l01014"></a><span class="lineno"> 1014</span> </div>
|
||||
<div class="line"><a name="l01022"></a><span class="lineno"> 1022</span> <span class="comment">/* Exported macro ------------------------------------------------------------*/</span></div>
|
||||
<div class="line"><a name="l01023"></a><span class="lineno"> 1023</span> <span class="comment">/* Exported functions --------------------------------------------------------*/</span> </div>
|
||||
<div class="line"><a name="l01024"></a><span class="lineno"> 1024</span> </div>
|
||||
<div class="line"><a name="l01025"></a><span class="lineno"> 1025</span> <span class="comment">/* TimeBase management ********************************************************/</span></div>
|
||||
<div class="line"><a name="l01026"></a><span class="lineno"> 1026</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga1659cc0ce503ac151568e0c7c02b1ba5">TIM_DeInit</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx);</div>
|
||||
<div class="line"><a name="l01027"></a><span class="lineno"> 1027</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga83fd58c9416802d9638bbe1715c98932">TIM_TimeBaseInit</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, <a class="code" href="struct_t_i_m___time_base_init_type_def.html">TIM_TimeBaseInitTypeDef</a>* TIM_TimeBaseInitStruct);</div>
|
||||
<div class="line"><a name="l01028"></a><span class="lineno"> 1028</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga1556a0b9a5d53506875fd7de0cbc6b1f">TIM_TimeBaseStructInit</a>(<a class="code" href="struct_t_i_m___time_base_init_type_def.html">TIM_TimeBaseInitTypeDef</a>* TIM_TimeBaseInitStruct);</div>
|
||||
<div class="line"><a name="l01029"></a><span class="lineno"> 1029</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga45c6fd9041baf7f64c121e0172f305c7">TIM_PrescalerConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t Prescaler, uint16_t TIM_PSCReloadMode);</div>
|
||||
<div class="line"><a name="l01030"></a><span class="lineno"> 1030</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga93941c1db20bf3794f377307df90a67b">TIM_CounterModeConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_CounterMode);</div>
|
||||
<div class="line"><a name="l01031"></a><span class="lineno"> 1031</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga18173e7955a85d5c2598c643eada2692">TIM_SetCounter</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint32_t Counter);</div>
|
||||
<div class="line"><a name="l01032"></a><span class="lineno"> 1032</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gad6a388d498c7f299d00a9d0871943041">TIM_SetAutoreload</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint32_t Autoreload);</div>
|
||||
<div class="line"><a name="l01033"></a><span class="lineno"> 1033</span> uint32_t <a class="code" href="group___t_i_m.html#ga53607976e0866ab424e294cda9f6036e">TIM_GetCounter</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx);</div>
|
||||
<div class="line"><a name="l01034"></a><span class="lineno"> 1034</span> uint16_t <a class="code" href="group___t_i_m.html#ga427eb6e533480e02a27cd0ca876183d6">TIM_GetPrescaler</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx);</div>
|
||||
<div class="line"><a name="l01035"></a><span class="lineno"> 1035</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gace2384dd33e849a054f61b8e1fc7e7c3">TIM_UpdateDisableConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, FunctionalState NewState);</div>
|
||||
<div class="line"><a name="l01036"></a><span class="lineno"> 1036</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga1d7a8f952e209de142499e67a653fc1f">TIM_UpdateRequestConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_UpdateSource);</div>
|
||||
<div class="line"><a name="l01037"></a><span class="lineno"> 1037</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga42b44b9fc2b0798d733720dd6bac1ac0">TIM_ARRPreloadConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, FunctionalState NewState);</div>
|
||||
<div class="line"><a name="l01038"></a><span class="lineno"> 1038</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gadd2cca5fac6c1291dc4339098d5c9562">TIM_SelectOnePulseMode</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OPMode);</div>
|
||||
<div class="line"><a name="l01039"></a><span class="lineno"> 1039</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga20ef804dc32c723662d11ee7da3baab2">TIM_SetClockDivision</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_CKD);</div>
|
||||
<div class="line"><a name="l01040"></a><span class="lineno"> 1040</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga2bdc275bcbd2ce9d1ba632e6c89896b7">TIM_Cmd</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, FunctionalState NewState);</div>
|
||||
<div class="line"><a name="l01041"></a><span class="lineno"> 1041</span> </div>
|
||||
<div class="line"><a name="l01042"></a><span class="lineno"> 1042</span> <span class="comment">/* Output Compare management **************************************************/</span></div>
|
||||
<div class="line"><a name="l01043"></a><span class="lineno"> 1043</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gafcdb6ff00158862aef7fed5e7a554a3e">TIM_OC1Init</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, <a class="code" href="struct_t_i_m___o_c_init_type_def.html">TIM_OCInitTypeDef</a>* TIM_OCInitStruct);</div>
|
||||
<div class="line"><a name="l01044"></a><span class="lineno"> 1044</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga2017455121d910d6ff63ac6f219842c5">TIM_OC2Init</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, <a class="code" href="struct_t_i_m___o_c_init_type_def.html">TIM_OCInitTypeDef</a>* TIM_OCInitStruct);</div>
|
||||
<div class="line"><a name="l01045"></a><span class="lineno"> 1045</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga90d4a358d4e6d4c5ed17dc1d6beb5f30">TIM_OC3Init</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, <a class="code" href="struct_t_i_m___o_c_init_type_def.html">TIM_OCInitTypeDef</a>* TIM_OCInitStruct);</div>
|
||||
<div class="line"><a name="l01046"></a><span class="lineno"> 1046</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga64571ebbb58cac39a9e760050175f11c">TIM_OC4Init</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, <a class="code" href="struct_t_i_m___o_c_init_type_def.html">TIM_OCInitTypeDef</a>* TIM_OCInitStruct);</div>
|
||||
<div class="line"><a name="l01047"></a><span class="lineno"> 1047</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga394683c78ae02837882e36014e11643e">TIM_OCStructInit</a>(<a class="code" href="struct_t_i_m___o_c_init_type_def.html">TIM_OCInitTypeDef</a>* TIM_OCInitStruct);</div>
|
||||
<div class="line"><a name="l01048"></a><span class="lineno"> 1048</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga83ea0af5a7c1af521236ce5e4d2c42b0">TIM_SelectOCxM</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_Channel, uint16_t TIM_OCMode);</div>
|
||||
<div class="line"><a name="l01049"></a><span class="lineno"> 1049</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga48631e66c32bb905946664f4722b2546">TIM_SetCompare1</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint32_t Compare1);</div>
|
||||
<div class="line"><a name="l01050"></a><span class="lineno"> 1050</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga3de36754f3ba5d46b9ef2bf8e77575c7">TIM_SetCompare2</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint32_t Compare2);</div>
|
||||
<div class="line"><a name="l01051"></a><span class="lineno"> 1051</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gac372fbbbbc20329802659dd6c6b4e051">TIM_SetCompare3</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint32_t Compare3);</div>
|
||||
<div class="line"><a name="l01052"></a><span class="lineno"> 1052</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga99ba6c2afa87a239c9d32a49762b4245">TIM_SetCompare4</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint32_t Compare4);</div>
|
||||
<div class="line"><a name="l01053"></a><span class="lineno"> 1053</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga4f58c12e6493a0d8b9555c9097b831d6">TIM_ForcedOC1Config</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_ForcedAction);</div>
|
||||
<div class="line"><a name="l01054"></a><span class="lineno"> 1054</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga3d2902b6fbab8dd55cd531055ffcc63d">TIM_ForcedOC2Config</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_ForcedAction);</div>
|
||||
<div class="line"><a name="l01055"></a><span class="lineno"> 1055</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga920b0fb4ca44fceffd1c3e441feebd8f">TIM_ForcedOC3Config</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_ForcedAction);</div>
|
||||
<div class="line"><a name="l01056"></a><span class="lineno"> 1056</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gaf0a0bbe74251e56d4b835d20b0a3aa63">TIM_ForcedOC4Config</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_ForcedAction);</div>
|
||||
<div class="line"><a name="l01057"></a><span class="lineno"> 1057</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga60e6c29ad8f919bef616cf8e3306dd64">TIM_OC1PreloadConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCPreload);</div>
|
||||
<div class="line"><a name="l01058"></a><span class="lineno"> 1058</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga75b4614c6dd2cd52f2c5becdb6590c10">TIM_OC2PreloadConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCPreload);</div>
|
||||
<div class="line"><a name="l01059"></a><span class="lineno"> 1059</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga8b2391685a519e60e596b7d596f86f09">TIM_OC3PreloadConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCPreload);</div>
|
||||
<div class="line"><a name="l01060"></a><span class="lineno"> 1060</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga8bf4dfb35ff0c7b494dd96579f50b1ec">TIM_OC4PreloadConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCPreload);</div>
|
||||
<div class="line"><a name="l01061"></a><span class="lineno"> 1061</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gaec82031ca62f31f5483195c09752a83a">TIM_OC1FastConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCFast);</div>
|
||||
<div class="line"><a name="l01062"></a><span class="lineno"> 1062</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga413359c87f46c69f1ffe2dc8fb3a65e7">TIM_OC2FastConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCFast);</div>
|
||||
<div class="line"><a name="l01063"></a><span class="lineno"> 1063</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gab2f3698e6e56bd9b0a4be7056ba789e1">TIM_OC3FastConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCFast);</div>
|
||||
<div class="line"><a name="l01064"></a><span class="lineno"> 1064</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga58279a04e8ea5333f1079d3cce8dde12">TIM_OC4FastConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCFast);</div>
|
||||
<div class="line"><a name="l01065"></a><span class="lineno"> 1065</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga34e926cd8a99cfcc7480b2d6de5118b6">TIM_ClearOC1Ref</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCClear);</div>
|
||||
<div class="line"><a name="l01066"></a><span class="lineno"> 1066</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gac474ebc815d24c8a589969e0c68b27b0">TIM_ClearOC2Ref</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCClear);</div>
|
||||
<div class="line"><a name="l01067"></a><span class="lineno"> 1067</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga0bd9476a14bd346c319945ec4fa2bc67">TIM_ClearOC3Ref</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCClear);</div>
|
||||
<div class="line"><a name="l01068"></a><span class="lineno"> 1068</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gaeee5fa66b26e7c6f71850272dc3028f3">TIM_ClearOC4Ref</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCClear);</div>
|
||||
<div class="line"><a name="l01069"></a><span class="lineno"> 1069</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga03878f78163485c8a3508cff2111c297">TIM_OC1PolarityConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCPolarity);</div>
|
||||
<div class="line"><a name="l01070"></a><span class="lineno"> 1070</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga3cb91578e7dd34ea7d09862482960445">TIM_OC1NPolarityConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCNPolarity);</div>
|
||||
<div class="line"><a name="l01071"></a><span class="lineno"> 1071</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga6831cacaac1ef50291af94db94450797">TIM_OC2PolarityConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCPolarity);</div>
|
||||
<div class="line"><a name="l01072"></a><span class="lineno"> 1072</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga2fa6ea3a89f446b52b4e699272b70cad">TIM_OC2NPolarityConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCNPolarity);</div>
|
||||
<div class="line"><a name="l01073"></a><span class="lineno"> 1073</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga1ef43b03fe666495e80aac9741ae7ab0">TIM_OC3PolarityConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCPolarity);</div>
|
||||
<div class="line"><a name="l01074"></a><span class="lineno"> 1074</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gac710acc5b682e892584fc6f089f61dc2">TIM_OC3NPolarityConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCNPolarity);</div>
|
||||
<div class="line"><a name="l01075"></a><span class="lineno"> 1075</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gad678410f7c7244f83daad93ce9d1056e">TIM_OC4PolarityConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_OCPolarity);</div>
|
||||
<div class="line"><a name="l01076"></a><span class="lineno"> 1076</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga3ecc4647d9ede261beb5e0535cf29ebb">TIM_CCxCmd</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_Channel, uint16_t TIM_CCx);</div>
|
||||
<div class="line"><a name="l01077"></a><span class="lineno"> 1077</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga304ff7c8a1615498da749bf2507e9f2b">TIM_CCxNCmd</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_Channel, uint16_t TIM_CCxN);</div>
|
||||
<div class="line"><a name="l01078"></a><span class="lineno"> 1078</span> </div>
|
||||
<div class="line"><a name="l01079"></a><span class="lineno"> 1079</span> <span class="comment">/* Input Capture management ***************************************************/</span></div>
|
||||
<div class="line"><a name="l01080"></a><span class="lineno"> 1080</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga9e6a153dd6552e4e1188eba227316f7f">TIM_ICInit</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, <a class="code" href="struct_t_i_m___i_c_init_type_def.html">TIM_ICInitTypeDef</a>* TIM_ICInitStruct);</div>
|
||||
<div class="line"><a name="l01081"></a><span class="lineno"> 1081</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga5005dac8e4e8a4c7fc2a0ef05b77cc50">TIM_ICStructInit</a>(<a class="code" href="struct_t_i_m___i_c_init_type_def.html">TIM_ICInitTypeDef</a>* TIM_ICInitStruct);</div>
|
||||
<div class="line"><a name="l01082"></a><span class="lineno"> 1082</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gaa71f9296556310f85628d6c748a06475">TIM_PWMIConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, <a class="code" href="struct_t_i_m___i_c_init_type_def.html">TIM_ICInitTypeDef</a>* TIM_ICInitStruct);</div>
|
||||
<div class="line"><a name="l01083"></a><span class="lineno"> 1083</span> uint32_t <a class="code" href="group___t_i_m.html#ga6bd39ca543305ff0cd06fce0f678d94d">TIM_GetCapture1</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx);</div>
|
||||
<div class="line"><a name="l01084"></a><span class="lineno"> 1084</span> uint32_t <a class="code" href="group___t_i_m.html#ga2524cb5db14e388fb7f20c99fb3d58a5">TIM_GetCapture2</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx);</div>
|
||||
<div class="line"><a name="l01085"></a><span class="lineno"> 1085</span> uint32_t <a class="code" href="group___t_i_m.html#ga71ee9ce2c535ec0fb3fac5f9119221f7">TIM_GetCapture3</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx);</div>
|
||||
<div class="line"><a name="l01086"></a><span class="lineno"> 1086</span> uint32_t <a class="code" href="group___t_i_m.html#ga420b022cbc71ac603b5dd4922687abb1">TIM_GetCapture4</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx);</div>
|
||||
<div class="line"><a name="l01087"></a><span class="lineno"> 1087</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gaf0f684dea88e222de9689d8ed0ca8805">TIM_SetIC1Prescaler</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_ICPSC);</div>
|
||||
<div class="line"><a name="l01088"></a><span class="lineno"> 1088</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga3cc4869b5fe73271808512c89322a325">TIM_SetIC2Prescaler</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_ICPSC);</div>
|
||||
<div class="line"><a name="l01089"></a><span class="lineno"> 1089</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga76f906383b8132ebe00dffadb70cf7f9">TIM_SetIC3Prescaler</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_ICPSC);</div>
|
||||
<div class="line"><a name="l01090"></a><span class="lineno"> 1090</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga0f2c784271356d6b64b8c0da64dbdbc2">TIM_SetIC4Prescaler</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_ICPSC);</div>
|
||||
<div class="line"><a name="l01091"></a><span class="lineno"> 1091</span> </div>
|
||||
<div class="line"><a name="l01092"></a><span class="lineno"> 1092</span> <span class="comment">/* Advanced-control timers (TIM1 and TIM8) specific features ******************/</span></div>
|
||||
<div class="line"><a name="l01093"></a><span class="lineno"> 1093</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga3df4ba3f0727f63ce621e2b2e6035d4f">TIM_BDTRConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, <a class="code" href="struct_t_i_m___b_d_t_r_init_type_def.html">TIM_BDTRInitTypeDef</a> *TIM_BDTRInitStruct);</div>
|
||||
<div class="line"><a name="l01094"></a><span class="lineno"> 1094</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gaea0f49938cda8ae0738162194798afc6">TIM_BDTRStructInit</a>(<a class="code" href="struct_t_i_m___b_d_t_r_init_type_def.html">TIM_BDTRInitTypeDef</a>* TIM_BDTRInitStruct);</div>
|
||||
<div class="line"><a name="l01095"></a><span class="lineno"> 1095</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga3e59ebced2ab8e0b817c460f1670e97d">TIM_CtrlPWMOutputs</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, FunctionalState NewState);</div>
|
||||
<div class="line"><a name="l01096"></a><span class="lineno"> 1096</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gaff2e7f9959b1b36e830df028c14accc8">TIM_SelectCOM</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, FunctionalState NewState);</div>
|
||||
<div class="line"><a name="l01097"></a><span class="lineno"> 1097</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga0a935254e44312b1d78e8684a58db3c1">TIM_CCPreloadControl</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, FunctionalState NewState);</div>
|
||||
<div class="line"><a name="l01098"></a><span class="lineno"> 1098</span> </div>
|
||||
<div class="line"><a name="l01099"></a><span class="lineno"> 1099</span> <span class="comment">/* Interrupts, DMA and flags management ***************************************/</span></div>
|
||||
<div class="line"><a name="l01100"></a><span class="lineno"> 1100</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga70e3d6c09d55ee69002e154c85cd40e4">TIM_ITConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_IT, FunctionalState NewState);</div>
|
||||
<div class="line"><a name="l01101"></a><span class="lineno"> 1101</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga38bd4ffda920dd4f7655a0a2c6100a6e">TIM_GenerateEvent</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_EventSource);</div>
|
||||
<div class="line"><a name="l01102"></a><span class="lineno"> 1102</span> FlagStatus <a class="code" href="group___t_i_m.html#ga0adcbbd5e838ec8642e7a9b80075f41f">TIM_GetFlagStatus</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_FLAG);</div>
|
||||
<div class="line"><a name="l01103"></a><span class="lineno"> 1103</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga46568c7b254941dc53e785342d60baf3">TIM_ClearFlag</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_FLAG);</div>
|
||||
<div class="line"><a name="l01104"></a><span class="lineno"> 1104</span> ITStatus <a class="code" href="group___t_i_m.html#ga0827a0b411707304f76d33050727c24d">TIM_GetITStatus</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_IT);</div>
|
||||
<div class="line"><a name="l01105"></a><span class="lineno"> 1105</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga9eb1e95af71ed380f51a2c6d585cc5d6">TIM_ClearITPendingBit</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_IT);</div>
|
||||
<div class="line"><a name="l01106"></a><span class="lineno"> 1106</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gad7156f84c436c8ac92cd789611826d09">TIM_DMAConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_DMABase, uint16_t TIM_DMABurstLength);</div>
|
||||
<div class="line"><a name="l01107"></a><span class="lineno"> 1107</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga24700389cfa3ea9b42234933b23f1399">TIM_DMACmd</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_DMASource, FunctionalState NewState);</div>
|
||||
<div class="line"><a name="l01108"></a><span class="lineno"> 1108</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga5273cb65acb885fe7982827b1c6b7d75">TIM_SelectCCDMA</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, FunctionalState NewState);</div>
|
||||
<div class="line"><a name="l01109"></a><span class="lineno"> 1109</span> </div>
|
||||
<div class="line"><a name="l01110"></a><span class="lineno"> 1110</span> <span class="comment">/* Clocks management **********************************************************/</span></div>
|
||||
<div class="line"><a name="l01111"></a><span class="lineno"> 1111</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga2394f0221709c0659874f9a4184cf86e">TIM_InternalClockConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx);</div>
|
||||
<div class="line"><a name="l01112"></a><span class="lineno"> 1112</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gabef227d21d9e121e6a4ec5ab6223f5a9">TIM_ITRxExternalClockConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_InputTriggerSource);</div>
|
||||
<div class="line"><a name="l01113"></a><span class="lineno"> 1113</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#gaf460e7d9c9969044e364130e209937fc">TIM_TIxExternalClockConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_TIxExternalCLKSource,</div>
|
||||
<div class="line"><a name="l01114"></a><span class="lineno"> 1114</span>  uint16_t TIM_ICPolarity, uint16_t ICFilter);</div>
|
||||
<div class="line"><a name="l01115"></a><span class="lineno"> 1115</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga47c05638b93aabcd641dbc8859e1b2df">TIM_ETRClockMode1Config</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_ExtTRGPrescaler, uint16_t TIM_ExtTRGPolarity,</div>
|
||||
<div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>  uint16_t ExtTRGFilter);</div>
|
||||
<div class="line"><a name="l01117"></a><span class="lineno"> 1117</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga0a9cbcbab32326cbbdaf4c111f59ec20">TIM_ETRClockMode2Config</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_ExtTRGPrescaler, </div>
|
||||
<div class="line"><a name="l01118"></a><span class="lineno"> 1118</span>  uint16_t TIM_ExtTRGPolarity, uint16_t ExtTRGFilter);</div>
|
||||
<div class="line"><a name="l01119"></a><span class="lineno"> 1119</span> </div>
|
||||
<div class="line"><a name="l01120"></a><span class="lineno"> 1120</span> <span class="comment">/* Synchronization management *************************************************/</span></div>
|
||||
<div class="line"><a name="l01121"></a><span class="lineno"> 1121</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga4252583c6ae8a73d6fc66f7e951dbc35">TIM_SelectInputTrigger</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_InputTriggerSource);</div>
|
||||
<div class="line"><a name="l01122"></a><span class="lineno"> 1122</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga28745aaa549e2067e42c19569209e6c6">TIM_SelectOutputTrigger</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_TRGOSource);</div>
|
||||
<div class="line"><a name="l01123"></a><span class="lineno"> 1123</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga2f19ce1d90990691cf037e419ba08003">TIM_SelectSlaveMode</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_SlaveMode);</div>
|
||||
<div class="line"><a name="l01124"></a><span class="lineno"> 1124</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga4dcc3d11b670c381d0ff9cb7e9fd01e2">TIM_SelectMasterSlaveMode</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_MasterSlaveMode);</div>
|
||||
<div class="line"><a name="l01125"></a><span class="lineno"> 1125</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga8bdde400b7a30f3e747fe8e4962c0abe">TIM_ETRConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_ExtTRGPrescaler, uint16_t TIM_ExtTRGPolarity,</div>
|
||||
<div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>  uint16_t ExtTRGFilter);</div>
|
||||
<div class="line"><a name="l01127"></a><span class="lineno"> 1127</span> </div>
|
||||
<div class="line"><a name="l01128"></a><span class="lineno"> 1128</span> <span class="comment">/* Specific interface management **********************************************/</span> </div>
|
||||
<div class="line"><a name="l01129"></a><span class="lineno"> 1129</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga0fc7e76c47a3bd1ba1ebc71427832b51">TIM_EncoderInterfaceConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_EncoderMode,</div>
|
||||
<div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>  uint16_t TIM_IC1Polarity, uint16_t TIM_IC2Polarity);</div>
|
||||
<div class="line"><a name="l01131"></a><span class="lineno"> 1131</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga42c2d1025a3937c9d9f38631af86ffa4">TIM_SelectHallSensor</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, FunctionalState NewState);</div>
|
||||
<div class="line"><a name="l01132"></a><span class="lineno"> 1132</span> </div>
|
||||
<div class="line"><a name="l01133"></a><span class="lineno"> 1133</span> <span class="comment">/* Specific remapping management **********************************************/</span></div>
|
||||
<div class="line"><a name="l01134"></a><span class="lineno"> 1134</span> <span class="keywordtype">void</span> <a class="code" href="group___t_i_m.html#ga08ffb6f2bfa96b6fbcbb8d8001cb8ba9">TIM_RemapConfig</a>(<a class="code" href="struct_t_i_m___type_def.html">TIM_TypeDef</a>* TIMx, uint16_t TIM_Remap);</div>
|
||||
<div class="line"><a name="l01135"></a><span class="lineno"> 1135</span> </div>
|
||||
<div class="line"><a name="l01136"></a><span class="lineno"> 1136</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
||||
<div class="line"><a name="l01137"></a><span class="lineno"> 1137</span> }</div>
|
||||
<div class="line"><a name="l01138"></a><span class="lineno"> 1138</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l01139"></a><span class="lineno"> 1139</span> </div>
|
||||
<div class="line"><a name="l01140"></a><span class="lineno"> 1140</span> <span class="preprocessor">#endif </span><span class="comment">/*__STM32F4xx_TIM_H */</span><span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l01141"></a><span class="lineno"> 1141</span> </div>
|
||||
<div class="line"><a name="l01150"></a><span class="lineno"> 1150</span> <span class="comment">/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/</span></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga42c2d1025a3937c9d9f38631af86ffa4"><div class="ttname"><a href="group___t_i_m.html#ga42c2d1025a3937c9d9f38631af86ffa4">TIM_SelectHallSensor</a></div><div class="ttdeci">void TIM_SelectHallSensor(TIM_TypeDef *TIMx, FunctionalState NewState)</div><div class="ttdoc">Enables or disables the TIMx's Hall sensor interface. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:3122</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga3e59ebced2ab8e0b817c460f1670e97d"><div class="ttname"><a href="group___t_i_m.html#ga3e59ebced2ab8e0b817c460f1670e97d">TIM_CtrlPWMOutputs</a></div><div class="ttdeci">void TIM_CtrlPWMOutputs(TIM_TypeDef *TIMx, FunctionalState NewState)</div><div class="ttdoc">Enables or disables the TIM peripheral Main Outputs. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:2265</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga5273cb65acb885fe7982827b1c6b7d75"><div class="ttname"><a href="group___t_i_m.html#ga5273cb65acb885fe7982827b1c6b7d75">TIM_SelectCCDMA</a></div><div class="ttdeci">void TIM_SelectCCDMA(TIM_TypeDef *TIMx, FunctionalState NewState)</div><div class="ttdoc">Selects the TIMx peripheral Capture Compare DMA source. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:2644</div></div>
|
||||
<div class="ttc" id="struct_t_i_m___time_base_init_type_def_html_a81648259851390e090e1f507dfea7de8"><div class="ttname"><a href="struct_t_i_m___time_base_init_type_def.html#a81648259851390e090e1f507dfea7de8">TIM_TimeBaseInitTypeDef::TIM_RepetitionCounter</a></div><div class="ttdeci">uint8_t TIM_RepetitionCounter</div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.h:70</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga3de36754f3ba5d46b9ef2bf8e77575c7"><div class="ttname"><a href="group___t_i_m.html#ga3de36754f3ba5d46b9ef2bf8e77575c7">TIM_SetCompare2</a></div><div class="ttdeci">void TIM_SetCompare2(TIM_TypeDef *TIMx, uint32_t Compare2)</div><div class="ttdoc">Sets the TIMx Capture Compare2 Register value. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:1076</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga2bdc275bcbd2ce9d1ba632e6c89896b7"><div class="ttname"><a href="group___t_i_m.html#ga2bdc275bcbd2ce9d1ba632e6c89896b7">TIM_Cmd</a></div><div class="ttdeci">void TIM_Cmd(TIM_TypeDef *TIMx, FunctionalState NewState)</div><div class="ttdoc">Enables or disables the specified TIM peripheral. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:592</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_gaeee5fa66b26e7c6f71850272dc3028f3"><div class="ttname"><a href="group___t_i_m.html#gaeee5fa66b26e7c6f71850272dc3028f3">TIM_ClearOC4Ref</a></div><div class="ttdeci">void TIM_ClearOC4Ref(TIM_TypeDef *TIMx, uint16_t TIM_OCClear)</div><div class="ttdoc">Clears or safeguards the OCREF4 signal on an external event. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:1564</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_gab2f3698e6e56bd9b0a4be7056ba789e1"><div class="ttname"><a href="group___t_i_m.html#gab2f3698e6e56bd9b0a4be7056ba789e1">TIM_OC3FastConfig</a></div><div class="ttdeci">void TIM_OC3FastConfig(TIM_TypeDef *TIMx, uint16_t TIM_OCFast)</div><div class="ttdoc">Configures the TIMx Output Compare 3 Fast feature. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:1416</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga427eb6e533480e02a27cd0ca876183d6"><div class="ttname"><a href="group___t_i_m.html#ga427eb6e533480e02a27cd0ca876183d6">TIM_GetPrescaler</a></div><div class="ttdeci">uint16_t TIM_GetPrescaler(TIM_TypeDef *TIMx)</div><div class="ttdoc">Gets the TIMx Prescaler value. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:452</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga3cc4869b5fe73271808512c89322a325"><div class="ttname"><a href="group___t_i_m.html#ga3cc4869b5fe73271808512c89322a325">TIM_SetIC2Prescaler</a></div><div class="ttdeci">void TIM_SetIC2Prescaler(TIM_TypeDef *TIMx, uint16_t TIM_ICPSC)</div><div class="ttdoc">Sets the TIMx Input Capture 2 prescaler. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:2120</div></div>
|
||||
<div class="ttc" id="struct_t_i_m___o_c_init_type_def_html_a3e47e672810747302c9d0626ae2ccb17"><div class="ttname"><a href="struct_t_i_m___o_c_init_type_def.html#a3e47e672810747302c9d0626ae2ccb17">TIM_OCInitTypeDef::TIM_OCNPolarity</a></div><div class="ttdeci">uint16_t TIM_OCNPolarity</div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.h:102</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga76f906383b8132ebe00dffadb70cf7f9"><div class="ttname"><a href="group___t_i_m.html#ga76f906383b8132ebe00dffadb70cf7f9">TIM_SetIC3Prescaler</a></div><div class="ttdeci">void TIM_SetIC3Prescaler(TIM_TypeDef *TIMx, uint16_t TIM_ICPSC)</div><div class="ttdoc">Sets the TIMx Input Capture 3 prescaler. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:2144</div></div>
|
||||
<div class="ttc" id="struct_t_i_m___o_c_init_type_def_html_a6cbbe6eb87c2ab49e4d68fa9703ce949"><div class="ttname"><a href="struct_t_i_m___o_c_init_type_def.html#a6cbbe6eb87c2ab49e4d68fa9703ce949">TIM_OCInitTypeDef::TIM_OCNIdleState</a></div><div class="ttdeci">uint16_t TIM_OCNIdleState</div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.h:110</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga1ef43b03fe666495e80aac9741ae7ab0"><div class="ttname"><a href="group___t_i_m.html#ga1ef43b03fe666495e80aac9741ae7ab0">TIM_OC3PolarityConfig</a></div><div class="ttdeci">void TIM_OC3PolarityConfig(TIM_TypeDef *TIMx, uint16_t TIM_OCPolarity)</div><div class="ttdoc">Configures the TIMx channel 3 polarity. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:1701</div></div>
|
||||
<div class="ttc" id="struct_t_i_m___i_c_init_type_def_html_a72539caa6e965e4fa89e3b21b188cf26"><div class="ttname"><a href="struct_t_i_m___i_c_init_type_def.html#a72539caa6e965e4fa89e3b21b188cf26">TIM_ICInitTypeDef::TIM_ICFilter</a></div><div class="ttdeci">uint16_t TIM_ICFilter</div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.h:134</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga2524cb5db14e388fb7f20c99fb3d58a5"><div class="ttname"><a href="group___t_i_m.html#ga2524cb5db14e388fb7f20c99fb3d58a5">TIM_GetCapture2</a></div><div class="ttdeci">uint32_t TIM_GetCapture2(TIM_TypeDef *TIMx)</div><div class="ttdoc">Gets the TIMx Input Capture 2 value. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:2047</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga394683c78ae02837882e36014e11643e"><div class="ttname"><a href="group___t_i_m.html#ga394683c78ae02837882e36014e11643e">TIM_OCStructInit</a></div><div class="ttdeci">void TIM_OCStructInit(TIM_OCInitTypeDef *TIM_OCInitStruct)</div><div class="ttdoc">Fills each TIM_OCInitStruct member with its default value. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:978</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga90d4a358d4e6d4c5ed17dc1d6beb5f30"><div class="ttname"><a href="group___t_i_m.html#ga90d4a358d4e6d4c5ed17dc1d6beb5f30">TIM_OC3Init</a></div><div class="ttdeci">void TIM_OC3Init(TIM_TypeDef *TIMx, TIM_OCInitTypeDef *TIM_OCInitStruct)</div><div class="ttdoc">Initializes the TIMx Channel3 according to the specified parameters in the TIM_OCInitStruct. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:835</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga34e926cd8a99cfcc7480b2d6de5118b6"><div class="ttname"><a href="group___t_i_m.html#ga34e926cd8a99cfcc7480b2d6de5118b6">TIM_ClearOC1Ref</a></div><div class="ttdeci">void TIM_ClearOC1Ref(TIM_TypeDef *TIMx, uint16_t TIM_OCClear)</div><div class="ttdoc">Clears or safeguards the OCREF1 signal on an external event. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:1476</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_gadd2cca5fac6c1291dc4339098d5c9562"><div class="ttname"><a href="group___t_i_m.html#gadd2cca5fac6c1291dc4339098d5c9562">TIM_SelectOnePulseMode</a></div><div class="ttdeci">void TIM_SelectOnePulseMode(TIM_TypeDef *TIMx, uint16_t TIM_OPMode)</div><div class="ttdoc">Selects the TIMx's One Pulse Mode. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:549</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga8b2391685a519e60e596b7d596f86f09"><div class="ttname"><a href="group___t_i_m.html#ga8b2391685a519e60e596b7d596f86f09">TIM_OC3PreloadConfig</a></div><div class="ttdeci">void TIM_OC3PreloadConfig(TIM_TypeDef *TIMx, uint16_t TIM_OCPreload)</div><div class="ttdoc">Enables or disables the TIMx peripheral Preload register on CCR3. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:1297</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga2fa6ea3a89f446b52b4e699272b70cad"><div class="ttname"><a href="group___t_i_m.html#ga2fa6ea3a89f446b52b4e699272b70cad">TIM_OC2NPolarityConfig</a></div><div class="ttdeci">void TIM_OC2NPolarityConfig(TIM_TypeDef *TIMx, uint16_t TIM_OCNPolarity)</div><div class="ttdoc">Configures the TIMx Channel 2N polarity. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:1674</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_gabef227d21d9e121e6a4ec5ab6223f5a9"><div class="ttname"><a href="group___t_i_m.html#gabef227d21d9e121e6a4ec5ab6223f5a9">TIM_ITRxExternalClockConfig</a></div><div class="ttdeci">void TIM_ITRxExternalClockConfig(TIM_TypeDef *TIMx, uint16_t TIM_InputTriggerSource)</div><div class="ttdoc">Configures the TIMx Internal Trigger as External Clock. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:2704</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_gaff2e7f9959b1b36e830df028c14accc8"><div class="ttname"><a href="group___t_i_m.html#gaff2e7f9959b1b36e830df028c14accc8">TIM_SelectCOM</a></div><div class="ttdeci">void TIM_SelectCOM(TIM_TypeDef *TIMx, FunctionalState NewState)</div><div class="ttdoc">Selects the TIM peripheral Commutation event. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:2290</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga58279a04e8ea5333f1079d3cce8dde12"><div class="ttname"><a href="group___t_i_m.html#ga58279a04e8ea5333f1079d3cce8dde12">TIM_OC4FastConfig</a></div><div class="ttdeci">void TIM_OC4FastConfig(TIM_TypeDef *TIMx, uint16_t TIM_OCFast)</div><div class="ttdoc">Configures the TIMx Output Compare 4 Fast feature. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:1446</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga920b0fb4ca44fceffd1c3e441feebd8f"><div class="ttname"><a href="group___t_i_m.html#ga920b0fb4ca44fceffd1c3e441feebd8f">TIM_ForcedOC3Config</a></div><div class="ttdeci">void TIM_ForcedOC3Config(TIM_TypeDef *TIMx, uint16_t TIM_ForcedAction)</div><div class="ttdoc">Forces the TIMx output 3 waveform to active or inactive level. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:1181</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga8bdde400b7a30f3e747fe8e4962c0abe"><div class="ttname"><a href="group___t_i_m.html#ga8bdde400b7a30f3e747fe8e4962c0abe">TIM_ETRConfig</a></div><div class="ttdeci">void TIM_ETRConfig(TIM_TypeDef *TIMx, uint16_t TIM_ExtTRGPrescaler, uint16_t TIM_ExtTRGPolarity, uint16_t ExtTRGFilter)</div><div class="ttdoc">Configures the TIMx External Trigger (ETR). </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:3012</div></div>
|
||||
<div class="ttc" id="struct_t_i_m___b_d_t_r_init_type_def_html_a5731e4e786b66f35cfe4798d6157619e"><div class="ttname"><a href="struct_t_i_m___b_d_t_r_init_type_def.html#a5731e4e786b66f35cfe4798d6157619e">TIM_BDTRInitTypeDef::TIM_BreakPolarity</a></div><div class="ttdeci">uint16_t TIM_BreakPolarity</div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.h:162</div></div>
|
||||
<div class="ttc" id="struct_t_i_m___i_c_init_type_def_html_a234c284efc36c0cc15a2ed0fb4435557"><div class="ttname"><a href="struct_t_i_m___i_c_init_type_def.html#a234c284efc36c0cc15a2ed0fb4435557">TIM_ICInitTypeDef::TIM_ICPolarity</a></div><div class="ttdeci">uint16_t TIM_ICPolarity</div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.h:125</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga42b44b9fc2b0798d733720dd6bac1ac0"><div class="ttname"><a href="group___t_i_m.html#ga42b44b9fc2b0798d733720dd6bac1ac0">TIM_ARRPreloadConfig</a></div><div class="ttdeci">void TIM_ARRPreloadConfig(TIM_TypeDef *TIMx, FunctionalState NewState)</div><div class="ttdoc">Enables or disables TIMx peripheral Preload register on ARR. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:522</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga71ee9ce2c535ec0fb3fac5f9119221f7"><div class="ttname"><a href="group___t_i_m.html#ga71ee9ce2c535ec0fb3fac5f9119221f7">TIM_GetCapture3</a></div><div class="ttdeci">uint32_t TIM_GetCapture3(TIM_TypeDef *TIMx)</div><div class="ttdoc">Gets the TIMx Input Capture 3 value. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:2061</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga3ecc4647d9ede261beb5e0535cf29ebb"><div class="ttname"><a href="group___t_i_m.html#ga3ecc4647d9ede261beb5e0535cf29ebb">TIM_CCxCmd</a></div><div class="ttdeci">void TIM_CCxCmd(TIM_TypeDef *TIMx, uint16_t TIM_Channel, uint16_t TIM_CCx)</div><div class="ttdoc">Enables or disables the TIM Capture Compare Channel x. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:1786</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga0a9cbcbab32326cbbdaf4c111f59ec20"><div class="ttname"><a href="group___t_i_m.html#ga0a9cbcbab32326cbbdaf4c111f59ec20">TIM_ETRClockMode2Config</a></div><div class="ttdeci">void TIM_ETRClockMode2Config(TIM_TypeDef *TIMx, uint16_t TIM_ExtTRGPrescaler, uint16_t TIM_ExtTRGPolarity, uint16_t ExtTRGFilter)</div><div class="ttdoc">Configures the External clock Mode2. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:2821</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga3d2902b6fbab8dd55cd531055ffcc63d"><div class="ttname"><a href="group___t_i_m.html#ga3d2902b6fbab8dd55cd531055ffcc63d">TIM_ForcedOC2Config</a></div><div class="ttdeci">void TIM_ForcedOC2Config(TIM_TypeDef *TIMx, uint16_t TIM_ForcedAction)</div><div class="ttdoc">Forces the TIMx output 2 waveform to active or inactive level. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:1153</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga45c6fd9041baf7f64c121e0172f305c7"><div class="ttname"><a href="group___t_i_m.html#ga45c6fd9041baf7f64c121e0172f305c7">TIM_PrescalerConfig</a></div><div class="ttdeci">void TIM_PrescalerConfig(TIM_TypeDef *TIMx, uint16_t Prescaler, uint16_t TIM_PSCReloadMode)</div><div class="ttdoc">Configures the TIMx Prescaler. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:360</div></div>
|
||||
<div class="ttc" id="stm32f4xx_8h_html"><div class="ttname"><a href="stm32f4xx_8h.html">stm32f4xx.h</a></div><div class="ttdoc">CMSIS Cortex-M4 Device Peripheral Access Layer Header File. This file contains all the peripheral reg...</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_gafcdb6ff00158862aef7fed5e7a554a3e"><div class="ttname"><a href="group___t_i_m.html#gafcdb6ff00158862aef7fed5e7a554a3e">TIM_OC1Init</a></div><div class="ttdeci">void TIM_OC1Init(TIM_TypeDef *TIMx, TIM_OCInitTypeDef *TIM_OCInitStruct)</div><div class="ttdoc">Initializes the TIMx Channel1 according to the specified parameters in the TIM_OCInitStruct. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:673</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga2017455121d910d6ff63ac6f219842c5"><div class="ttname"><a href="group___t_i_m.html#ga2017455121d910d6ff63ac6f219842c5">TIM_OC2Init</a></div><div class="ttdeci">void TIM_OC2Init(TIM_TypeDef *TIMx, TIM_OCInitTypeDef *TIM_OCInitStruct)</div><div class="ttdoc">Initializes the TIMx Channel2 according to the specified parameters in the TIM_OCInitStruct. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:754</div></div>
|
||||
<div class="ttc" id="struct_t_i_m___b_d_t_r_init_type_def_html_ad8891e3739a7db8a45343d4e2f9d2824"><div class="ttname"><a href="struct_t_i_m___b_d_t_r_init_type_def.html#ad8891e3739a7db8a45343d4e2f9d2824">TIM_BDTRInitTypeDef::TIM_OSSIState</a></div><div class="ttdeci">uint16_t TIM_OSSIState</div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.h:149</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga5005dac8e4e8a4c7fc2a0ef05b77cc50"><div class="ttname"><a href="group___t_i_m.html#ga5005dac8e4e8a4c7fc2a0ef05b77cc50">TIM_ICStructInit</a></div><div class="ttdeci">void TIM_ICStructInit(TIM_ICInitTypeDef *TIM_ICInitStruct)</div><div class="ttdoc">Fills each TIM_ICInitStruct member with its default value. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:1956</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga24700389cfa3ea9b42234933b23f1399"><div class="ttname"><a href="group___t_i_m.html#ga24700389cfa3ea9b42234933b23f1399">TIM_DMACmd</a></div><div class="ttdeci">void TIM_DMACmd(TIM_TypeDef *TIMx, uint16_t TIM_DMASource, FunctionalState NewState)</div><div class="ttdoc">Enables or disables the TIMx's DMA Requests. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:2618</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga18173e7955a85d5c2598c643eada2692"><div class="ttname"><a href="group___t_i_m.html#ga18173e7955a85d5c2598c643eada2692">TIM_SetCounter</a></div><div class="ttdeci">void TIM_SetCounter(TIM_TypeDef *TIMx, uint32_t Counter)</div><div class="ttdoc">Sets the TIMx Counter Register value. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:409</div></div>
|
||||
<div class="ttc" id="struct_t_i_m___time_base_init_type_def_html_a0de4138cd939566bc667f21df089e195"><div class="ttname"><a href="struct_t_i_m___time_base_init_type_def.html#a0de4138cd939566bc667f21df089e195">TIM_TimeBaseInitTypeDef::TIM_CounterMode</a></div><div class="ttdeci">uint16_t TIM_CounterMode</div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.h:60</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_gac372fbbbbc20329802659dd6c6b4e051"><div class="ttname"><a href="group___t_i_m.html#gac372fbbbbc20329802659dd6c6b4e051">TIM_SetCompare3</a></div><div class="ttdeci">void TIM_SetCompare3(TIM_TypeDef *TIMx, uint32_t Compare3)</div><div class="ttdoc">Sets the TIMx Capture Compare3 Register value. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:1091</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga47c05638b93aabcd641dbc8859e1b2df"><div class="ttname"><a href="group___t_i_m.html#ga47c05638b93aabcd641dbc8859e1b2df">TIM_ETRClockMode1Config</a></div><div class="ttdeci">void TIM_ETRClockMode1Config(TIM_TypeDef *TIMx, uint16_t TIM_ExtTRGPrescaler, uint16_t TIM_ExtTRGPolarity, uint16_t ExtTRGFilter)</div><div class="ttdoc">Configures the External clock Mode1. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:2774</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_gace2384dd33e849a054f61b8e1fc7e7c3"><div class="ttname"><a href="group___t_i_m.html#gace2384dd33e849a054f61b8e1fc7e7c3">TIM_UpdateDisableConfig</a></div><div class="ttdeci">void TIM_UpdateDisableConfig(TIM_TypeDef *TIMx, FunctionalState NewState)</div><div class="ttdoc">Enables or Disables the TIMx Update event. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:468</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga4f58c12e6493a0d8b9555c9097b831d6"><div class="ttname"><a href="group___t_i_m.html#ga4f58c12e6493a0d8b9555c9097b831d6">TIM_ForcedOC1Config</a></div><div class="ttdeci">void TIM_ForcedOC1Config(TIM_TypeDef *TIMx, uint16_t TIM_ForcedAction)</div><div class="ttdoc">Forces the TIMx output 1 waveform to active or inactive level. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:1124</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga9e6a153dd6552e4e1188eba227316f7f"><div class="ttname"><a href="group___t_i_m.html#ga9e6a153dd6552e4e1188eba227316f7f">TIM_ICInit</a></div><div class="ttdeci">void TIM_ICInit(TIM_TypeDef *TIMx, TIM_ICInitTypeDef *TIM_ICInitStruct)</div><div class="ttdoc">Initializes the TIM peripheral according to the specified parameters in the TIM_ICInitStruct. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:1900</div></div>
|
||||
<div class="ttc" id="struct_t_i_m___b_d_t_r_init_type_def_html_a9fcf20632d0377727476a98f7183be56"><div class="ttname"><a href="struct_t_i_m___b_d_t_r_init_type_def.html#a9fcf20632d0377727476a98f7183be56">TIM_BDTRInitTypeDef::TIM_Break</a></div><div class="ttdeci">uint16_t TIM_Break</div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.h:159</div></div>
|
||||
<div class="ttc" id="struct_t_i_m___i_c_init_type_def_html_a00b9a72e895a43dc18c69c96a149f080"><div class="ttname"><a href="struct_t_i_m___i_c_init_type_def.html#a00b9a72e895a43dc18c69c96a149f080">TIM_ICInitTypeDef::TIM_ICSelection</a></div><div class="ttdeci">uint16_t TIM_ICSelection</div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.h:128</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga46568c7b254941dc53e785342d60baf3"><div class="ttname"><a href="group___t_i_m.html#ga46568c7b254941dc53e785342d60baf3">TIM_ClearFlag</a></div><div class="ttdeci">void TIM_ClearFlag(TIM_TypeDef *TIMx, uint16_t TIM_FLAG)</div><div class="ttdoc">Clears the TIMx's pending flags. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:2485</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga0f2c784271356d6b64b8c0da64dbdbc2"><div class="ttname"><a href="group___t_i_m.html#ga0f2c784271356d6b64b8c0da64dbdbc2">TIM_SetIC4Prescaler</a></div><div class="ttdeci">void TIM_SetIC4Prescaler(TIM_TypeDef *TIMx, uint16_t TIM_ICPSC)</div><div class="ttdoc">Sets the TIMx Input Capture 4 prescaler. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:2168</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga0bd9476a14bd346c319945ec4fa2bc67"><div class="ttname"><a href="group___t_i_m.html#ga0bd9476a14bd346c319945ec4fa2bc67">TIM_ClearOC3Ref</a></div><div class="ttdeci">void TIM_ClearOC3Ref(TIM_TypeDef *TIMx, uint16_t TIM_OCClear)</div><div class="ttdoc">Clears or safeguards the OCREF3 signal on an external event. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:1535</div></div>
|
||||
<div class="ttc" id="struct_t_i_m___o_c_init_type_def_html"><div class="ttname"><a href="struct_t_i_m___o_c_init_type_def.html">TIM_OCInitTypeDef</a></div><div class="ttdoc">TIM Output Compare Init structure definition. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.h:84</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga3df4ba3f0727f63ce621e2b2e6035d4f"><div class="ttname"><a href="group___t_i_m.html#ga3df4ba3f0727f63ce621e2b2e6035d4f">TIM_BDTRConfig</a></div><div class="ttdeci">void TIM_BDTRConfig(TIM_TypeDef *TIMx, TIM_BDTRInitTypeDef *TIM_BDTRInitStruct)</div><div class="ttdoc">Configures the Break feature, dead time, Lock level, OSSI/OSSR State and the AOE(automatic output ena...</div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:2221</div></div>
|
||||
<div class="ttc" id="struct_t_i_m___time_base_init_type_def_html"><div class="ttname"><a href="struct_t_i_m___time_base_init_type_def.html">TIM_TimeBaseInitTypeDef</a></div><div class="ttdoc">TIM Time Base Init structure definition. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.h:55</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga0a935254e44312b1d78e8684a58db3c1"><div class="ttname"><a href="group___t_i_m.html#ga0a935254e44312b1d78e8684a58db3c1">TIM_CCPreloadControl</a></div><div class="ttdeci">void TIM_CCPreloadControl(TIM_TypeDef *TIMx, FunctionalState NewState)</div><div class="ttdoc">Sets or Resets the TIM peripheral Capture Compare Preload Control bit. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:2315</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga4dcc3d11b670c381d0ff9cb7e9fd01e2"><div class="ttname"><a href="group___t_i_m.html#ga4dcc3d11b670c381d0ff9cb7e9fd01e2">TIM_SelectMasterSlaveMode</a></div><div class="ttdeci">void TIM_SelectMasterSlaveMode(TIM_TypeDef *TIMx, uint16_t TIM_MasterSlaveMode)</div><div class="ttdoc">Sets or Resets the TIMx Master/Slave Mode. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:2982</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_gac474ebc815d24c8a589969e0c68b27b0"><div class="ttname"><a href="group___t_i_m.html#gac474ebc815d24c8a589969e0c68b27b0">TIM_ClearOC2Ref</a></div><div class="ttdeci">void TIM_ClearOC2Ref(TIM_TypeDef *TIMx, uint16_t TIM_OCClear)</div><div class="ttdoc">Clears or safeguards the OCREF2 signal on an external event. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:1506</div></div>
|
||||
<div class="ttc" id="struct_t_i_m___o_c_init_type_def_html_a9ed3e2de4700d008729a916d8ba78486"><div class="ttname"><a href="struct_t_i_m___o_c_init_type_def.html#a9ed3e2de4700d008729a916d8ba78486">TIM_OCInitTypeDef::TIM_OCPolarity</a></div><div class="ttdeci">uint16_t TIM_OCPolarity</div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.h:99</div></div>
|
||||
<div class="ttc" id="struct_t_i_m___time_base_init_type_def_html_ab473f51adaa9474702e454fc8c24a407"><div class="ttname"><a href="struct_t_i_m___time_base_init_type_def.html#ab473f51adaa9474702e454fc8c24a407">TIM_TimeBaseInitTypeDef::TIM_ClockDivision</a></div><div class="ttdeci">uint16_t TIM_ClockDivision</div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.h:67</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga48631e66c32bb905946664f4722b2546"><div class="ttname"><a href="group___t_i_m.html#ga48631e66c32bb905946664f4722b2546">TIM_SetCompare1</a></div><div class="ttdeci">void TIM_SetCompare1(TIM_TypeDef *TIMx, uint32_t Compare1)</div><div class="ttdoc">Sets the TIMx Capture Compare1 Register value. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:1060</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga0adcbbd5e838ec8642e7a9b80075f41f"><div class="ttname"><a href="group___t_i_m.html#ga0adcbbd5e838ec8642e7a9b80075f41f">TIM_GetFlagStatus</a></div><div class="ttdeci">FlagStatus TIM_GetFlagStatus(TIM_TypeDef *TIMx, uint16_t TIM_FLAG)</div><div class="ttdoc">Checks whether the specified TIM flag is set or not. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:2443</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga0fc7e76c47a3bd1ba1ebc71427832b51"><div class="ttname"><a href="group___t_i_m.html#ga0fc7e76c47a3bd1ba1ebc71427832b51">TIM_EncoderInterfaceConfig</a></div><div class="ttdeci">void TIM_EncoderInterfaceConfig(TIM_TypeDef *TIMx, uint16_t TIM_EncoderMode, uint16_t TIM_IC1Polarity, uint16_t TIM_IC2Polarity)</div><div class="ttdoc">Configures the TIMx Encoder Interface. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:3070</div></div>
|
||||
<div class="ttc" id="struct_t_i_m___b_d_t_r_init_type_def_html_aa5296a7b194d25b16899f6a98da01f03"><div class="ttname"><a href="struct_t_i_m___b_d_t_r_init_type_def.html#aa5296a7b194d25b16899f6a98da01f03">TIM_BDTRInitTypeDef::TIM_LOCKLevel</a></div><div class="ttdeci">uint16_t TIM_LOCKLevel</div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.h:152</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_gaf0f684dea88e222de9689d8ed0ca8805"><div class="ttname"><a href="group___t_i_m.html#gaf0f684dea88e222de9689d8ed0ca8805">TIM_SetIC1Prescaler</a></div><div class="ttdeci">void TIM_SetIC1Prescaler(TIM_TypeDef *TIMx, uint16_t TIM_ICPSC)</div><div class="ttdoc">Sets the TIMx Input Capture 1 prescaler. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:2095</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga20ef804dc32c723662d11ee7da3baab2"><div class="ttname"><a href="group___t_i_m.html#ga20ef804dc32c723662d11ee7da3baab2">TIM_SetClockDivision</a></div><div class="ttdeci">void TIM_SetClockDivision(TIM_TypeDef *TIMx, uint16_t TIM_CKD)</div><div class="ttdoc">Sets the TIMx Clock Division value. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:572</div></div>
|
||||
<div class="ttc" id="struct_t_i_m___type_def_html"><div class="ttname"><a href="struct_t_i_m___type_def.html">TIM_TypeDef</a></div><div class="ttdoc">TIM. </div><div class="ttdef"><b>Definition:</b> stm32f4xx.h:1283</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga60e6c29ad8f919bef616cf8e3306dd64"><div class="ttname"><a href="group___t_i_m.html#ga60e6c29ad8f919bef616cf8e3306dd64">TIM_OC1PreloadConfig</a></div><div class="ttdeci">void TIM_OC1PreloadConfig(TIM_TypeDef *TIMx, uint16_t TIM_OCPreload)</div><div class="ttdoc">Enables or disables the TIMx peripheral Preload register on CCR1. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:1238</div></div>
|
||||
<div class="ttc" id="struct_t_i_m___i_c_init_type_def_html_ac61c7fc999ace295ac81b304cabd61e0"><div class="ttname"><a href="struct_t_i_m___i_c_init_type_def.html#ac61c7fc999ace295ac81b304cabd61e0">TIM_ICInitTypeDef::TIM_ICPrescaler</a></div><div class="ttdeci">uint16_t TIM_ICPrescaler</div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.h:131</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga83ea0af5a7c1af521236ce5e4d2c42b0"><div class="ttname"><a href="group___t_i_m.html#ga83ea0af5a7c1af521236ce5e4d2c42b0">TIM_SelectOCxM</a></div><div class="ttdeci">void TIM_SelectOCxM(TIM_TypeDef *TIMx, uint16_t TIM_Channel, uint16_t TIM_OCMode)</div><div class="ttdoc">Selects the TIM Output Compare Mode. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:1014</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga9eb1e95af71ed380f51a2c6d585cc5d6"><div class="ttname"><a href="group___t_i_m.html#ga9eb1e95af71ed380f51a2c6d585cc5d6">TIM_ClearITPendingBit</a></div><div class="ttdeci">void TIM_ClearITPendingBit(TIM_TypeDef *TIMx, uint16_t TIM_IT)</div><div class="ttdoc">Clears the TIMx's interrupt pending bits. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:2554</div></div>
|
||||
<div class="ttc" id="struct_t_i_m___o_c_init_type_def_html_ab4a2620c38029b136be560041173375d"><div class="ttname"><a href="struct_t_i_m___o_c_init_type_def.html#ab4a2620c38029b136be560041173375d">TIM_OCInitTypeDef::TIM_Pulse</a></div><div class="ttdeci">uint32_t TIM_Pulse</div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.h:96</div></div>
|
||||
<div class="ttc" id="struct_t_i_m___b_d_t_r_init_type_def_html_a8f34ad7bc4764bd3ff372cadde468072"><div class="ttname"><a href="struct_t_i_m___b_d_t_r_init_type_def.html#a8f34ad7bc4764bd3ff372cadde468072">TIM_BDTRInitTypeDef::TIM_OSSRState</a></div><div class="ttdeci">uint16_t TIM_OSSRState</div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.h:146</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga3cb91578e7dd34ea7d09862482960445"><div class="ttname"><a href="group___t_i_m.html#ga3cb91578e7dd34ea7d09862482960445">TIM_OC1NPolarityConfig</a></div><div class="ttdeci">void TIM_OC1NPolarityConfig(TIM_TypeDef *TIMx, uint16_t TIM_OCNPolarity)</div><div class="ttdoc">Configures the TIMx Channel 1N polarity. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:1620</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga6bd39ca543305ff0cd06fce0f678d94d"><div class="ttname"><a href="group___t_i_m.html#ga6bd39ca543305ff0cd06fce0f678d94d">TIM_GetCapture1</a></div><div class="ttdeci">uint32_t TIM_GetCapture1(TIM_TypeDef *TIMx)</div><div class="ttdoc">Gets the TIMx Input Capture 1 value. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:2032</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga53607976e0866ab424e294cda9f6036e"><div class="ttname"><a href="group___t_i_m.html#ga53607976e0866ab424e294cda9f6036e">TIM_GetCounter</a></div><div class="ttdeci">uint32_t TIM_GetCounter(TIM_TypeDef *TIMx)</div><div class="ttdoc">Gets the TIMx Counter value. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:438</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga38bd4ffda920dd4f7655a0a2c6100a6e"><div class="ttname"><a href="group___t_i_m.html#ga38bd4ffda920dd4f7655a0a2c6100a6e">TIM_GenerateEvent</a></div><div class="ttdeci">void TIM_GenerateEvent(TIM_TypeDef *TIMx, uint16_t TIM_EventSource)</div><div class="ttdoc">Configures the TIMx event to be generate by software. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:2410</div></div>
|
||||
<div class="ttc" id="struct_t_i_m___b_d_t_r_init_type_def_html_a01ccbaffccdb3068b8a60c912579b1a2"><div class="ttname"><a href="struct_t_i_m___b_d_t_r_init_type_def.html#a01ccbaffccdb3068b8a60c912579b1a2">TIM_BDTRInitTypeDef::TIM_DeadTime</a></div><div class="ttdeci">uint16_t TIM_DeadTime</div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.h:155</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga1d7a8f952e209de142499e67a653fc1f"><div class="ttname"><a href="group___t_i_m.html#ga1d7a8f952e209de142499e67a653fc1f">TIM_UpdateRequestConfig</a></div><div class="ttdeci">void TIM_UpdateRequestConfig(TIM_TypeDef *TIMx, uint16_t TIM_UpdateSource)</div><div class="ttdoc">Configures the TIMx Update Request Interrupt source. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:497</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga03878f78163485c8a3508cff2111c297"><div class="ttname"><a href="group___t_i_m.html#ga03878f78163485c8a3508cff2111c297">TIM_OC1PolarityConfig</a></div><div class="ttdeci">void TIM_OC1PolarityConfig(TIM_TypeDef *TIMx, uint16_t TIM_OCPolarity)</div><div class="ttdoc">Configures the TIMx channel 1 polarity. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:1593</div></div>
|
||||
<div class="ttc" id="struct_t_i_m___i_c_init_type_def_html_ab9404ee3d95aaa7a478ed99562c736d2"><div class="ttname"><a href="struct_t_i_m___i_c_init_type_def.html#ab9404ee3d95aaa7a478ed99562c736d2">TIM_ICInitTypeDef::TIM_Channel</a></div><div class="ttdeci">uint16_t TIM_Channel</div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.h:122</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_gad678410f7c7244f83daad93ce9d1056e"><div class="ttname"><a href="group___t_i_m.html#gad678410f7c7244f83daad93ce9d1056e">TIM_OC4PolarityConfig</a></div><div class="ttdeci">void TIM_OC4PolarityConfig(TIM_TypeDef *TIMx, uint16_t TIM_OCPolarity)</div><div class="ttdoc">Configures the TIMx channel 4 polarity. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:1755</div></div>
|
||||
<div class="ttc" id="struct_t_i_m___o_c_init_type_def_html_a933904d2f892d0b945a908b9257fe869"><div class="ttname"><a href="struct_t_i_m___o_c_init_type_def.html#a933904d2f892d0b945a908b9257fe869">TIM_OCInitTypeDef::TIM_OutputNState</a></div><div class="ttdeci">uint16_t TIM_OutputNState</div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.h:92</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_gaf460e7d9c9969044e364130e209937fc"><div class="ttname"><a href="group___t_i_m.html#gaf460e7d9c9969044e364130e209937fc">TIM_TIxExternalClockConfig</a></div><div class="ttdeci">void TIM_TIxExternalClockConfig(TIM_TypeDef *TIMx, uint16_t TIM_TIxExternalCLKSource, uint16_t TIM_ICPolarity, uint16_t ICFilter)</div><div class="ttdoc">Configures the TIMx Trigger as External Clock. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:2734</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga93941c1db20bf3794f377307df90a67b"><div class="ttname"><a href="group___t_i_m.html#ga93941c1db20bf3794f377307df90a67b">TIM_CounterModeConfig</a></div><div class="ttdeci">void TIM_CounterModeConfig(TIM_TypeDef *TIMx, uint16_t TIM_CounterMode)</div><div class="ttdoc">Specifies the TIMx Counter Mode to be used. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:383</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga83fd58c9416802d9638bbe1715c98932"><div class="ttname"><a href="group___t_i_m.html#ga83fd58c9416802d9638bbe1715c98932">TIM_TimeBaseInit</a></div><div class="ttdeci">void TIM_TimeBaseInit(TIM_TypeDef *TIMx, TIM_TimeBaseInitTypeDef *TIM_TimeBaseInitStruct)</div><div class="ttdoc">Initializes the TIMx Time Base Unit peripheral according to the specified parameters in the TIM_TimeB...</div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:288</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga304ff7c8a1615498da749bf2507e9f2b"><div class="ttname"><a href="group___t_i_m.html#ga304ff7c8a1615498da749bf2507e9f2b">TIM_CCxNCmd</a></div><div class="ttdeci">void TIM_CCxNCmd(TIM_TypeDef *TIMx, uint16_t TIM_Channel, uint16_t TIM_CCxN)</div><div class="ttdoc">Enables or disables the TIM Capture Compare Channel xN. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:1816</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga0827a0b411707304f76d33050727c24d"><div class="ttname"><a href="group___t_i_m.html#ga0827a0b411707304f76d33050727c24d">TIM_GetITStatus</a></div><div class="ttdeci">ITStatus TIM_GetITStatus(TIM_TypeDef *TIMx, uint16_t TIM_IT)</div><div class="ttdoc">Checks whether the TIM interrupt has occurred or not. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:2513</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_gaf0a0bbe74251e56d4b835d20b0a3aa63"><div class="ttname"><a href="group___t_i_m.html#gaf0a0bbe74251e56d4b835d20b0a3aa63">TIM_ForcedOC4Config</a></div><div class="ttdeci">void TIM_ForcedOC4Config(TIM_TypeDef *TIMx, uint16_t TIM_ForcedAction)</div><div class="ttdoc">Forces the TIMx output 4 waveform to active or inactive level. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:1210</div></div>
|
||||
<div class="ttc" id="struct_t_i_m___time_base_init_type_def_html_a6d3c8632780db819b2eb811e71ce251e"><div class="ttname"><a href="struct_t_i_m___time_base_init_type_def.html#a6d3c8632780db819b2eb811e71ce251e">TIM_TimeBaseInitTypeDef::TIM_Prescaler</a></div><div class="ttdeci">uint16_t TIM_Prescaler</div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.h:57</div></div>
|
||||
<div class="ttc" id="struct_t_i_m___o_c_init_type_def_html_a2a28f2d62339e06caef12816e04a8f55"><div class="ttname"><a href="struct_t_i_m___o_c_init_type_def.html#a2a28f2d62339e06caef12816e04a8f55">TIM_OCInitTypeDef::TIM_OCIdleState</a></div><div class="ttdeci">uint16_t TIM_OCIdleState</div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.h:106</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga4252583c6ae8a73d6fc66f7e951dbc35"><div class="ttname"><a href="group___t_i_m.html#ga4252583c6ae8a73d6fc66f7e951dbc35">TIM_SelectInputTrigger</a></div><div class="ttdeci">void TIM_SelectInputTrigger(TIM_TypeDef *TIMx, uint16_t TIM_InputTriggerSource)</div><div class="ttdoc">Selects the Input Trigger source. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:2892</div></div>
|
||||
<div class="ttc" id="struct_t_i_m___i_c_init_type_def_html"><div class="ttname"><a href="struct_t_i_m___i_c_init_type_def.html">TIM_ICInitTypeDef</a></div><div class="ttdoc">TIM Input Capture Init structure definition. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.h:119</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga2f19ce1d90990691cf037e419ba08003"><div class="ttname"><a href="group___t_i_m.html#ga2f19ce1d90990691cf037e419ba08003">TIM_SelectSlaveMode</a></div><div class="ttdeci">void TIM_SelectSlaveMode(TIM_TypeDef *TIMx, uint16_t TIM_SlaveMode)</div><div class="ttdoc">Selects the TIMx Slave Mode. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:2959</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_gaea0f49938cda8ae0738162194798afc6"><div class="ttname"><a href="group___t_i_m.html#gaea0f49938cda8ae0738162194798afc6">TIM_BDTRStructInit</a></div><div class="ttdeci">void TIM_BDTRStructInit(TIM_BDTRInitTypeDef *TIM_BDTRInitStruct)</div><div class="ttdoc">Fills each TIM_BDTRInitStruct member with its default value. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:2246</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga6831cacaac1ef50291af94db94450797"><div class="ttname"><a href="group___t_i_m.html#ga6831cacaac1ef50291af94db94450797">TIM_OC2PolarityConfig</a></div><div class="ttdeci">void TIM_OC2PolarityConfig(TIM_TypeDef *TIMx, uint16_t TIM_OCPolarity)</div><div class="ttdoc">Configures the TIMx channel 2 polarity. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:1647</div></div>
|
||||
<div class="ttc" id="struct_t_i_m___time_base_init_type_def_html_a06a7f47b1ced6fa2227ec98a86eb391f"><div class="ttname"><a href="struct_t_i_m___time_base_init_type_def.html#a06a7f47b1ced6fa2227ec98a86eb391f">TIM_TimeBaseInitTypeDef::TIM_Period</a></div><div class="ttdeci">uint32_t TIM_Period</div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.h:63</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_gad6a388d498c7f299d00a9d0871943041"><div class="ttname"><a href="group___t_i_m.html#gad6a388d498c7f299d00a9d0871943041">TIM_SetAutoreload</a></div><div class="ttdeci">void TIM_SetAutoreload(TIM_TypeDef *TIMx, uint32_t Autoreload)</div><div class="ttdoc">Sets the TIMx Autoreload Register value. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:424</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga1659cc0ce503ac151568e0c7c02b1ba5"><div class="ttname"><a href="group___t_i_m.html#ga1659cc0ce503ac151568e0c7c02b1ba5">TIM_DeInit</a></div><div class="ttdeci">void TIM_DeInit(TIM_TypeDef *TIMx)</div><div class="ttdoc">Deinitializes the TIMx peripheral registers to their default reset values. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:200</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_gaec82031ca62f31f5483195c09752a83a"><div class="ttname"><a href="group___t_i_m.html#gaec82031ca62f31f5483195c09752a83a">TIM_OC1FastConfig</a></div><div class="ttdeci">void TIM_OC1FastConfig(TIM_TypeDef *TIMx, uint16_t TIM_OCFast)</div><div class="ttdoc">Configures the TIMx Output Compare 1 Fast feature. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:1355</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga420b022cbc71ac603b5dd4922687abb1"><div class="ttname"><a href="group___t_i_m.html#ga420b022cbc71ac603b5dd4922687abb1">TIM_GetCapture4</a></div><div class="ttdeci">uint32_t TIM_GetCapture4(TIM_TypeDef *TIMx)</div><div class="ttdoc">Gets the TIMx Input Capture 4 value. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:2075</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_gad7156f84c436c8ac92cd789611826d09"><div class="ttname"><a href="group___t_i_m.html#gad7156f84c436c8ac92cd789611826d09">TIM_DMAConfig</a></div><div class="ttdeci">void TIM_DMAConfig(TIM_TypeDef *TIMx, uint16_t TIM_DMABase, uint16_t TIM_DMABurstLength)</div><div class="ttdoc">Configures the TIMx's DMA interface. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:2591</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga1556a0b9a5d53506875fd7de0cbc6b1f"><div class="ttname"><a href="group___t_i_m.html#ga1556a0b9a5d53506875fd7de0cbc6b1f">TIM_TimeBaseStructInit</a></div><div class="ttdeci">void TIM_TimeBaseStructInit(TIM_TimeBaseInitTypeDef *TIM_TimeBaseInitStruct)</div><div class="ttdoc">Fills each TIM_TimeBaseInitStruct member with its default value. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:340</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga70e3d6c09d55ee69002e154c85cd40e4"><div class="ttname"><a href="group___t_i_m.html#ga70e3d6c09d55ee69002e154c85cd40e4">TIM_ITConfig</a></div><div class="ttdeci">void TIM_ITConfig(TIM_TypeDef *TIMx, uint16_t TIM_IT, FunctionalState NewState)</div><div class="ttdoc">Enables or disables the specified TIM interrupts. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:2372</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga28745aaa549e2067e42c19569209e6c6"><div class="ttname"><a href="group___t_i_m.html#ga28745aaa549e2067e42c19569209e6c6">TIM_SelectOutputTrigger</a></div><div class="ttdeci">void TIM_SelectOutputTrigger(TIM_TypeDef *TIMx, uint16_t TIM_TRGOSource)</div><div class="ttdoc">Selects the TIMx Trigger Output Mode. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:2935</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga2394f0221709c0659874f9a4184cf86e"><div class="ttname"><a href="group___t_i_m.html#ga2394f0221709c0659874f9a4184cf86e">TIM_InternalClockConfig</a></div><div class="ttdeci">void TIM_InternalClockConfig(TIM_TypeDef *TIMx)</div><div class="ttdoc">Configures the TIMx internal Clock. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:2683</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga75b4614c6dd2cd52f2c5becdb6590c10"><div class="ttname"><a href="group___t_i_m.html#ga75b4614c6dd2cd52f2c5becdb6590c10">TIM_OC2PreloadConfig</a></div><div class="ttdeci">void TIM_OC2PreloadConfig(TIM_TypeDef *TIMx, uint16_t TIM_OCPreload)</div><div class="ttdoc">Enables or disables the TIMx peripheral Preload register on CCR2. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:1268</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga08ffb6f2bfa96b6fbcbb8d8001cb8ba9"><div class="ttname"><a href="group___t_i_m.html#ga08ffb6f2bfa96b6fbcbb8d8001cb8ba9">TIM_RemapConfig</a></div><div class="ttdeci">void TIM_RemapConfig(TIM_TypeDef *TIMx, uint16_t TIM_Remap)</div><div class="ttdoc">Configures the TIM2, TIM5 and TIM11 Remapping input capabilities. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:3173</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga413359c87f46c69f1ffe2dc8fb3a65e7"><div class="ttname"><a href="group___t_i_m.html#ga413359c87f46c69f1ffe2dc8fb3a65e7">TIM_OC2FastConfig</a></div><div class="ttdeci">void TIM_OC2FastConfig(TIM_TypeDef *TIMx, uint16_t TIM_OCFast)</div><div class="ttdoc">Configures the TIMx Output Compare 2 Fast feature. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:1386</div></div>
|
||||
<div class="ttc" id="struct_t_i_m___b_d_t_r_init_type_def_html_a6c056e29af67fd8a32919104ea48eea2"><div class="ttname"><a href="struct_t_i_m___b_d_t_r_init_type_def.html#a6c056e29af67fd8a32919104ea48eea2">TIM_BDTRInitTypeDef::TIM_AutomaticOutput</a></div><div class="ttdeci">uint16_t TIM_AutomaticOutput</div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.h:165</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga8bf4dfb35ff0c7b494dd96579f50b1ec"><div class="ttname"><a href="group___t_i_m.html#ga8bf4dfb35ff0c7b494dd96579f50b1ec">TIM_OC4PreloadConfig</a></div><div class="ttdeci">void TIM_OC4PreloadConfig(TIM_TypeDef *TIMx, uint16_t TIM_OCPreload)</div><div class="ttdoc">Enables or disables the TIMx peripheral Preload register on CCR4. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:1326</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_gac710acc5b682e892584fc6f089f61dc2"><div class="ttname"><a href="group___t_i_m.html#gac710acc5b682e892584fc6f089f61dc2">TIM_OC3NPolarityConfig</a></div><div class="ttdeci">void TIM_OC3NPolarityConfig(TIM_TypeDef *TIMx, uint16_t TIM_OCNPolarity)</div><div class="ttdoc">Configures the TIMx Channel 3N polarity. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:1728</div></div>
|
||||
<div class="ttc" id="struct_t_i_m___o_c_init_type_def_html_a2baca9c02d214d3125635a74e8d9aee4"><div class="ttname"><a href="struct_t_i_m___o_c_init_type_def.html#a2baca9c02d214d3125635a74e8d9aee4">TIM_OCInitTypeDef::TIM_OutputState</a></div><div class="ttdeci">uint16_t TIM_OutputState</div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.h:89</div></div>
|
||||
<div class="ttc" id="struct_t_i_m___b_d_t_r_init_type_def_html"><div class="ttname"><a href="struct_t_i_m___b_d_t_r_init_type_def.html">TIM_BDTRInitTypeDef</a></div><div class="ttdoc">BDTR structure definition. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.h:143</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga99ba6c2afa87a239c9d32a49762b4245"><div class="ttname"><a href="group___t_i_m.html#ga99ba6c2afa87a239c9d32a49762b4245">TIM_SetCompare4</a></div><div class="ttdeci">void TIM_SetCompare4(TIM_TypeDef *TIMx, uint32_t Compare4)</div><div class="ttdoc">Sets the TIMx Capture Compare4 Register value. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:1106</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_gaa71f9296556310f85628d6c748a06475"><div class="ttname"><a href="group___t_i_m.html#gaa71f9296556310f85628d6c748a06475">TIM_PWMIConfig</a></div><div class="ttdeci">void TIM_PWMIConfig(TIM_TypeDef *TIMx, TIM_ICInitTypeDef *TIM_ICInitStruct)</div><div class="ttdoc">Configures the TIM peripheral according to the specified parameters in the TIM_ICInitStruct to measur...</div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:1975</div></div>
|
||||
<div class="ttc" id="struct_t_i_m___o_c_init_type_def_html_ad4338ed2415b0d6d19589bf72b7ba3b0"><div class="ttname"><a href="struct_t_i_m___o_c_init_type_def.html#ad4338ed2415b0d6d19589bf72b7ba3b0">TIM_OCInitTypeDef::TIM_OCMode</a></div><div class="ttdeci">uint16_t TIM_OCMode</div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.h:86</div></div>
|
||||
<div class="ttc" id="group___t_i_m_html_ga64571ebbb58cac39a9e760050175f11c"><div class="ttname"><a href="group___t_i_m.html#ga64571ebbb58cac39a9e760050175f11c">TIM_OC4Init</a></div><div class="ttdeci">void TIM_OC4Init(TIM_TypeDef *TIMx, TIM_OCInitTypeDef *TIM_OCInitStruct)</div><div class="ttdoc">Initializes the TIMx Channel4 according to the specified parameters in the TIM_OCInitStruct. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_tim.c:915</div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Sun May 10 2015 15:15:17 for discoverpixy by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.9.1
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user