]> begriffs open source - cmsis-freertos/blob - main/group__freertos__evr__timers.html
Update documentation for branch main
[cmsis-freertos] / main / group__freertos__evr__timers.html
1 <!-- HTML header for doxygen 1.9.6-->
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
4 <head>
5 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
6 <meta http-equiv="X-UA-Compatible" content="IE=11"/>
7 <meta name="viewport" content="width=device-width, initial-scale=1"/>
8 <title>CMSIS-FreeRTOS: Timer Functions</title>
9 <link href="doxygen.css" rel="stylesheet" type="text/css" />
10 <script type="text/javascript" src="jquery.js"></script>
11 <script type="text/javascript" src="dynsections.js"></script>
12 <script type="text/javascript" src="tabs.js"></script>
13 <script type="text/javascript" src="footer.js"></script>
14 <script type="text/javascript" src="navtree.js"></script>
15 <link href="navtree.css" rel="stylesheet" type="text/css"/>
16 <script type="text/javascript" src="navtreedata.js"></script>
17 <script type="text/javascript" src="navtree.js"></script>
18 <script type="text/javascript" src="resize.js"></script>
19 <script type="text/javascript" src="cookie.js"></script>
20 <link href="search/search.css" rel="stylesheet" type="text/css"/>
21 <script type="text/javascript" src="search/searchdata.js"></script>
22 <script type="text/javascript" src="search/search.js"></script>
23 <script type="text/javascript">
24 /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
25   $(function() { init_search(); });
26 /* @license-end */
27 </script>
28 <script type="text/javascript" src="darkmode_toggle.js"></script>
29 <link href="extra_stylesheet.css" rel="stylesheet" type="text/css"/>
30 <link href="extra_navtree.css" rel="stylesheet" type="text/css"/>
31 <link href="extra_search.css" rel="stylesheet" type="text/css"/>
32 <link href="extra_tabs.css" rel="stylesheet" type="text/css"/>
33 <link href="version.css" rel="stylesheet" type="text/css"/>
34 <script type="text/javascript" src="../version.js"></script>
35 </head>
36 <body>
37 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
38 <div id="titlearea">
39 <table cellspacing="0" cellpadding="0">
40  <tbody>
41  <tr style="height: 55px;">
42   <td id="projectlogo" style="padding: 1.5em;"><a href="https://www.keil.arm.com/cmsis" target="_blank"><img alt="Logo" src="cmsis_logo_white_small.png"/</a></td>
43   <td style="padding-left: 1em; padding-bottom: 1em;padding-top: 1em;">
44    <div id="projectname">CMSIS-FreeRTOS
45    &#160;<span id="projectnumber"><script type="text/javascript">
46      <!--
47      writeHeader.call(this);
48      writeVersionDropdown.call(this, "CMSIS-FreeRTOS");
49      //-->
50     </script>
51    </span>
52    </div>
53    <div id="projectbrief">CMSIS-RTOS2 compliant FreeRTOS Implementation</div>
54   </td>
55    <td>        <div id="MSearchBox" class="MSearchBoxInactive">
56         <span class="left">
57           <span id="MSearchSelect"                onmouseover="return searchBox.OnSearchSelectShow()"                onmouseout="return searchBox.OnSearchSelectHide()">&#160;</span>
58           <input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
59                onfocus="searchBox.OnSearchFieldFocus(true)" 
60                onblur="searchBox.OnSearchFieldFocus(false)" 
61                onkeyup="searchBox.OnSearchFieldChange(event)"/>
62           </span><span class="right">
63             <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
64           </span>
65         </div>
66 </td>
67  </tr>
68  </tbody>
69 </table>
70 </div>
71 <!-- end header part -->
72 <div id="CMSISnav" class="tabs1">
73   <ul class="tablist">
74     <script type="text/javascript">
75       writeComponentTabs.call(this);
76     </script>
77   </ul>
78 </div>
79 <!-- Generated by Doxygen 1.13.2 -->
80 <script type="text/javascript">
81 /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
82 var searchBox = new SearchBox("searchBox", "search/",'.html');
83 /* @license-end */
84 </script>
85 <script type="text/javascript">
86 /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
87 $(function() { codefold.init(0); });
88 /* @license-end */
89 </script>
90 </div><!-- top -->
91 <div id="side-nav" class="ui-resizable side-nav-resizable">
92   <div id="nav-tree">
93     <div id="nav-tree-contents">
94       <div id="nav-sync" class="sync"></div>
95     </div>
96   </div>
97   <div id="splitbar" style="-moz-user-select:none;" 
98        class="ui-resizable-handle">
99   </div>
100 </div>
101 <script type="text/javascript">
102 /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
103 $(function(){initNavTree('group__freertos__evr__timers.html',''); initResizable(true); });
104 /* @license-end */
105 </script>
106 <div id="doc-content">
107 <!-- window showing the filter options -->
108 <div id="MSearchSelectWindow"
109      onmouseover="return searchBox.OnSearchSelectShow()"
110      onmouseout="return searchBox.OnSearchSelectHide()"
111      onkeydown="return searchBox.OnSearchSelectKey(event)">
112 </div>
113
114 <!-- iframe showing the search results (closed by default) -->
115 <div id="MSearchResultsWindow">
116 <div id="MSearchResults">
117 <div class="SRPage">
118 <div id="SRIndex">
119 <div id="SRResults"></div>
120 <div class="SRStatus" id="Loading">Loading...</div>
121 <div class="SRStatus" id="Searching">Searching...</div>
122 <div class="SRStatus" id="NoMatches">No Matches</div>
123 </div>
124 </div>
125 </div>
126 </div>
127
128 <div class="header">
129   <div class="summary">
130 <a href="#func-members">Functions</a>  </div>
131   <div class="headertitle"><div class="title">Timer Functions<div class="ingroups"><a class="el" href="group__freertos__specific.html">CMSIS-FreeRTOS Specifics</a> &raquo; <a class="el" href="group__freertos__evr.html">Event functions</a></div></div></div>
132 </div><!--header-->
133 <div class="contents">
134
135 <p>Events generated by timer functions.  
136 <a href="#details">More...</a></p>
137 <table class="memberdecls">
138 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
139 Functions</h2></td></tr>
140 <tr class="memitem:gacc9345d117387a048a35832be8875b1f" id="r_gacc9345d117387a048a35832be8875b1f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gacc9345d117387a048a35832be8875b1f">EvrFreeRTOSTimers_TimerCreate</a> (Timer_t pxNewTimer)</td></tr>
141 <tr class="memdesc:gacc9345d117387a048a35832be8875b1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event on successful timer object create (Op)  <br /></td></tr>
142 <tr class="separator:gacc9345d117387a048a35832be8875b1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
143 <tr class="memitem:ga4d3ee3a0c730e52f53662b6d471a6678" id="r_ga4d3ee3a0c730e52f53662b6d471a6678"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga4d3ee3a0c730e52f53662b6d471a6678">EvrFreeRTOSTimers_TimerCreateFailed</a> (void)</td></tr>
144 <tr class="memdesc:ga4d3ee3a0c730e52f53662b6d471a6678"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event on unsuccessful timer object create (Error)  <br /></td></tr>
145 <tr class="separator:ga4d3ee3a0c730e52f53662b6d471a6678"><td class="memSeparator" colspan="2">&#160;</td></tr>
146 <tr class="memitem:gab0b740245ecdbd07ca7d63c26ef249fc" id="r_gab0b740245ecdbd07ca7d63c26ef249fc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gab0b740245ecdbd07ca7d63c26ef249fc">EvrFreeRTOSTimers_TimerCommandSend</a> (Timer_t pxTimer, uint32_t xCommandID, uint32_t xOptionalValue, uint32_t xReturn)</td></tr>
147 <tr class="memdesc:gab0b740245ecdbd07ca7d63c26ef249fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event on timer queue command send (Op)  <br /></td></tr>
148 <tr class="separator:gab0b740245ecdbd07ca7d63c26ef249fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
149 <tr class="memitem:ga67fb64cd979312c3584c6be7bd8affff" id="r_ga67fb64cd979312c3584c6be7bd8affff"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga67fb64cd979312c3584c6be7bd8affff">EvrFreeRTOSTimers_TimerCommandReceived</a> (Timer_t pxTimer, uint32_t xCommandID, uint32_t xOptionalValue)</td></tr>
150 <tr class="memdesc:ga67fb64cd979312c3584c6be7bd8affff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event on timer queue command receive (Op)  <br /></td></tr>
151 <tr class="separator:ga67fb64cd979312c3584c6be7bd8affff"><td class="memSeparator" colspan="2">&#160;</td></tr>
152 <tr class="memitem:ga6d29aabccac31d30777625064495e0f9" id="r_ga6d29aabccac31d30777625064495e0f9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga6d29aabccac31d30777625064495e0f9">EvrFreeRTOSTimers_TimerExpired</a> (Timer_t pxTimer)</td></tr>
153 <tr class="memdesc:ga6d29aabccac31d30777625064495e0f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event on timer expire (Op)  <br /></td></tr>
154 <tr class="separator:ga6d29aabccac31d30777625064495e0f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
155 <tr class="memitem:gaf59a0654c5e8c2f6d59c53823c71ea16" id="r_gaf59a0654c5e8c2f6d59c53823c71ea16"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaf59a0654c5e8c2f6d59c53823c71ea16">EvrFreeRTOSTimers_PendFuncCall</a> (PendedFunction_t xFunctionToPend, void *pvParameter1, uint32_t ulParameter2, uint32_t xReturn)</td></tr>
156 <tr class="memdesc:gaf59a0654c5e8c2f6d59c53823c71ea16"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event on pass of the function execution to the timer service task (Op)  <br /></td></tr>
157 <tr class="separator:gaf59a0654c5e8c2f6d59c53823c71ea16"><td class="memSeparator" colspan="2">&#160;</td></tr>
158 <tr class="memitem:ga432db810ab2d460f7c43bdde90aa7d99" id="r_ga432db810ab2d460f7c43bdde90aa7d99"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga432db810ab2d460f7c43bdde90aa7d99">EvrFreeRTOSTimers_PendFuncCallFromIsr</a> (PendedFunction_t xFunctionToPend, void *pvParameter1, uint32_t ulParameter2, uint32_t xReturn)</td></tr>
159 <tr class="memdesc:ga432db810ab2d460f7c43bdde90aa7d99"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event on pass of the function execution to the timer service task from the ISR (Op)  <br /></td></tr>
160 <tr class="separator:ga432db810ab2d460f7c43bdde90aa7d99"><td class="memSeparator" colspan="2">&#160;</td></tr>
161 <tr class="memitem:ga0d6a5bc11b2832d3d29ba99a317db70d" id="r_ga0d6a5bc11b2832d3d29ba99a317db70d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga0d6a5bc11b2832d3d29ba99a317db70d">EvrFreeRTOSTimers_xTimerCreateTimerTask</a> (void)</td></tr>
162 <tr class="memdesc:ga0d6a5bc11b2832d3d29ba99a317db70d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent when function xTimerCreateTimerTask is called (API).  <br /></td></tr>
163 <tr class="separator:ga0d6a5bc11b2832d3d29ba99a317db70d"><td class="memSeparator" colspan="2">&#160;</td></tr>
164 <tr class="memitem:gaa0471877bc22a134fa954815f7af507a" id="r_gaa0471877bc22a134fa954815f7af507a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaa0471877bc22a134fa954815f7af507a">EvrFreeRTOSTimers_xTimerCreateTimerTask_Return</a> (BaseType_t xReturn)</td></tr>
165 <tr class="memdesc:gaa0471877bc22a134fa954815f7af507a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent before function xTimerCreateTimerTask returns (Op).  <br /></td></tr>
166 <tr class="separator:gaa0471877bc22a134fa954815f7af507a"><td class="memSeparator" colspan="2">&#160;</td></tr>
167 <tr class="memitem:gabe754072285a21bde6b4035b7e69bf2e" id="r_gabe754072285a21bde6b4035b7e69bf2e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gabe754072285a21bde6b4035b7e69bf2e">EvrFreeRTOSTimers_xTimerCreate</a> (const char *pcTimerName, const TickType_t xTimerPeriodInTicks, const BaseType_t xAutoReload, void *pvTimerID, TimerCallbackFunction_t pxCallbackFunction)</td></tr>
168 <tr class="memdesc:gabe754072285a21bde6b4035b7e69bf2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent when function xTimerCreate is called (API).  <br /></td></tr>
169 <tr class="separator:gabe754072285a21bde6b4035b7e69bf2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
170 <tr class="memitem:gaaeea4de796430b57e64e7fdfa385d499" id="r_gaaeea4de796430b57e64e7fdfa385d499"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaaeea4de796430b57e64e7fdfa385d499">EvrFreeRTOSTimers_xTimerCreate_Return</a> (TimerHandle_t pxNewTimer)</td></tr>
171 <tr class="memdesc:gaaeea4de796430b57e64e7fdfa385d499"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent before function xTimerCreate returns (Op).  <br /></td></tr>
172 <tr class="separator:gaaeea4de796430b57e64e7fdfa385d499"><td class="memSeparator" colspan="2">&#160;</td></tr>
173 <tr class="memitem:ga720f5e66f45ea7103bab2611d3ac8b86" id="r_ga720f5e66f45ea7103bab2611d3ac8b86"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga720f5e66f45ea7103bab2611d3ac8b86">EvrFreeRTOSTimers_xTimerCreateStatic</a> (const char *pcTimerName, const TickType_t xTimerPeriodInTicks, const BaseType_t xAutoReload, void *pvTimerID, TimerCallbackFunction_t pxCallbackFunction, StaticTimer_t *pxTimerBuffer)</td></tr>
174 <tr class="memdesc:ga720f5e66f45ea7103bab2611d3ac8b86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent when function xTimerCreateStatic is called (API).  <br /></td></tr>
175 <tr class="separator:ga720f5e66f45ea7103bab2611d3ac8b86"><td class="memSeparator" colspan="2">&#160;</td></tr>
176 <tr class="memitem:gaf4e9bbc3e76c4f67843c6be4d59a37d3" id="r_gaf4e9bbc3e76c4f67843c6be4d59a37d3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaf4e9bbc3e76c4f67843c6be4d59a37d3">EvrFreeRTOSTimers_xTimerCreateStatic_Return</a> (TimerHandle_t pxNewTimer)</td></tr>
177 <tr class="memdesc:gaf4e9bbc3e76c4f67843c6be4d59a37d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent before function xTimerCreateStatic returns (Op).  <br /></td></tr>
178 <tr class="separator:gaf4e9bbc3e76c4f67843c6be4d59a37d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
179 <tr class="memitem:ga2e341285c7089f1a25e04ba51354c2bd" id="r_ga2e341285c7089f1a25e04ba51354c2bd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga2e341285c7089f1a25e04ba51354c2bd">EvrFreeRTOSTimers_xTimerGenericCommandFromTask</a> (TimerHandle_t xTimer, const BaseType_t xCommandID, const TickType_t xOptionalValue, BaseType_t *pxHigherPriorityTaskWoken, const TickType_t xTicksToWait)</td></tr>
180 <tr class="memdesc:ga2e341285c7089f1a25e04ba51354c2bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent when function xTimerGenericCommandFromTask is called (API).  <br /></td></tr>
181 <tr class="separator:ga2e341285c7089f1a25e04ba51354c2bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
182 <tr class="memitem:ga4390f8d65dce0d7623918a1627ba7f49" id="r_ga4390f8d65dce0d7623918a1627ba7f49"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga4390f8d65dce0d7623918a1627ba7f49">EvrFreeRTOSTimers_xTimerGenericCommandFromTask_Return</a> (BaseType_t xReturn)</td></tr>
183 <tr class="memdesc:ga4390f8d65dce0d7623918a1627ba7f49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent before function xTimerGenericCommandFromTask returns (Op).  <br /></td></tr>
184 <tr class="separator:ga4390f8d65dce0d7623918a1627ba7f49"><td class="memSeparator" colspan="2">&#160;</td></tr>
185 <tr class="memitem:ga012d0ed9570219dab21455161603b460" id="r_ga012d0ed9570219dab21455161603b460"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga012d0ed9570219dab21455161603b460">EvrFreeRTOSTimers_xTimerGenericCommandFromISR</a> (TimerHandle_t xTimer, const BaseType_t xCommandID, const TickType_t xOptionalValue, BaseType_t *pxHigherPriorityTaskWoken, const TickType_t xTicksToWait)</td></tr>
186 <tr class="memdesc:ga012d0ed9570219dab21455161603b460"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent when function xTimerGenericCommandFromISR is called (API).  <br /></td></tr>
187 <tr class="separator:ga012d0ed9570219dab21455161603b460"><td class="memSeparator" colspan="2">&#160;</td></tr>
188 <tr class="memitem:gaa5335faf50bbf416baaa4ef5b21ec8f0" id="r_gaa5335faf50bbf416baaa4ef5b21ec8f0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaa5335faf50bbf416baaa4ef5b21ec8f0">EvrFreeRTOSTimers_xTimerGenericCommandFromISR_Return</a> (BaseType_t xReturn)</td></tr>
189 <tr class="memdesc:gaa5335faf50bbf416baaa4ef5b21ec8f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent before function xTimerGenericCommandFromISR returns (Op).  <br /></td></tr>
190 <tr class="separator:gaa5335faf50bbf416baaa4ef5b21ec8f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
191 <tr class="memitem:ga5a277c4ed72a7a080c83c6cef2eeeab9" id="r_ga5a277c4ed72a7a080c83c6cef2eeeab9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga5a277c4ed72a7a080c83c6cef2eeeab9">EvrFreeRTOSTimers_xTimerGetTimerDaemonTaskHandle</a> (void)</td></tr>
192 <tr class="memdesc:ga5a277c4ed72a7a080c83c6cef2eeeab9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent when function xTimerGetTimerDaemonTaskHandle is called (API).  <br /></td></tr>
193 <tr class="separator:ga5a277c4ed72a7a080c83c6cef2eeeab9"><td class="memSeparator" colspan="2">&#160;</td></tr>
194 <tr class="memitem:ga1f3c7fe1b04c2d2d6830daa7b76e1225" id="r_ga1f3c7fe1b04c2d2d6830daa7b76e1225"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga1f3c7fe1b04c2d2d6830daa7b76e1225">EvrFreeRTOSTimers_xTimerGetTimerDaemonTaskHandle_Return</a> (TaskHandle_t xTimerTaskHandle)</td></tr>
195 <tr class="memdesc:ga1f3c7fe1b04c2d2d6830daa7b76e1225"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent before function xTimerGetTimerDaemonTaskHandle returns (Op).  <br /></td></tr>
196 <tr class="separator:ga1f3c7fe1b04c2d2d6830daa7b76e1225"><td class="memSeparator" colspan="2">&#160;</td></tr>
197 <tr class="memitem:gae76aa4f7ca45d09f78cdfed8ebb449fc" id="r_gae76aa4f7ca45d09f78cdfed8ebb449fc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gae76aa4f7ca45d09f78cdfed8ebb449fc">EvrFreeRTOSTimers_xTimerGetPeriod</a> (TimerHandle_t xTimer)</td></tr>
198 <tr class="memdesc:gae76aa4f7ca45d09f78cdfed8ebb449fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent when function xTimerGetPeriod is called (API).  <br /></td></tr>
199 <tr class="separator:gae76aa4f7ca45d09f78cdfed8ebb449fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
200 <tr class="memitem:ga3cb5d5d265632853b96e4fa25b9b8355" id="r_ga3cb5d5d265632853b96e4fa25b9b8355"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga3cb5d5d265632853b96e4fa25b9b8355">EvrFreeRTOSTimers_xTimerGetPeriod_Return</a> (uint32_t xReturn)</td></tr>
201 <tr class="memdesc:ga3cb5d5d265632853b96e4fa25b9b8355"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent before function xTimerGetPeriod returns (Op).  <br /></td></tr>
202 <tr class="separator:ga3cb5d5d265632853b96e4fa25b9b8355"><td class="memSeparator" colspan="2">&#160;</td></tr>
203 <tr class="memitem:ga53287e1d09495ec5d553e66b6dcf9419" id="r_ga53287e1d09495ec5d553e66b6dcf9419"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga53287e1d09495ec5d553e66b6dcf9419">EvrFreeRTOSTimers_vTimerSetReloadMode</a> (TimerHandle_t xTimer, const BaseType_t xAutoReload)</td></tr>
204 <tr class="memdesc:ga53287e1d09495ec5d553e66b6dcf9419"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent when function vTimerSetReloadMode is called (API).  <br /></td></tr>
205 <tr class="separator:ga53287e1d09495ec5d553e66b6dcf9419"><td class="memSeparator" colspan="2">&#160;</td></tr>
206 <tr class="memitem:gaae9a4fbfe57e70fb4ce106f9055aea6f" id="r_gaae9a4fbfe57e70fb4ce106f9055aea6f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaae9a4fbfe57e70fb4ce106f9055aea6f">EvrFreeRTOSTimers_vTimerSetReloadMode_Return</a> (void)</td></tr>
207 <tr class="memdesc:gaae9a4fbfe57e70fb4ce106f9055aea6f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent before function vTimerSetReloadMode returns (Op).  <br /></td></tr>
208 <tr class="separator:gaae9a4fbfe57e70fb4ce106f9055aea6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
209 <tr class="memitem:ga949585d1a84618567aabcccec6b184e7" id="r_ga949585d1a84618567aabcccec6b184e7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga949585d1a84618567aabcccec6b184e7">EvrFreeRTOSTimers_xTimerGetReloadMode</a> (TimerHandle_t xTimer)</td></tr>
210 <tr class="memdesc:ga949585d1a84618567aabcccec6b184e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent when function xTimerGetReloadMode is called (API).  <br /></td></tr>
211 <tr class="separator:ga949585d1a84618567aabcccec6b184e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
212 <tr class="memitem:ga626b276a2d0851fc4696f838faedd63b" id="r_ga626b276a2d0851fc4696f838faedd63b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga626b276a2d0851fc4696f838faedd63b">EvrFreeRTOSTimers_xTimerGetReloadMode_Return</a> (BaseType_t xReturn)</td></tr>
213 <tr class="memdesc:ga626b276a2d0851fc4696f838faedd63b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent before function xTimerGetReloadMode returns (Op).  <br /></td></tr>
214 <tr class="separator:ga626b276a2d0851fc4696f838faedd63b"><td class="memSeparator" colspan="2">&#160;</td></tr>
215 <tr class="memitem:ga50ed04cc841003b2cc3c7c49fba3dfea" id="r_ga50ed04cc841003b2cc3c7c49fba3dfea"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga50ed04cc841003b2cc3c7c49fba3dfea">EvrFreeRTOSTimers_uxTimerGetReloadMode</a> (TimerHandle_t xTimer)</td></tr>
216 <tr class="memdesc:ga50ed04cc841003b2cc3c7c49fba3dfea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent when function is called (API).  <br /></td></tr>
217 <tr class="separator:ga50ed04cc841003b2cc3c7c49fba3dfea"><td class="memSeparator" colspan="2">&#160;</td></tr>
218 <tr class="memitem:ga80cb4468edcb463700a2a599c4ebd94d" id="r_ga80cb4468edcb463700a2a599c4ebd94d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga80cb4468edcb463700a2a599c4ebd94d">EvrFreeRTOSTimers_uxTimerGetReloadMode_Return</a> (UBaseType_t uxReturn)</td></tr>
219 <tr class="memdesc:ga80cb4468edcb463700a2a599c4ebd94d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent before function returns (Op).  <br /></td></tr>
220 <tr class="separator:ga80cb4468edcb463700a2a599c4ebd94d"><td class="memSeparator" colspan="2">&#160;</td></tr>
221 <tr class="memitem:ga6f519e0dddc5bddb3912c55485851c83" id="r_ga6f519e0dddc5bddb3912c55485851c83"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga6f519e0dddc5bddb3912c55485851c83">EvrFreeRTOSTimers_xTimerGetExpiryTime</a> (TimerHandle_t xTimer)</td></tr>
222 <tr class="memdesc:ga6f519e0dddc5bddb3912c55485851c83"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent when function xTimerGetExpiryTime is called (API).  <br /></td></tr>
223 <tr class="separator:ga6f519e0dddc5bddb3912c55485851c83"><td class="memSeparator" colspan="2">&#160;</td></tr>
224 <tr class="memitem:gafcf26587ce64271271f9322f102954f8" id="r_gafcf26587ce64271271f9322f102954f8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gafcf26587ce64271271f9322f102954f8">EvrFreeRTOSTimers_xTimerGetExpiryTime_Return</a> (TickType_t xReturn)</td></tr>
225 <tr class="memdesc:gafcf26587ce64271271f9322f102954f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent before function xTimerGetExpiryTime returns (Op).  <br /></td></tr>
226 <tr class="separator:gafcf26587ce64271271f9322f102954f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
227 <tr class="memitem:gab8ea34cdf845c49e3eb99f6efd16f7ee" id="r_gab8ea34cdf845c49e3eb99f6efd16f7ee"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gab8ea34cdf845c49e3eb99f6efd16f7ee">EvrFreeRTOSTimers_xTimerGetStaticBuffer</a> (TimerHandle_t xTimer, uint32_t ppxTimerBuffer)</td></tr>
228 <tr class="memdesc:gab8ea34cdf845c49e3eb99f6efd16f7ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent when function xTimerGetStaticBuffer is called (API).  <br /></td></tr>
229 <tr class="separator:gab8ea34cdf845c49e3eb99f6efd16f7ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
230 <tr class="memitem:ga814f8537f1e4f048cf437b4c2234112a" id="r_ga814f8537f1e4f048cf437b4c2234112a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga814f8537f1e4f048cf437b4c2234112a">EvrFreeRTOSTimers_xTimerGetStaticBuffer_Return</a> (BaseType_t xReturn)</td></tr>
231 <tr class="memdesc:ga814f8537f1e4f048cf437b4c2234112a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent before function xTimerGetStaticBuffer returns (Op).  <br /></td></tr>
232 <tr class="separator:ga814f8537f1e4f048cf437b4c2234112a"><td class="memSeparator" colspan="2">&#160;</td></tr>
233 <tr class="memitem:ga9e6e27f6637c6134eddcac4d3708fee7" id="r_ga9e6e27f6637c6134eddcac4d3708fee7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga9e6e27f6637c6134eddcac4d3708fee7">EvrFreeRTOSTimers_pcTimerGetName</a> (TimerHandle_t xTimer)</td></tr>
234 <tr class="memdesc:ga9e6e27f6637c6134eddcac4d3708fee7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent when function pcTimerGetName is called (API).  <br /></td></tr>
235 <tr class="separator:ga9e6e27f6637c6134eddcac4d3708fee7"><td class="memSeparator" colspan="2">&#160;</td></tr>
236 <tr class="memitem:gadc444c0f119fd64bf776279f805d38e9" id="r_gadc444c0f119fd64bf776279f805d38e9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gadc444c0f119fd64bf776279f805d38e9">EvrFreeRTOSTimers_pcTimerGetName_Return</a> (const char *pcTimerName)</td></tr>
237 <tr class="memdesc:gadc444c0f119fd64bf776279f805d38e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent before function pcTimerGetName returns (Op).  <br /></td></tr>
238 <tr class="separator:gadc444c0f119fd64bf776279f805d38e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
239 <tr class="memitem:ga5b7937af1160cc8874092e0b8c4cdc69" id="r_ga5b7937af1160cc8874092e0b8c4cdc69"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga5b7937af1160cc8874092e0b8c4cdc69">EvrFreeRTOSTimers_xTimerIsTimerActive</a> (TimerHandle_t xTimer)</td></tr>
240 <tr class="memdesc:ga5b7937af1160cc8874092e0b8c4cdc69"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent when function xTimerIsTimerActive is called (API).  <br /></td></tr>
241 <tr class="separator:ga5b7937af1160cc8874092e0b8c4cdc69"><td class="memSeparator" colspan="2">&#160;</td></tr>
242 <tr class="memitem:ga71684cf1e0522ae61fae5f3d7f581aaf" id="r_ga71684cf1e0522ae61fae5f3d7f581aaf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga71684cf1e0522ae61fae5f3d7f581aaf">EvrFreeRTOSTimers_xTimerIsTimerActive_Return</a> (BaseType_t xReturn)</td></tr>
243 <tr class="memdesc:ga71684cf1e0522ae61fae5f3d7f581aaf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent before function xTimerIsTimerActive returns (Op).  <br /></td></tr>
244 <tr class="separator:ga71684cf1e0522ae61fae5f3d7f581aaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
245 <tr class="memitem:gafde609fd24b0e156a4ac2f48bf95d025" id="r_gafde609fd24b0e156a4ac2f48bf95d025"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gafde609fd24b0e156a4ac2f48bf95d025">EvrFreeRTOSTimers_pvTimerGetTimerID</a> (const TimerHandle_t xTimer)</td></tr>
246 <tr class="memdesc:gafde609fd24b0e156a4ac2f48bf95d025"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent when function pvTimerGetTimerID is called (API).  <br /></td></tr>
247 <tr class="separator:gafde609fd24b0e156a4ac2f48bf95d025"><td class="memSeparator" colspan="2">&#160;</td></tr>
248 <tr class="memitem:ga6c909fd0549fca75ea6ba9e2c195a32e" id="r_ga6c909fd0549fca75ea6ba9e2c195a32e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga6c909fd0549fca75ea6ba9e2c195a32e">EvrFreeRTOSTimers_pvTimerGetTimerID_Return</a> (void *pvReturn)</td></tr>
249 <tr class="memdesc:ga6c909fd0549fca75ea6ba9e2c195a32e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent before function pvTimerGetTimerID returns (Op).  <br /></td></tr>
250 <tr class="separator:ga6c909fd0549fca75ea6ba9e2c195a32e"><td class="memSeparator" colspan="2">&#160;</td></tr>
251 <tr class="memitem:gad7b62c9ff7e42ad936f3f099143835d0" id="r_gad7b62c9ff7e42ad936f3f099143835d0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gad7b62c9ff7e42ad936f3f099143835d0">EvrFreeRTOSTimers_vTimerSetTimerID</a> (TimerHandle_t xTimer, void *pvNewID)</td></tr>
252 <tr class="memdesc:gad7b62c9ff7e42ad936f3f099143835d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent when function vTimerSetTimerID is called (API).  <br /></td></tr>
253 <tr class="separator:gad7b62c9ff7e42ad936f3f099143835d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
254 <tr class="memitem:ga41a0e714ea8d21d9a7d0c21f4a235c0e" id="r_ga41a0e714ea8d21d9a7d0c21f4a235c0e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga41a0e714ea8d21d9a7d0c21f4a235c0e">EvrFreeRTOSTimers_vTimerSetTimerID_Return</a> (void)</td></tr>
255 <tr class="memdesc:ga41a0e714ea8d21d9a7d0c21f4a235c0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent before function vTimerSetTimerID returns (Op).  <br /></td></tr>
256 <tr class="separator:ga41a0e714ea8d21d9a7d0c21f4a235c0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
257 <tr class="memitem:gaee5fc763cfef769053f27d0caab2fa5d" id="r_gaee5fc763cfef769053f27d0caab2fa5d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaee5fc763cfef769053f27d0caab2fa5d">EvrFreeRTOSTimers_xTimerPendFunctionCallFromISR</a> (PendedFunction_t xFunctionToPend, void *pvParameter1, uint32_t ulParameter2, BaseType_t *pxHigherPriorityTaskWoken)</td></tr>
258 <tr class="memdesc:gaee5fc763cfef769053f27d0caab2fa5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent when function xTimerPendFunctionCallFromISR is called (API).  <br /></td></tr>
259 <tr class="separator:gaee5fc763cfef769053f27d0caab2fa5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
260 <tr class="memitem:gad143d3e20090bdb5f392be25721e7bc2" id="r_gad143d3e20090bdb5f392be25721e7bc2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gad143d3e20090bdb5f392be25721e7bc2">EvrFreeRTOSTimers_xTimerPendFunctionCallFromISR_Return</a> (BaseType_t xReturn)</td></tr>
261 <tr class="memdesc:gad143d3e20090bdb5f392be25721e7bc2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent before function xTimerPendFunctionCallFromISR returns (Op).  <br /></td></tr>
262 <tr class="separator:gad143d3e20090bdb5f392be25721e7bc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
263 <tr class="memitem:gac87d5091b892e7e39a415d93eb135044" id="r_gac87d5091b892e7e39a415d93eb135044"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gac87d5091b892e7e39a415d93eb135044">EvrFreeRTOSTimers_xTimerPendFunctionCall</a> (PendedFunction_t xFunctionToPend, void *pvParameter1, uint32_t ulParameter2, TickType_t xTicksToWait)</td></tr>
264 <tr class="memdesc:gac87d5091b892e7e39a415d93eb135044"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent when function is called (API).  <br /></td></tr>
265 <tr class="separator:gac87d5091b892e7e39a415d93eb135044"><td class="memSeparator" colspan="2">&#160;</td></tr>
266 <tr class="memitem:gad08c3fa8086243434f5f937552fe9a7e" id="r_gad08c3fa8086243434f5f937552fe9a7e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gad08c3fa8086243434f5f937552fe9a7e">EvrFreeRTOSTimers_xTimerPendFunctionCall_Return</a> (BaseType_t xReturn)</td></tr>
267 <tr class="memdesc:gad08c3fa8086243434f5f937552fe9a7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent before function returns (Op).  <br /></td></tr>
268 <tr class="separator:gad08c3fa8086243434f5f937552fe9a7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
269 <tr class="memitem:ga979754e549ec0263f9f56c427d9489aa" id="r_ga979754e549ec0263f9f56c427d9489aa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga979754e549ec0263f9f56c427d9489aa">EvrFreeRTOSTimers_uxTimerGetTimerNumber</a> (TimerHandle_t xTimer)</td></tr>
270 <tr class="memdesc:ga979754e549ec0263f9f56c427d9489aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent when function uxTimerGetTimerNumber is called (API).  <br /></td></tr>
271 <tr class="separator:ga979754e549ec0263f9f56c427d9489aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
272 <tr class="memitem:gaa8a2c1821154cf253f7fd44c221323ee" id="r_gaa8a2c1821154cf253f7fd44c221323ee"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaa8a2c1821154cf253f7fd44c221323ee">EvrFreeRTOSTimers_uxTimerGetTimerNumber_Return</a> (UBaseType_t uxReturn)</td></tr>
273 <tr class="memdesc:gaa8a2c1821154cf253f7fd44c221323ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent before function uxTimerGetTimerNumber returns (Op).  <br /></td></tr>
274 <tr class="separator:gaa8a2c1821154cf253f7fd44c221323ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
275 <tr class="memitem:gad56e48311479f751d264475329d6cae8" id="r_gad56e48311479f751d264475329d6cae8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gad56e48311479f751d264475329d6cae8">EvrFreeRTOSTimers_vTimerSetTimerNumber</a> (TimerHandle_t xTimer, UBaseType_t uxTimerNumber)</td></tr>
276 <tr class="memdesc:gad56e48311479f751d264475329d6cae8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent when function vTimerSetTimerNumber is called (API).  <br /></td></tr>
277 <tr class="separator:gad56e48311479f751d264475329d6cae8"><td class="memSeparator" colspan="2">&#160;</td></tr>
278 <tr class="memitem:gace280d4b7ad8a3f0677be9390f55f7dd" id="r_gace280d4b7ad8a3f0677be9390f55f7dd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gace280d4b7ad8a3f0677be9390f55f7dd">EvrFreeRTOSTimers_vTimerSetTimerNumber_Return</a> (void)</td></tr>
279 <tr class="memdesc:gace280d4b7ad8a3f0677be9390f55f7dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event sent before function vTimerSetTimerNumber returns (Op).  <br /></td></tr>
280 <tr class="separator:gace280d4b7ad8a3f0677be9390f55f7dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
281 </table>
282 <a name="details" id="details"></a><h2 class="groupheader">Description</h2>
283 <p>Events generated by timer functions. </p>
284 <h2 class="groupheader">Function Documentation</h2>
285 <a id="ga9e6e27f6637c6134eddcac4d3708fee7" name="ga9e6e27f6637c6134eddcac4d3708fee7"></a>
286 <h2 class="memtitle"><span class="permalink"><a href="#ga9e6e27f6637c6134eddcac4d3708fee7">&#9670;&#160;</a></span>EvrFreeRTOSTimers_pcTimerGetName()</h2>
287
288 <div class="memitem">
289 <div class="memproto">
290 <table class="mlabels">
291   <tr>
292   <td class="mlabels-left">
293       <table class="memname">
294         <tr>
295           <td class="memname">void EvrFreeRTOSTimers_pcTimerGetName </td>
296           <td>(</td>
297           <td class="paramtype">TimerHandle_t</td>          <td class="paramname"><span class="paramname"><em>xTimer</em></span></td><td>)</td>
298           <td></td>
299         </tr>
300       </table>
301   </td>
302   <td class="mlabels-right">
303 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
304   </tr>
305 </table>
306 </div><div class="memdoc">
307
308 <p>Event sent when function pcTimerGetName is called (API). </p>
309 <dl class="params"><dt>Parameters</dt><dd>
310   <table class="params">
311     <tr><td class="paramdir">[in]</td><td class="paramname">xTimer</td><td>Timer object handle.</td></tr>
312   </table>
313   </dd>
314 </dl>
315 <p>The event <b>pcTimerGetName</b> is generated when function pcTimerGetName is called.</p>
316 <p><b>Value</b> in the Event Recorder shows:</p><ul>
317 <li><b>xTimer</b> : Timer object handle. </li>
318 </ul>
319
320 </div>
321 </div>
322 <a id="gadc444c0f119fd64bf776279f805d38e9" name="gadc444c0f119fd64bf776279f805d38e9"></a>
323 <h2 class="memtitle"><span class="permalink"><a href="#gadc444c0f119fd64bf776279f805d38e9">&#9670;&#160;</a></span>EvrFreeRTOSTimers_pcTimerGetName_Return()</h2>
324
325 <div class="memitem">
326 <div class="memproto">
327 <table class="mlabels">
328   <tr>
329   <td class="mlabels-left">
330       <table class="memname">
331         <tr>
332           <td class="memname">void EvrFreeRTOSTimers_pcTimerGetName_Return </td>
333           <td>(</td>
334           <td class="paramtype">const char *</td>          <td class="paramname"><span class="paramname"><em>pcTimerName</em></span></td><td>)</td>
335           <td></td>
336         </tr>
337       </table>
338   </td>
339   <td class="mlabels-right">
340 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
341   </tr>
342 </table>
343 </div><div class="memdoc">
344
345 <p>Event sent before function pcTimerGetName returns (Op). </p>
346 <dl class="params"><dt>Parameters</dt><dd>
347   <table class="params">
348     <tr><td class="paramdir">[in]</td><td class="paramname">pcTimerName</td><td>the name assigned to the Timer object.</td></tr>
349   </table>
350   </dd>
351 </dl>
352 <p>The event <b>pcTimerGetName_Return</b> is generated before the function pcTimerGetName returns.</p>
353 <p><b>Value</b> in the Event Recorder shows:</p><ul>
354 <li><b>pcTimerName</b> : the name assigned to the Timer object. </li>
355 </ul>
356
357 </div>
358 </div>
359 <a id="gaf59a0654c5e8c2f6d59c53823c71ea16" name="gaf59a0654c5e8c2f6d59c53823c71ea16"></a>
360 <h2 class="memtitle"><span class="permalink"><a href="#gaf59a0654c5e8c2f6d59c53823c71ea16">&#9670;&#160;</a></span>EvrFreeRTOSTimers_PendFuncCall()</h2>
361
362 <div class="memitem">
363 <div class="memproto">
364 <table class="mlabels">
365   <tr>
366   <td class="mlabels-left">
367       <table class="memname">
368         <tr>
369           <td class="memname">void EvrFreeRTOSTimers_PendFuncCall </td>
370           <td>(</td>
371           <td class="paramtype">PendedFunction_t</td>          <td class="paramname"><span class="paramname"><em>xFunctionToPend</em></span>, </td>
372         </tr>
373         <tr>
374           <td class="paramkey"></td>
375           <td></td>
376           <td class="paramtype">void *</td>          <td class="paramname"><span class="paramname"><em>pvParameter1</em></span>, </td>
377         </tr>
378         <tr>
379           <td class="paramkey"></td>
380           <td></td>
381           <td class="paramtype">uint32_t</td>          <td class="paramname"><span class="paramname"><em>ulParameter2</em></span>, </td>
382         </tr>
383         <tr>
384           <td class="paramkey"></td>
385           <td></td>
386           <td class="paramtype">uint32_t</td>          <td class="paramname"><span class="paramname"><em>xReturn</em></span>&#160;)</td>
387         </tr>
388       </table>
389   </td>
390   <td class="mlabels-right">
391 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
392   </tr>
393 </table>
394 </div><div class="memdoc">
395
396 <p>Event on pass of the function execution to the timer service task (Op) </p>
397 <dl class="params"><dt>Parameters</dt><dd>
398   <table class="params">
399     <tr><td class="paramdir">[in]</td><td class="paramname">xFunctionToPend</td><td>pointer to callback function </td></tr>
400     <tr><td class="paramdir">[in]</td><td class="paramname">pvParameter1</td><td>function parameter 1. </td></tr>
401     <tr><td class="paramdir">[in]</td><td class="paramname">ulParameter2</td><td>function parameter 2. </td></tr>
402     <tr><td class="paramdir">[in]</td><td class="paramname">xReturn</td><td>return value.</td></tr>
403   </table>
404   </dd>
405 </dl>
406 <p>The event <b>PendFuncCall</b> is generated before the function xTimerPendFunctionCall returns.</p>
407 <p><b>Value</b> in the Event Recorder shows:</p><ul>
408 <li><b>xFunctionToPend</b> : callback function to execute from the timer service/deamon task.</li>
409 <li><b>pvParameter1</b> : the value passed into the callback function as the first parameter.</li>
410 <li><b>ulParameter2</b> : the value passed into the callback function as the second parameter.</li>
411 <li><b>xReturn</b> : execution status (1=callback passed to the timer sevice task, any other value: queue full, failed to register the callback execution) </li>
412 </ul>
413
414 </div>
415 </div>
416 <a id="ga432db810ab2d460f7c43bdde90aa7d99" name="ga432db810ab2d460f7c43bdde90aa7d99"></a>
417 <h2 class="memtitle"><span class="permalink"><a href="#ga432db810ab2d460f7c43bdde90aa7d99">&#9670;&#160;</a></span>EvrFreeRTOSTimers_PendFuncCallFromIsr()</h2>
418
419 <div class="memitem">
420 <div class="memproto">
421 <table class="mlabels">
422   <tr>
423   <td class="mlabels-left">
424       <table class="memname">
425         <tr>
426           <td class="memname">void EvrFreeRTOSTimers_PendFuncCallFromIsr </td>
427           <td>(</td>
428           <td class="paramtype">PendedFunction_t</td>          <td class="paramname"><span class="paramname"><em>xFunctionToPend</em></span>, </td>
429         </tr>
430         <tr>
431           <td class="paramkey"></td>
432           <td></td>
433           <td class="paramtype">void *</td>          <td class="paramname"><span class="paramname"><em>pvParameter1</em></span>, </td>
434         </tr>
435         <tr>
436           <td class="paramkey"></td>
437           <td></td>
438           <td class="paramtype">uint32_t</td>          <td class="paramname"><span class="paramname"><em>ulParameter2</em></span>, </td>
439         </tr>
440         <tr>
441           <td class="paramkey"></td>
442           <td></td>
443           <td class="paramtype">uint32_t</td>          <td class="paramname"><span class="paramname"><em>xReturn</em></span>&#160;)</td>
444         </tr>
445       </table>
446   </td>
447   <td class="mlabels-right">
448 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
449   </tr>
450 </table>
451 </div><div class="memdoc">
452
453 <p>Event on pass of the function execution to the timer service task from the ISR (Op) </p>
454 <dl class="params"><dt>Parameters</dt><dd>
455   <table class="params">
456     <tr><td class="paramdir">[in]</td><td class="paramname">xFunctionToPend</td><td>pointer to callback function </td></tr>
457     <tr><td class="paramdir">[in]</td><td class="paramname">pvParameter1</td><td>function parameter 1. </td></tr>
458     <tr><td class="paramdir">[in]</td><td class="paramname">ulParameter2</td><td>function parameter 2. </td></tr>
459     <tr><td class="paramdir">[in]</td><td class="paramname">xReturn</td><td>return value.</td></tr>
460   </table>
461   </dd>
462 </dl>
463 <p>The event <b>PendFuncCallFromIsr</b> is generated before the function xTimerPendFunctionCallFromISR returns.</p>
464 <p><b>Value</b> in the Event Recorder shows:</p><ul>
465 <li><b>xFunctionToPend</b> : callback function to execute from the timer service/deamon task.</li>
466 <li><b>pvParameter1</b> : the value passed into the callback function as the first parameter.</li>
467 <li><b>ulParameter2</b> : the value passed into the callback function as the second parameter.</li>
468 <li><b>xReturn</b> : execution status (1=callback passed to the timer sevice task, any other value: queue full, failed to register the callback execution) </li>
469 </ul>
470
471 </div>
472 </div>
473 <a id="gafde609fd24b0e156a4ac2f48bf95d025" name="gafde609fd24b0e156a4ac2f48bf95d025"></a>
474 <h2 class="memtitle"><span class="permalink"><a href="#gafde609fd24b0e156a4ac2f48bf95d025">&#9670;&#160;</a></span>EvrFreeRTOSTimers_pvTimerGetTimerID()</h2>
475
476 <div class="memitem">
477 <div class="memproto">
478 <table class="mlabels">
479   <tr>
480   <td class="mlabels-left">
481       <table class="memname">
482         <tr>
483           <td class="memname">void EvrFreeRTOSTimers_pvTimerGetTimerID </td>
484           <td>(</td>
485           <td class="paramtype">const TimerHandle_t</td>          <td class="paramname"><span class="paramname"><em>xTimer</em></span></td><td>)</td>
486           <td></td>
487         </tr>
488       </table>
489   </td>
490   <td class="mlabels-right">
491 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
492   </tr>
493 </table>
494 </div><div class="memdoc">
495
496 <p>Event sent when function pvTimerGetTimerID is called (API). </p>
497 <dl class="params"><dt>Parameters</dt><dd>
498   <table class="params">
499     <tr><td class="paramdir">[in]</td><td class="paramname">xTimer</td><td>Timer object handle.</td></tr>
500   </table>
501   </dd>
502 </dl>
503 <p>The event <b>pvTimerGetTimerID</b> is generated when function pvTimerGetTimerID is called.</p>
504 <p><b>Value</b> in the Event Recorder shows:</p><ul>
505 <li><b>xTimer</b> : Timer object handle. </li>
506 </ul>
507
508 </div>
509 </div>
510 <a id="ga6c909fd0549fca75ea6ba9e2c195a32e" name="ga6c909fd0549fca75ea6ba9e2c195a32e"></a>
511 <h2 class="memtitle"><span class="permalink"><a href="#ga6c909fd0549fca75ea6ba9e2c195a32e">&#9670;&#160;</a></span>EvrFreeRTOSTimers_pvTimerGetTimerID_Return()</h2>
512
513 <div class="memitem">
514 <div class="memproto">
515 <table class="mlabels">
516   <tr>
517   <td class="mlabels-left">
518       <table class="memname">
519         <tr>
520           <td class="memname">void EvrFreeRTOSTimers_pvTimerGetTimerID_Return </td>
521           <td>(</td>
522           <td class="paramtype">void *</td>          <td class="paramname"><span class="paramname"><em>pvReturn</em></span></td><td>)</td>
523           <td></td>
524         </tr>
525       </table>
526   </td>
527   <td class="mlabels-right">
528 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
529   </tr>
530 </table>
531 </div><div class="memdoc">
532
533 <p>Event sent before function pvTimerGetTimerID returns (Op). </p>
534 <dl class="params"><dt>Parameters</dt><dd>
535   <table class="params">
536     <tr><td class="paramdir">[in]</td><td class="paramname">pvReturn</td><td>ID assigned to the timer being queried.</td></tr>
537   </table>
538   </dd>
539 </dl>
540 <p>The event <b>pvTimerGetTimerID_Return</b> is generated before the function pvTimerGetTimerID returns.</p>
541 <p><b>Value</b> in the Event Recorder shows:</p><ul>
542 <li><b>pvReturn</b> : ID assigned to the timer being queried. </li>
543 </ul>
544
545 </div>
546 </div>
547 <a id="ga67fb64cd979312c3584c6be7bd8affff" name="ga67fb64cd979312c3584c6be7bd8affff"></a>
548 <h2 class="memtitle"><span class="permalink"><a href="#ga67fb64cd979312c3584c6be7bd8affff">&#9670;&#160;</a></span>EvrFreeRTOSTimers_TimerCommandReceived()</h2>
549
550 <div class="memitem">
551 <div class="memproto">
552 <table class="mlabels">
553   <tr>
554   <td class="mlabels-left">
555       <table class="memname">
556         <tr>
557           <td class="memname">void EvrFreeRTOSTimers_TimerCommandReceived </td>
558           <td>(</td>
559           <td class="paramtype">Timer_t</td>          <td class="paramname"><span class="paramname"><em>pxTimer</em></span>, </td>
560         </tr>
561         <tr>
562           <td class="paramkey"></td>
563           <td></td>
564           <td class="paramtype">uint32_t</td>          <td class="paramname"><span class="paramname"><em>xCommandID</em></span>, </td>
565         </tr>
566         <tr>
567           <td class="paramkey"></td>
568           <td></td>
569           <td class="paramtype">uint32_t</td>          <td class="paramname"><span class="paramname"><em>xOptionalValue</em></span>&#160;)</td>
570         </tr>
571       </table>
572   </td>
573   <td class="mlabels-right">
574 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
575   </tr>
576 </table>
577 </div><div class="memdoc">
578
579 <p>Event on timer queue command receive (Op) </p>
580 <dl class="params"><dt>Parameters</dt><dd>
581   <table class="params">
582     <tr><td class="paramdir">[in]</td><td class="paramname">pxTimer</td><td>pointer to timer object handle. </td></tr>
583     <tr><td class="paramdir">[in]</td><td class="paramname">xCommandID</td><td>timer command ID. </td></tr>
584     <tr><td class="paramdir">[in]</td><td class="paramname">xOptionalValue</td><td>optional command value.</td></tr>
585   </table>
586   </dd>
587 </dl>
588 <p>The event <b>TimerCommandReceived</b> is generated when the timer service task receives a command and before the command is actually processed.</p>
589 <p><b>Value</b> in the Event Recorder shows:</p><ul>
590 <li><b>pxTimer</b> : pointer to timer object handle (control block address).</li>
591 <li><b>xCommandID</b> : timer command ID.</li>
592 <li><b>xOptionalValue</b> : optional command value. </li>
593 </ul>
594
595 </div>
596 </div>
597 <a id="gab0b740245ecdbd07ca7d63c26ef249fc" name="gab0b740245ecdbd07ca7d63c26ef249fc"></a>
598 <h2 class="memtitle"><span class="permalink"><a href="#gab0b740245ecdbd07ca7d63c26ef249fc">&#9670;&#160;</a></span>EvrFreeRTOSTimers_TimerCommandSend()</h2>
599
600 <div class="memitem">
601 <div class="memproto">
602 <table class="mlabels">
603   <tr>
604   <td class="mlabels-left">
605       <table class="memname">
606         <tr>
607           <td class="memname">void EvrFreeRTOSTimers_TimerCommandSend </td>
608           <td>(</td>
609           <td class="paramtype">Timer_t</td>          <td class="paramname"><span class="paramname"><em>pxTimer</em></span>, </td>
610         </tr>
611         <tr>
612           <td class="paramkey"></td>
613           <td></td>
614           <td class="paramtype">uint32_t</td>          <td class="paramname"><span class="paramname"><em>xCommandID</em></span>, </td>
615         </tr>
616         <tr>
617           <td class="paramkey"></td>
618           <td></td>
619           <td class="paramtype">uint32_t</td>          <td class="paramname"><span class="paramname"><em>xOptionalValue</em></span>, </td>
620         </tr>
621         <tr>
622           <td class="paramkey"></td>
623           <td></td>
624           <td class="paramtype">uint32_t</td>          <td class="paramname"><span class="paramname"><em>xReturn</em></span>&#160;)</td>
625         </tr>
626       </table>
627   </td>
628   <td class="mlabels-right">
629 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
630   </tr>
631 </table>
632 </div><div class="memdoc">
633
634 <p>Event on timer queue command send (Op) </p>
635 <dl class="params"><dt>Parameters</dt><dd>
636   <table class="params">
637     <tr><td class="paramdir">[in]</td><td class="paramname">pxTimer</td><td>pointer to timer object handle. </td></tr>
638     <tr><td class="paramdir">[in]</td><td class="paramname">xCommandID</td><td>timer command ID. </td></tr>
639     <tr><td class="paramdir">[in]</td><td class="paramname">xOptionalValue</td><td>optional command value. </td></tr>
640     <tr><td class="paramdir">[in]</td><td class="paramname">xReturn</td><td>return value.</td></tr>
641   </table>
642   </dd>
643 </dl>
644 <p>The event <b>TimerCommandSend</b> is generated when a command is sent to the timer service task,</p>
645 <p><b>Value</b> in the Event Recorder shows:</p><ul>
646 <li><b>pxTimer</b> : pointer to timer object handle (control block address).</li>
647 <li><b>xCommandID</b> : timer command ID.</li>
648 <li><b>xOptionalValue</b> : optional command value.</li>
649 <li><b>xReturn</b> : execution status (0: failed, command was not sent to the timer command queue, 1: passed, command sent) </li>
650 </ul>
651
652 </div>
653 </div>
654 <a id="gacc9345d117387a048a35832be8875b1f" name="gacc9345d117387a048a35832be8875b1f"></a>
655 <h2 class="memtitle"><span class="permalink"><a href="#gacc9345d117387a048a35832be8875b1f">&#9670;&#160;</a></span>EvrFreeRTOSTimers_TimerCreate()</h2>
656
657 <div class="memitem">
658 <div class="memproto">
659 <table class="mlabels">
660   <tr>
661   <td class="mlabels-left">
662       <table class="memname">
663         <tr>
664           <td class="memname">void EvrFreeRTOSTimers_TimerCreate </td>
665           <td>(</td>
666           <td class="paramtype">Timer_t</td>          <td class="paramname"><span class="paramname"><em>pxNewTimer</em></span></td><td>)</td>
667           <td></td>
668         </tr>
669       </table>
670   </td>
671   <td class="mlabels-right">
672 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
673   </tr>
674 </table>
675 </div><div class="memdoc">
676
677 <p>Event on successful timer object create (Op) </p>
678 <dl class="params"><dt>Parameters</dt><dd>
679   <table class="params">
680     <tr><td class="paramdir">[in]</td><td class="paramname">pxNewTimer</td><td>pointer to timer object handle.</td></tr>
681   </table>
682   </dd>
683 </dl>
684 <p>The event <b>TimerCreate</b> is generated when timer object is successfully created.</p>
685 <p><b>Value</b> in the Event Recorder shows:</p><ul>
686 <li><b>pxNewTimer</b> : pointer to timer object handle (control block address). </li>
687 </ul>
688
689 </div>
690 </div>
691 <a id="ga4d3ee3a0c730e52f53662b6d471a6678" name="ga4d3ee3a0c730e52f53662b6d471a6678"></a>
692 <h2 class="memtitle"><span class="permalink"><a href="#ga4d3ee3a0c730e52f53662b6d471a6678">&#9670;&#160;</a></span>EvrFreeRTOSTimers_TimerCreateFailed()</h2>
693
694 <div class="memitem">
695 <div class="memproto">
696 <table class="mlabels">
697   <tr>
698   <td class="mlabels-left">
699       <table class="memname">
700         <tr>
701           <td class="memname">void EvrFreeRTOSTimers_TimerCreateFailed </td>
702           <td>(</td>
703           <td class="paramtype">void</td>          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
704           <td></td>
705         </tr>
706       </table>
707   </td>
708   <td class="mlabels-right">
709 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
710   </tr>
711 </table>
712 </div><div class="memdoc">
713
714 <p>Event on unsuccessful timer object create (Error) </p>
715 <p>The event <b>TimerCreateFailed</b> is generated when timer object create fails due to insufficient heap memory. </p>
716
717 </div>
718 </div>
719 <a id="ga6d29aabccac31d30777625064495e0f9" name="ga6d29aabccac31d30777625064495e0f9"></a>
720 <h2 class="memtitle"><span class="permalink"><a href="#ga6d29aabccac31d30777625064495e0f9">&#9670;&#160;</a></span>EvrFreeRTOSTimers_TimerExpired()</h2>
721
722 <div class="memitem">
723 <div class="memproto">
724 <table class="mlabels">
725   <tr>
726   <td class="mlabels-left">
727       <table class="memname">
728         <tr>
729           <td class="memname">void EvrFreeRTOSTimers_TimerExpired </td>
730           <td>(</td>
731           <td class="paramtype">Timer_t</td>          <td class="paramname"><span class="paramname"><em>pxTimer</em></span></td><td>)</td>
732           <td></td>
733         </tr>
734       </table>
735   </td>
736   <td class="mlabels-right">
737 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
738   </tr>
739 </table>
740 </div><div class="memdoc">
741
742 <p>Event on timer expire (Op) </p>
743 <dl class="params"><dt>Parameters</dt><dd>
744   <table class="params">
745     <tr><td class="paramdir">[in]</td><td class="paramname">pxTimer</td><td>pointer to timer object handle.</td></tr>
746   </table>
747   </dd>
748 </dl>
749 <p>The event <b>TimerExpired</b> is generated when a software timer expires and before the timer callback is executed.</p>
750 <p><b>Value</b> in the Event Recorder shows:</p><ul>
751 <li><b>pxTimer</b> : pointer to timer object handle (control block address). </li>
752 </ul>
753
754 </div>
755 </div>
756 <a id="ga50ed04cc841003b2cc3c7c49fba3dfea" name="ga50ed04cc841003b2cc3c7c49fba3dfea"></a>
757 <h2 class="memtitle"><span class="permalink"><a href="#ga50ed04cc841003b2cc3c7c49fba3dfea">&#9670;&#160;</a></span>EvrFreeRTOSTimers_uxTimerGetReloadMode()</h2>
758
759 <div class="memitem">
760 <div class="memproto">
761 <table class="mlabels">
762   <tr>
763   <td class="mlabels-left">
764       <table class="memname">
765         <tr>
766           <td class="memname">void EvrFreeRTOSTimers_uxTimerGetReloadMode </td>
767           <td>(</td>
768           <td class="paramtype">TimerHandle_t</td>          <td class="paramname"><span class="paramname"><em>xTimer</em></span></td><td>)</td>
769           <td></td>
770         </tr>
771       </table>
772   </td>
773   <td class="mlabels-right">
774 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
775   </tr>
776 </table>
777 </div><div class="memdoc">
778
779 <p>Event sent when function is called (API). </p>
780 <dl class="params"><dt>Parameters</dt><dd>
781   <table class="params">
782     <tr><td class="paramdir">[in]</td><td class="paramname">xTimer</td><td>Timer object handle.</td></tr>
783   </table>
784   </dd>
785 </dl>
786 <p>The event <b>uxTimerGetReloadMode</b> is generated when function uxTimerGetReloadMode is called.</p>
787 <p><b>Value</b> in the Event Recorder shows:</p><ul>
788 <li><b>xTimer</b> : Timer object handle. </li>
789 </ul>
790
791 </div>
792 </div>
793 <a id="ga80cb4468edcb463700a2a599c4ebd94d" name="ga80cb4468edcb463700a2a599c4ebd94d"></a>
794 <h2 class="memtitle"><span class="permalink"><a href="#ga80cb4468edcb463700a2a599c4ebd94d">&#9670;&#160;</a></span>EvrFreeRTOSTimers_uxTimerGetReloadMode_Return()</h2>
795
796 <div class="memitem">
797 <div class="memproto">
798 <table class="mlabels">
799   <tr>
800   <td class="mlabels-left">
801       <table class="memname">
802         <tr>
803           <td class="memname">void EvrFreeRTOSTimers_uxTimerGetReloadMode_Return </td>
804           <td>(</td>
805           <td class="paramtype">UBaseType_t</td>          <td class="paramname"><span class="paramname"><em>uxReturn</em></span></td><td>)</td>
806           <td></td>
807         </tr>
808       </table>
809   </td>
810   <td class="mlabels-right">
811 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
812   </tr>
813 </table>
814 </div><div class="memdoc">
815
816 <p>Event sent before function returns (Op). </p>
817 <dl class="params"><dt>Parameters</dt><dd>
818   <table class="params">
819     <tr><td class="paramdir">[in]</td><td class="paramname">uxReturn</td><td>timer auto-reload mode.</td></tr>
820   </table>
821   </dd>
822 </dl>
823 <p>The event <b>uxTimerGetReloadMode_Return</b> is generated before the function uxTimerGetReloadMode returns.</p>
824 <p><b>Value</b> in the Event Recorder shows:</p><ul>
825 <li><b>uxReturn</b> : timer auto-reload mode. </li>
826 </ul>
827
828 </div>
829 </div>
830 <a id="ga979754e549ec0263f9f56c427d9489aa" name="ga979754e549ec0263f9f56c427d9489aa"></a>
831 <h2 class="memtitle"><span class="permalink"><a href="#ga979754e549ec0263f9f56c427d9489aa">&#9670;&#160;</a></span>EvrFreeRTOSTimers_uxTimerGetTimerNumber()</h2>
832
833 <div class="memitem">
834 <div class="memproto">
835 <table class="mlabels">
836   <tr>
837   <td class="mlabels-left">
838       <table class="memname">
839         <tr>
840           <td class="memname">void EvrFreeRTOSTimers_uxTimerGetTimerNumber </td>
841           <td>(</td>
842           <td class="paramtype">TimerHandle_t</td>          <td class="paramname"><span class="paramname"><em>xTimer</em></span></td><td>)</td>
843           <td></td>
844         </tr>
845       </table>
846   </td>
847   <td class="mlabels-right">
848 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
849   </tr>
850 </table>
851 </div><div class="memdoc">
852
853 <p>Event sent when function uxTimerGetTimerNumber is called (API). </p>
854 <dl class="params"><dt>Parameters</dt><dd>
855   <table class="params">
856     <tr><td class="paramdir">[in]</td><td class="paramname">xTimer</td><td>Timer object handle.</td></tr>
857   </table>
858   </dd>
859 </dl>
860 <p>The event <b>uxTimerGetTimerNumber</b> is generated when function uxTimerGetTimerNumber is called.</p>
861 <p><b>Value</b> in the Event Recorder shows:</p><ul>
862 <li><b>xTimer</b> : Timer object handle. </li>
863 </ul>
864
865 </div>
866 </div>
867 <a id="gaa8a2c1821154cf253f7fd44c221323ee" name="gaa8a2c1821154cf253f7fd44c221323ee"></a>
868 <h2 class="memtitle"><span class="permalink"><a href="#gaa8a2c1821154cf253f7fd44c221323ee">&#9670;&#160;</a></span>EvrFreeRTOSTimers_uxTimerGetTimerNumber_Return()</h2>
869
870 <div class="memitem">
871 <div class="memproto">
872 <table class="mlabels">
873   <tr>
874   <td class="mlabels-left">
875       <table class="memname">
876         <tr>
877           <td class="memname">void EvrFreeRTOSTimers_uxTimerGetTimerNumber_Return </td>
878           <td>(</td>
879           <td class="paramtype">UBaseType_t</td>          <td class="paramname"><span class="paramname"><em>uxReturn</em></span></td><td>)</td>
880           <td></td>
881         </tr>
882       </table>
883   </td>
884   <td class="mlabels-right">
885 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
886   </tr>
887 </table>
888 </div><div class="memdoc">
889
890 <p>Event sent before function uxTimerGetTimerNumber returns (Op). </p>
891 <dl class="params"><dt>Parameters</dt><dd>
892   <table class="params">
893     <tr><td class="paramdir">[in]</td><td class="paramname">uxReturn</td><td>the number assigned to the Timer object.</td></tr>
894   </table>
895   </dd>
896 </dl>
897 <p>The event <b>uxTimerGetTimerNumber_Return</b> is generated before the function uxTimerGetTimerNumber returns.</p>
898 <p><b>Value</b> in the Event Recorder shows:</p><ul>
899 <li><b>uxReturn</b> : the number assigned to the Timer object. </li>
900 </ul>
901
902 </div>
903 </div>
904 <a id="ga53287e1d09495ec5d553e66b6dcf9419" name="ga53287e1d09495ec5d553e66b6dcf9419"></a>
905 <h2 class="memtitle"><span class="permalink"><a href="#ga53287e1d09495ec5d553e66b6dcf9419">&#9670;&#160;</a></span>EvrFreeRTOSTimers_vTimerSetReloadMode()</h2>
906
907 <div class="memitem">
908 <div class="memproto">
909 <table class="mlabels">
910   <tr>
911   <td class="mlabels-left">
912       <table class="memname">
913         <tr>
914           <td class="memname">void EvrFreeRTOSTimers_vTimerSetReloadMode </td>
915           <td>(</td>
916           <td class="paramtype">TimerHandle_t</td>          <td class="paramname"><span class="paramname"><em>xTimer</em></span>, </td>
917         </tr>
918         <tr>
919           <td class="paramkey"></td>
920           <td></td>
921           <td class="paramtype">const BaseType_t</td>          <td class="paramname"><span class="paramname"><em>xAutoReload</em></span>&#160;)</td>
922         </tr>
923       </table>
924   </td>
925   <td class="mlabels-right">
926 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
927   </tr>
928 </table>
929 </div><div class="memdoc">
930
931 <p>Event sent when function vTimerSetReloadMode is called (API). </p>
932 <dl class="params"><dt>Parameters</dt><dd>
933   <table class="params">
934     <tr><td class="paramdir">[in]</td><td class="paramname">xTimer</td><td>Timer object handle. </td></tr>
935     <tr><td class="paramdir">[in]</td><td class="paramname">xAutoReload</td><td>auto reload mode.</td></tr>
936   </table>
937   </dd>
938 </dl>
939 <p>The event <b>vTimerSetReloadMode</b> is generated when function vTimerSetReloadMode is called.</p>
940 <p><b>Value</b> in the Event Recorder shows:</p><ul>
941 <li><b>xTimer</b> : Timer object handle.</li>
942 <li><b>xAutoReload</b> : auto reload mode. </li>
943 </ul>
944
945 </div>
946 </div>
947 <a id="gaae9a4fbfe57e70fb4ce106f9055aea6f" name="gaae9a4fbfe57e70fb4ce106f9055aea6f"></a>
948 <h2 class="memtitle"><span class="permalink"><a href="#gaae9a4fbfe57e70fb4ce106f9055aea6f">&#9670;&#160;</a></span>EvrFreeRTOSTimers_vTimerSetReloadMode_Return()</h2>
949
950 <div class="memitem">
951 <div class="memproto">
952 <table class="mlabels">
953   <tr>
954   <td class="mlabels-left">
955       <table class="memname">
956         <tr>
957           <td class="memname">void EvrFreeRTOSTimers_vTimerSetReloadMode_Return </td>
958           <td>(</td>
959           <td class="paramtype">void</td>          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
960           <td></td>
961         </tr>
962       </table>
963   </td>
964   <td class="mlabels-right">
965 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
966   </tr>
967 </table>
968 </div><div class="memdoc">
969
970 <p>Event sent before function vTimerSetReloadMode returns (Op). </p>
971 <p>The event <b>vTimerSetReloadMode_Return</b> is generated before the function vTimerSetReloadMode returns.</p>
972 <p><b>Value</b> in the Event Recorder shows:</p><ul>
973 <li><b>no</b> value shown </li>
974 </ul>
975
976 </div>
977 </div>
978 <a id="gad7b62c9ff7e42ad936f3f099143835d0" name="gad7b62c9ff7e42ad936f3f099143835d0"></a>
979 <h2 class="memtitle"><span class="permalink"><a href="#gad7b62c9ff7e42ad936f3f099143835d0">&#9670;&#160;</a></span>EvrFreeRTOSTimers_vTimerSetTimerID()</h2>
980
981 <div class="memitem">
982 <div class="memproto">
983 <table class="mlabels">
984   <tr>
985   <td class="mlabels-left">
986       <table class="memname">
987         <tr>
988           <td class="memname">void EvrFreeRTOSTimers_vTimerSetTimerID </td>
989           <td>(</td>
990           <td class="paramtype">TimerHandle_t</td>          <td class="paramname"><span class="paramname"><em>xTimer</em></span>, </td>
991         </tr>
992         <tr>
993           <td class="paramkey"></td>
994           <td></td>
995           <td class="paramtype">void *</td>          <td class="paramname"><span class="paramname"><em>pvNewID</em></span>&#160;)</td>
996         </tr>
997       </table>
998   </td>
999   <td class="mlabels-right">
1000 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
1001   </tr>
1002 </table>
1003 </div><div class="memdoc">
1004
1005 <p>Event sent when function vTimerSetTimerID is called (API). </p>
1006 <dl class="params"><dt>Parameters</dt><dd>
1007   <table class="params">
1008     <tr><td class="paramdir">[in]</td><td class="paramname">xTimer</td><td>Timer object handle. </td></tr>
1009     <tr><td class="paramdir">[in]</td><td class="paramname">pvNewID</td><td>ID to assign to the timer.</td></tr>
1010   </table>
1011   </dd>
1012 </dl>
1013 <p>The event <b>vTimerSetTimerID</b> is generated when function vTimerSetTimerID is called.</p>
1014 <p><b>Value</b> in the Event Recorder shows:</p><ul>
1015 <li><b>xTimer</b> : Timer object handle.</li>
1016 <li><b>pvNewID</b> : ID to assign to the timer. </li>
1017 </ul>
1018
1019 </div>
1020 </div>
1021 <a id="ga41a0e714ea8d21d9a7d0c21f4a235c0e" name="ga41a0e714ea8d21d9a7d0c21f4a235c0e"></a>
1022 <h2 class="memtitle"><span class="permalink"><a href="#ga41a0e714ea8d21d9a7d0c21f4a235c0e">&#9670;&#160;</a></span>EvrFreeRTOSTimers_vTimerSetTimerID_Return()</h2>
1023
1024 <div class="memitem">
1025 <div class="memproto">
1026 <table class="mlabels">
1027   <tr>
1028   <td class="mlabels-left">
1029       <table class="memname">
1030         <tr>
1031           <td class="memname">void EvrFreeRTOSTimers_vTimerSetTimerID_Return </td>
1032           <td>(</td>
1033           <td class="paramtype">void</td>          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
1034           <td></td>
1035         </tr>
1036       </table>
1037   </td>
1038   <td class="mlabels-right">
1039 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
1040   </tr>
1041 </table>
1042 </div><div class="memdoc">
1043
1044 <p>Event sent before function vTimerSetTimerID returns (Op). </p>
1045 <p>The event <b>vTimerSetTimerID_Return</b> is generated before the function vTimerSetTimerID returns.</p>
1046 <p><b>Value</b> in the Event Recorder shows:</p><ul>
1047 <li><b>no</b> value shown </li>
1048 </ul>
1049
1050 </div>
1051 </div>
1052 <a id="gad56e48311479f751d264475329d6cae8" name="gad56e48311479f751d264475329d6cae8"></a>
1053 <h2 class="memtitle"><span class="permalink"><a href="#gad56e48311479f751d264475329d6cae8">&#9670;&#160;</a></span>EvrFreeRTOSTimers_vTimerSetTimerNumber()</h2>
1054
1055 <div class="memitem">
1056 <div class="memproto">
1057 <table class="mlabels">
1058   <tr>
1059   <td class="mlabels-left">
1060       <table class="memname">
1061         <tr>
1062           <td class="memname">void EvrFreeRTOSTimers_vTimerSetTimerNumber </td>
1063           <td>(</td>
1064           <td class="paramtype">TimerHandle_t</td>          <td class="paramname"><span class="paramname"><em>xTimer</em></span>, </td>
1065         </tr>
1066         <tr>
1067           <td class="paramkey"></td>
1068           <td></td>
1069           <td class="paramtype">UBaseType_t</td>          <td class="paramname"><span class="paramname"><em>uxTimerNumber</em></span>&#160;)</td>
1070         </tr>
1071       </table>
1072   </td>
1073   <td class="mlabels-right">
1074 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
1075   </tr>
1076 </table>
1077 </div><div class="memdoc">
1078
1079 <p>Event sent when function vTimerSetTimerNumber is called (API). </p>
1080 <dl class="params"><dt>Parameters</dt><dd>
1081   <table class="params">
1082     <tr><td class="paramdir">[in]</td><td class="paramname">xTimer</td><td>Timer object handle. </td></tr>
1083     <tr><td class="paramdir">[in]</td><td class="paramname">uxTimerNumber</td><td>the number to assign to the Timer object.</td></tr>
1084   </table>
1085   </dd>
1086 </dl>
1087 <p>The event <b>vTimerSetTimerNumber</b> is generated when function vTimerSetTimerNumber is called.</p>
1088 <p><b>Value</b> in the Event Recorder shows:</p><ul>
1089 <li><b>xTimer</b> : Timer object handle.</li>
1090 <li><b>uxTimerNumber</b> : the number to assign to the Timer object. </li>
1091 </ul>
1092
1093 </div>
1094 </div>
1095 <a id="gace280d4b7ad8a3f0677be9390f55f7dd" name="gace280d4b7ad8a3f0677be9390f55f7dd"></a>
1096 <h2 class="memtitle"><span class="permalink"><a href="#gace280d4b7ad8a3f0677be9390f55f7dd">&#9670;&#160;</a></span>EvrFreeRTOSTimers_vTimerSetTimerNumber_Return()</h2>
1097
1098 <div class="memitem">
1099 <div class="memproto">
1100 <table class="mlabels">
1101   <tr>
1102   <td class="mlabels-left">
1103       <table class="memname">
1104         <tr>
1105           <td class="memname">void EvrFreeRTOSTimers_vTimerSetTimerNumber_Return </td>
1106           <td>(</td>
1107           <td class="paramtype">void</td>          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
1108           <td></td>
1109         </tr>
1110       </table>
1111   </td>
1112   <td class="mlabels-right">
1113 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
1114   </tr>
1115 </table>
1116 </div><div class="memdoc">
1117
1118 <p>Event sent before function vTimerSetTimerNumber returns (Op). </p>
1119 <p>The event <b>vTimerSetTimerNumber_Return</b> is generated before the function vTimerSetTimerNumber returns.</p>
1120 <p><b>Value</b> in the Event Recorder shows:</p><ul>
1121 <li><b>no</b> value shown </li>
1122 </ul>
1123
1124 </div>
1125 </div>
1126 <a id="gabe754072285a21bde6b4035b7e69bf2e" name="gabe754072285a21bde6b4035b7e69bf2e"></a>
1127 <h2 class="memtitle"><span class="permalink"><a href="#gabe754072285a21bde6b4035b7e69bf2e">&#9670;&#160;</a></span>EvrFreeRTOSTimers_xTimerCreate()</h2>
1128
1129 <div class="memitem">
1130 <div class="memproto">
1131 <table class="mlabels">
1132   <tr>
1133   <td class="mlabels-left">
1134       <table class="memname">
1135         <tr>
1136           <td class="memname">void EvrFreeRTOSTimers_xTimerCreate </td>
1137           <td>(</td>
1138           <td class="paramtype">const char *</td>          <td class="paramname"><span class="paramname"><em>pcTimerName</em></span>, </td>
1139         </tr>
1140         <tr>
1141           <td class="paramkey"></td>
1142           <td></td>
1143           <td class="paramtype">const TickType_t</td>          <td class="paramname"><span class="paramname"><em>xTimerPeriodInTicks</em></span>, </td>
1144         </tr>
1145         <tr>
1146           <td class="paramkey"></td>
1147           <td></td>
1148           <td class="paramtype">const BaseType_t</td>          <td class="paramname"><span class="paramname"><em>xAutoReload</em></span>, </td>
1149         </tr>
1150         <tr>
1151           <td class="paramkey"></td>
1152           <td></td>
1153           <td class="paramtype">void *</td>          <td class="paramname"><span class="paramname"><em>pvTimerID</em></span>, </td>
1154         </tr>
1155         <tr>
1156           <td class="paramkey"></td>
1157           <td></td>
1158           <td class="paramtype">TimerCallbackFunction_t</td>          <td class="paramname"><span class="paramname"><em>pxCallbackFunction</em></span>&#160;)</td>
1159         </tr>
1160       </table>
1161   </td>
1162   <td class="mlabels-right">
1163 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
1164   </tr>
1165 </table>
1166 </div><div class="memdoc">
1167
1168 <p>Event sent when function xTimerCreate is called (API). </p>
1169 <dl class="params"><dt>Parameters</dt><dd>
1170   <table class="params">
1171     <tr><td class="paramdir">[in]</td><td class="paramname">pcTimerName</td><td>human readable timer name. </td></tr>
1172     <tr><td class="paramdir">[in]</td><td class="paramname">xTimerPeriodInTicks</td><td>the period of the timer in ticks. </td></tr>
1173     <tr><td class="paramdir">[in]</td><td class="paramname">xAutoReload</td><td>auto reload flag. </td></tr>
1174     <tr><td class="paramdir">[in]</td><td class="paramname">pvTimerID</td><td>identifier assigned to the timer being created. </td></tr>
1175     <tr><td class="paramdir">[in]</td><td class="paramname">pxCallbackFunction</td><td>function to call when the timer expired.</td></tr>
1176   </table>
1177   </dd>
1178 </dl>
1179 <p>The event <b>xTimerCreate</b> is generated when function xTimerCreate is called.</p>
1180 <p><b>Value</b> in the Event Recorder shows:</p><ul>
1181 <li><b>pcTimerName</b> : human readable timer name.</li>
1182 <li><b>xTimerPeriodInTicks</b> : the period of the timer in ticks.</li>
1183 <li><b>xAutoReload</b> : auto reload flag.</li>
1184 <li><b>pvTimerID</b> : identifier assigned to the timer being created.</li>
1185 <li><b>pxCallbackFunction</b> : function to call when the timer expired. </li>
1186 </ul>
1187
1188 </div>
1189 </div>
1190 <a id="gaaeea4de796430b57e64e7fdfa385d499" name="gaaeea4de796430b57e64e7fdfa385d499"></a>
1191 <h2 class="memtitle"><span class="permalink"><a href="#gaaeea4de796430b57e64e7fdfa385d499">&#9670;&#160;</a></span>EvrFreeRTOSTimers_xTimerCreate_Return()</h2>
1192
1193 <div class="memitem">
1194 <div class="memproto">
1195 <table class="mlabels">
1196   <tr>
1197   <td class="mlabels-left">
1198       <table class="memname">
1199         <tr>
1200           <td class="memname">void EvrFreeRTOSTimers_xTimerCreate_Return </td>
1201           <td>(</td>
1202           <td class="paramtype">TimerHandle_t</td>          <td class="paramname"><span class="paramname"><em>pxNewTimer</em></span></td><td>)</td>
1203           <td></td>
1204         </tr>
1205       </table>
1206   </td>
1207   <td class="mlabels-right">
1208 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
1209   </tr>
1210 </table>
1211 </div><div class="memdoc">
1212
1213 <p>Event sent before function xTimerCreate returns (Op). </p>
1214 <dl class="params"><dt>Parameters</dt><dd>
1215   <table class="params">
1216     <tr><td class="paramdir">[in]</td><td class="paramname">pxNewTimer</td><td>Timer object handle.</td></tr>
1217   </table>
1218   </dd>
1219 </dl>
1220 <p>The event <b>xTimerCreate_Return</b> is generated before the function xTimerCreate returns.</p>
1221 <p><b>Value</b> in the Event Recorder shows:</p><ul>
1222 <li><b>pxNewTimer</b> : Timer object handle. </li>
1223 </ul>
1224
1225 </div>
1226 </div>
1227 <a id="ga720f5e66f45ea7103bab2611d3ac8b86" name="ga720f5e66f45ea7103bab2611d3ac8b86"></a>
1228 <h2 class="memtitle"><span class="permalink"><a href="#ga720f5e66f45ea7103bab2611d3ac8b86">&#9670;&#160;</a></span>EvrFreeRTOSTimers_xTimerCreateStatic()</h2>
1229
1230 <div class="memitem">
1231 <div class="memproto">
1232 <table class="mlabels">
1233   <tr>
1234   <td class="mlabels-left">
1235       <table class="memname">
1236         <tr>
1237           <td class="memname">void EvrFreeRTOSTimers_xTimerCreateStatic </td>
1238           <td>(</td>
1239           <td class="paramtype">const char *</td>          <td class="paramname"><span class="paramname"><em>pcTimerName</em></span>, </td>
1240         </tr>
1241         <tr>
1242           <td class="paramkey"></td>
1243           <td></td>
1244           <td class="paramtype">const TickType_t</td>          <td class="paramname"><span class="paramname"><em>xTimerPeriodInTicks</em></span>, </td>
1245         </tr>
1246         <tr>
1247           <td class="paramkey"></td>
1248           <td></td>
1249           <td class="paramtype">const BaseType_t</td>          <td class="paramname"><span class="paramname"><em>xAutoReload</em></span>, </td>
1250         </tr>
1251         <tr>
1252           <td class="paramkey"></td>
1253           <td></td>
1254           <td class="paramtype">void *</td>          <td class="paramname"><span class="paramname"><em>pvTimerID</em></span>, </td>
1255         </tr>
1256         <tr>
1257           <td class="paramkey"></td>
1258           <td></td>
1259           <td class="paramtype">TimerCallbackFunction_t</td>          <td class="paramname"><span class="paramname"><em>pxCallbackFunction</em></span>, </td>
1260         </tr>
1261         <tr>
1262           <td class="paramkey"></td>
1263           <td></td>
1264           <td class="paramtype">StaticTimer_t *</td>          <td class="paramname"><span class="paramname"><em>pxTimerBuffer</em></span>&#160;)</td>
1265         </tr>
1266       </table>
1267   </td>
1268   <td class="mlabels-right">
1269 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
1270   </tr>
1271 </table>
1272 </div><div class="memdoc">
1273
1274 <p>Event sent when function xTimerCreateStatic is called (API). </p>
1275 <dl class="params"><dt>Parameters</dt><dd>
1276   <table class="params">
1277     <tr><td class="paramdir">[in]</td><td class="paramname">pcTimerName</td><td>human readable timer name. </td></tr>
1278     <tr><td class="paramdir">[in]</td><td class="paramname">xTimerPeriodInTicks</td><td>the period of the timer in ticks. </td></tr>
1279     <tr><td class="paramdir">[in]</td><td class="paramname">xAutoReload</td><td>auto reload flag. </td></tr>
1280     <tr><td class="paramdir">[in]</td><td class="paramname">pvTimerID</td><td>identifier assigned to the timer being created. </td></tr>
1281     <tr><td class="paramdir">[in]</td><td class="paramname">pxCallbackFunction</td><td>function to call when the timer expired. </td></tr>
1282     <tr><td class="paramdir">[in]</td><td class="paramname">pxTimerBuffer</td><td>pointer to Timer object memory buffer.</td></tr>
1283   </table>
1284   </dd>
1285 </dl>
1286 <p>The event <b>xTimerCreateStatic</b> is generated when function xTimerCreateStatic is called.</p>
1287 <p><b>Value</b> in the Event Recorder shows:</p><ul>
1288 <li><b>pcTimerName</b> : human readable timer name.</li>
1289 <li><b>xTimerPeriodInTicks</b> : the period of the timer in ticks.</li>
1290 <li><b>xAutoReload</b> : auto reload flag.</li>
1291 <li><b>pvTimerID</b> : identifier assigned to the timer being created.</li>
1292 <li><b>pxCallbackFunction</b> : function to call when the timer expired.</li>
1293 <li><b>pxTimerBuffer</b> : pointer to Timer object memory buffer. </li>
1294 </ul>
1295
1296 </div>
1297 </div>
1298 <a id="gaf4e9bbc3e76c4f67843c6be4d59a37d3" name="gaf4e9bbc3e76c4f67843c6be4d59a37d3"></a>
1299 <h2 class="memtitle"><span class="permalink"><a href="#gaf4e9bbc3e76c4f67843c6be4d59a37d3">&#9670;&#160;</a></span>EvrFreeRTOSTimers_xTimerCreateStatic_Return()</h2>
1300
1301 <div class="memitem">
1302 <div class="memproto">
1303 <table class="mlabels">
1304   <tr>
1305   <td class="mlabels-left">
1306       <table class="memname">
1307         <tr>
1308           <td class="memname">void EvrFreeRTOSTimers_xTimerCreateStatic_Return </td>
1309           <td>(</td>
1310           <td class="paramtype">TimerHandle_t</td>          <td class="paramname"><span class="paramname"><em>pxNewTimer</em></span></td><td>)</td>
1311           <td></td>
1312         </tr>
1313       </table>
1314   </td>
1315   <td class="mlabels-right">
1316 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
1317   </tr>
1318 </table>
1319 </div><div class="memdoc">
1320
1321 <p>Event sent before function xTimerCreateStatic returns (Op). </p>
1322 <dl class="params"><dt>Parameters</dt><dd>
1323   <table class="params">
1324     <tr><td class="paramdir">[in]</td><td class="paramname">pxNewTimer</td><td>Timer object handle.</td></tr>
1325   </table>
1326   </dd>
1327 </dl>
1328 <p>The event <b>xTimerCreateStatic_Return</b> is generated before the function xTimerCreateStatic returns.</p>
1329 <p><b>Value</b> in the Event Recorder shows:</p><ul>
1330 <li><b>pxNewTimer</b> : Timer object handle. </li>
1331 </ul>
1332
1333 </div>
1334 </div>
1335 <a id="ga0d6a5bc11b2832d3d29ba99a317db70d" name="ga0d6a5bc11b2832d3d29ba99a317db70d"></a>
1336 <h2 class="memtitle"><span class="permalink"><a href="#ga0d6a5bc11b2832d3d29ba99a317db70d">&#9670;&#160;</a></span>EvrFreeRTOSTimers_xTimerCreateTimerTask()</h2>
1337
1338 <div class="memitem">
1339 <div class="memproto">
1340 <table class="mlabels">
1341   <tr>
1342   <td class="mlabels-left">
1343       <table class="memname">
1344         <tr>
1345           <td class="memname">void EvrFreeRTOSTimers_xTimerCreateTimerTask </td>
1346           <td>(</td>
1347           <td class="paramtype">void</td>          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
1348           <td></td>
1349         </tr>
1350       </table>
1351   </td>
1352   <td class="mlabels-right">
1353 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
1354   </tr>
1355 </table>
1356 </div><div class="memdoc">
1357
1358 <p>Event sent when function xTimerCreateTimerTask is called (API). </p>
1359 <p>The event <b>xTimerCreateTimerTask</b> is generated when function xTimerCreateTimerTask is called.</p>
1360 <p><b>Value</b> in the Event Recorder shows:</p><ul>
1361 <li><b>no</b> value shown </li>
1362 </ul>
1363
1364 </div>
1365 </div>
1366 <a id="gaa0471877bc22a134fa954815f7af507a" name="gaa0471877bc22a134fa954815f7af507a"></a>
1367 <h2 class="memtitle"><span class="permalink"><a href="#gaa0471877bc22a134fa954815f7af507a">&#9670;&#160;</a></span>EvrFreeRTOSTimers_xTimerCreateTimerTask_Return()</h2>
1368
1369 <div class="memitem">
1370 <div class="memproto">
1371 <table class="mlabels">
1372   <tr>
1373   <td class="mlabels-left">
1374       <table class="memname">
1375         <tr>
1376           <td class="memname">void EvrFreeRTOSTimers_xTimerCreateTimerTask_Return </td>
1377           <td>(</td>
1378           <td class="paramtype">BaseType_t</td>          <td class="paramname"><span class="paramname"><em>xReturn</em></span></td><td>)</td>
1379           <td></td>
1380         </tr>
1381       </table>
1382   </td>
1383   <td class="mlabels-right">
1384 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
1385   </tr>
1386 </table>
1387 </div><div class="memdoc">
1388
1389 <p>Event sent before function xTimerCreateTimerTask returns (Op). </p>
1390 <dl class="params"><dt>Parameters</dt><dd>
1391   <table class="params">
1392     <tr><td class="paramdir">[in]</td><td class="paramname">xReturn</td><td>execution status.</td></tr>
1393   </table>
1394   </dd>
1395 </dl>
1396 <p>The event <b>xTimerCreateTimerTask_Return</b> is generated before the function xTimerCreateTimerTask returns.</p>
1397 <p><b>Value</b> in the Event Recorder shows:</p><ul>
1398 <li><b>xReturn</b> : execution status. </li>
1399 </ul>
1400
1401 </div>
1402 </div>
1403 <a id="ga012d0ed9570219dab21455161603b460" name="ga012d0ed9570219dab21455161603b460"></a>
1404 <h2 class="memtitle"><span class="permalink"><a href="#ga012d0ed9570219dab21455161603b460">&#9670;&#160;</a></span>EvrFreeRTOSTimers_xTimerGenericCommandFromISR()</h2>
1405
1406 <div class="memitem">
1407 <div class="memproto">
1408 <table class="mlabels">
1409   <tr>
1410   <td class="mlabels-left">
1411       <table class="memname">
1412         <tr>
1413           <td class="memname">void EvrFreeRTOSTimers_xTimerGenericCommandFromISR </td>
1414           <td>(</td>
1415           <td class="paramtype">TimerHandle_t</td>          <td class="paramname"><span class="paramname"><em>xTimer</em></span>, </td>
1416         </tr>
1417         <tr>
1418           <td class="paramkey"></td>
1419           <td></td>
1420           <td class="paramtype">const BaseType_t</td>          <td class="paramname"><span class="paramname"><em>xCommandID</em></span>, </td>
1421         </tr>
1422         <tr>
1423           <td class="paramkey"></td>
1424           <td></td>
1425           <td class="paramtype">const TickType_t</td>          <td class="paramname"><span class="paramname"><em>xOptionalValue</em></span>, </td>
1426         </tr>
1427         <tr>
1428           <td class="paramkey"></td>
1429           <td></td>
1430           <td class="paramtype">BaseType_t *</td>          <td class="paramname"><span class="paramname"><em>pxHigherPriorityTaskWoken</em></span>, </td>
1431         </tr>
1432         <tr>
1433           <td class="paramkey"></td>
1434           <td></td>
1435           <td class="paramtype">const TickType_t</td>          <td class="paramname"><span class="paramname"><em>xTicksToWait</em></span>&#160;)</td>
1436         </tr>
1437       </table>
1438   </td>
1439   <td class="mlabels-right">
1440 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
1441   </tr>
1442 </table>
1443 </div><div class="memdoc">
1444
1445 <p>Event sent when function xTimerGenericCommandFromISR is called (API). </p>
1446 <dl class="params"><dt>Parameters</dt><dd>
1447   <table class="params">
1448     <tr><td class="paramdir">[in]</td><td class="paramname">xTimer</td><td>Timer object handle. </td></tr>
1449     <tr><td class="paramdir">[in]</td><td class="paramname">xCommandID</td><td>timer command identification. </td></tr>
1450     <tr><td class="paramdir">[in]</td><td class="paramname">xOptionalValue</td><td>optional command value. </td></tr>
1451     <tr><td class="paramdir">[in]</td><td class="paramname">pxHigherPriorityTaskWoken</td><td>pointer to variable where information if any task was woken will be stored. </td></tr>
1452     <tr><td class="paramdir">[in]</td><td class="paramname">xTicksToWait</td><td>number of ticks to wait.</td></tr>
1453   </table>
1454   </dd>
1455 </dl>
1456 <p>The event <b>xTimerGenericCommandFromISR</b> is generated when function xTimerGenericCommandFromISR is called.</p>
1457 <p><b>Value</b> in the Event Recorder shows:</p><ul>
1458 <li><b>xTimer</b> : Timer object handle.</li>
1459 <li><b>xCommandID</b> : timer command identification.</li>
1460 <li><b>xOptionalValue</b> : optional command value.</li>
1461 <li><b>pxHigherPriorityTaskWoken</b> : pointer to variable where information if any task was woken will be stored.</li>
1462 <li><b>xTicksToWait</b> : number of ticks to wait. </li>
1463 </ul>
1464
1465 </div>
1466 </div>
1467 <a id="gaa5335faf50bbf416baaa4ef5b21ec8f0" name="gaa5335faf50bbf416baaa4ef5b21ec8f0"></a>
1468 <h2 class="memtitle"><span class="permalink"><a href="#gaa5335faf50bbf416baaa4ef5b21ec8f0">&#9670;&#160;</a></span>EvrFreeRTOSTimers_xTimerGenericCommandFromISR_Return()</h2>
1469
1470 <div class="memitem">
1471 <div class="memproto">
1472 <table class="mlabels">
1473   <tr>
1474   <td class="mlabels-left">
1475       <table class="memname">
1476         <tr>
1477           <td class="memname">void EvrFreeRTOSTimers_xTimerGenericCommandFromISR_Return </td>
1478           <td>(</td>
1479           <td class="paramtype">BaseType_t</td>          <td class="paramname"><span class="paramname"><em>xReturn</em></span></td><td>)</td>
1480           <td></td>
1481         </tr>
1482       </table>
1483   </td>
1484   <td class="mlabels-right">
1485 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
1486   </tr>
1487 </table>
1488 </div><div class="memdoc">
1489
1490 <p>Event sent before function xTimerGenericCommandFromISR returns (Op). </p>
1491 <dl class="params"><dt>Parameters</dt><dd>
1492   <table class="params">
1493     <tr><td class="paramdir">[in]</td><td class="paramname">xReturn</td><td>execution status.</td></tr>
1494   </table>
1495   </dd>
1496 </dl>
1497 <p>The event <b>xTimerGenericCommandFromISR_Return</b> is generated before the function xTimerGenericCommandFromISR returns.</p>
1498 <p><b>Value</b> in the Event Recorder shows:</p><ul>
1499 <li><b>xReturn</b> : execution status. </li>
1500 </ul>
1501
1502 </div>
1503 </div>
1504 <a id="ga2e341285c7089f1a25e04ba51354c2bd" name="ga2e341285c7089f1a25e04ba51354c2bd"></a>
1505 <h2 class="memtitle"><span class="permalink"><a href="#ga2e341285c7089f1a25e04ba51354c2bd">&#9670;&#160;</a></span>EvrFreeRTOSTimers_xTimerGenericCommandFromTask()</h2>
1506
1507 <div class="memitem">
1508 <div class="memproto">
1509 <table class="mlabels">
1510   <tr>
1511   <td class="mlabels-left">
1512       <table class="memname">
1513         <tr>
1514           <td class="memname">void EvrFreeRTOSTimers_xTimerGenericCommandFromTask </td>
1515           <td>(</td>
1516           <td class="paramtype">TimerHandle_t</td>          <td class="paramname"><span class="paramname"><em>xTimer</em></span>, </td>
1517         </tr>
1518         <tr>
1519           <td class="paramkey"></td>
1520           <td></td>
1521           <td class="paramtype">const BaseType_t</td>          <td class="paramname"><span class="paramname"><em>xCommandID</em></span>, </td>
1522         </tr>
1523         <tr>
1524           <td class="paramkey"></td>
1525           <td></td>
1526           <td class="paramtype">const TickType_t</td>          <td class="paramname"><span class="paramname"><em>xOptionalValue</em></span>, </td>
1527         </tr>
1528         <tr>
1529           <td class="paramkey"></td>
1530           <td></td>
1531           <td class="paramtype">BaseType_t *</td>          <td class="paramname"><span class="paramname"><em>pxHigherPriorityTaskWoken</em></span>, </td>
1532         </tr>
1533         <tr>
1534           <td class="paramkey"></td>
1535           <td></td>
1536           <td class="paramtype">const TickType_t</td>          <td class="paramname"><span class="paramname"><em>xTicksToWait</em></span>&#160;)</td>
1537         </tr>
1538       </table>
1539   </td>
1540   <td class="mlabels-right">
1541 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
1542   </tr>
1543 </table>
1544 </div><div class="memdoc">
1545
1546 <p>Event sent when function xTimerGenericCommandFromTask is called (API). </p>
1547 <dl class="params"><dt>Parameters</dt><dd>
1548   <table class="params">
1549     <tr><td class="paramdir">[in]</td><td class="paramname">xTimer</td><td>Timer object handle. </td></tr>
1550     <tr><td class="paramdir">[in]</td><td class="paramname">xCommandID</td><td>timer command identification. </td></tr>
1551     <tr><td class="paramdir">[in]</td><td class="paramname">xOptionalValue</td><td>optional command value. </td></tr>
1552     <tr><td class="paramdir">[in]</td><td class="paramname">pxHigherPriorityTaskWoken</td><td>pointer to variable where information if any task was woken will be stored. </td></tr>
1553     <tr><td class="paramdir">[in]</td><td class="paramname">xTicksToWait</td><td>number of ticks to wait.</td></tr>
1554   </table>
1555   </dd>
1556 </dl>
1557 <p>The event <b>xTimerGenericCommandFromTask</b> is generated when function xTimerGenericCommandFromTask is called.</p>
1558 <p><b>Value</b> in the Event Recorder shows:</p><ul>
1559 <li><b>xTimer</b> : Timer object handle.</li>
1560 <li><b>xCommandID</b> : timer command identification.</li>
1561 <li><b>xOptionalValue</b> : optional command value.</li>
1562 <li><b>pxHigherPriorityTaskWoken</b> : pointer to variable where information if any task was woken will be stored.</li>
1563 <li><b>xTicksToWait</b> : number of ticks to wait. </li>
1564 </ul>
1565
1566 </div>
1567 </div>
1568 <a id="ga4390f8d65dce0d7623918a1627ba7f49" name="ga4390f8d65dce0d7623918a1627ba7f49"></a>
1569 <h2 class="memtitle"><span class="permalink"><a href="#ga4390f8d65dce0d7623918a1627ba7f49">&#9670;&#160;</a></span>EvrFreeRTOSTimers_xTimerGenericCommandFromTask_Return()</h2>
1570
1571 <div class="memitem">
1572 <div class="memproto">
1573 <table class="mlabels">
1574   <tr>
1575   <td class="mlabels-left">
1576       <table class="memname">
1577         <tr>
1578           <td class="memname">void EvrFreeRTOSTimers_xTimerGenericCommandFromTask_Return </td>
1579           <td>(</td>
1580           <td class="paramtype">BaseType_t</td>          <td class="paramname"><span class="paramname"><em>xReturn</em></span></td><td>)</td>
1581           <td></td>
1582         </tr>
1583       </table>
1584   </td>
1585   <td class="mlabels-right">
1586 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
1587   </tr>
1588 </table>
1589 </div><div class="memdoc">
1590
1591 <p>Event sent before function xTimerGenericCommandFromTask returns (Op). </p>
1592 <dl class="params"><dt>Parameters</dt><dd>
1593   <table class="params">
1594     <tr><td class="paramdir">[in]</td><td class="paramname">xReturn</td><td>execution status.</td></tr>
1595   </table>
1596   </dd>
1597 </dl>
1598 <p>The event <b>xTimerGenericCommandFromTask_Return</b> is generated before the function xTimerGenericCommandFromTask returns.</p>
1599 <p><b>Value</b> in the Event Recorder shows:</p><ul>
1600 <li><b>xReturn</b> : execution status. </li>
1601 </ul>
1602
1603 </div>
1604 </div>
1605 <a id="ga6f519e0dddc5bddb3912c55485851c83" name="ga6f519e0dddc5bddb3912c55485851c83"></a>
1606 <h2 class="memtitle"><span class="permalink"><a href="#ga6f519e0dddc5bddb3912c55485851c83">&#9670;&#160;</a></span>EvrFreeRTOSTimers_xTimerGetExpiryTime()</h2>
1607
1608 <div class="memitem">
1609 <div class="memproto">
1610 <table class="mlabels">
1611   <tr>
1612   <td class="mlabels-left">
1613       <table class="memname">
1614         <tr>
1615           <td class="memname">void EvrFreeRTOSTimers_xTimerGetExpiryTime </td>
1616           <td>(</td>
1617           <td class="paramtype">TimerHandle_t</td>          <td class="paramname"><span class="paramname"><em>xTimer</em></span></td><td>)</td>
1618           <td></td>
1619         </tr>
1620       </table>
1621   </td>
1622   <td class="mlabels-right">
1623 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
1624   </tr>
1625 </table>
1626 </div><div class="memdoc">
1627
1628 <p>Event sent when function xTimerGetExpiryTime is called (API). </p>
1629 <dl class="params"><dt>Parameters</dt><dd>
1630   <table class="params">
1631     <tr><td class="paramdir">[in]</td><td class="paramname">xTimer</td><td>Timer object handle.</td></tr>
1632   </table>
1633   </dd>
1634 </dl>
1635 <p>The event <b>xTimerGetExpiryTime</b> is generated when function xTimerGetExpiryTime is called.</p>
1636 <p><b>Value</b> in the Event Recorder shows:</p><ul>
1637 <li><b>xTimer</b> : Timer object handle. </li>
1638 </ul>
1639
1640 </div>
1641 </div>
1642 <a id="gafcf26587ce64271271f9322f102954f8" name="gafcf26587ce64271271f9322f102954f8"></a>
1643 <h2 class="memtitle"><span class="permalink"><a href="#gafcf26587ce64271271f9322f102954f8">&#9670;&#160;</a></span>EvrFreeRTOSTimers_xTimerGetExpiryTime_Return()</h2>
1644
1645 <div class="memitem">
1646 <div class="memproto">
1647 <table class="mlabels">
1648   <tr>
1649   <td class="mlabels-left">
1650       <table class="memname">
1651         <tr>
1652           <td class="memname">void EvrFreeRTOSTimers_xTimerGetExpiryTime_Return </td>
1653           <td>(</td>
1654           <td class="paramtype">TickType_t</td>          <td class="paramname"><span class="paramname"><em>xReturn</em></span></td><td>)</td>
1655           <td></td>
1656         </tr>
1657       </table>
1658   </td>
1659   <td class="mlabels-right">
1660 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
1661   </tr>
1662 </table>
1663 </div><div class="memdoc">
1664
1665 <p>Event sent before function xTimerGetExpiryTime returns (Op). </p>
1666 <dl class="params"><dt>Parameters</dt><dd>
1667   <table class="params">
1668     <tr><td class="paramdir">[in]</td><td class="paramname">xReturn</td><td>the time at which the timer will expire.</td></tr>
1669   </table>
1670   </dd>
1671 </dl>
1672 <p>The event <b>xTimerGetExpiryTime_Return</b> is generated before the function xTimerGetExpiryTime returns.</p>
1673 <p><b>Value</b> in the Event Recorder shows:</p><ul>
1674 <li><b>xReturn</b> : the time at which the timer will expire. </li>
1675 </ul>
1676
1677 </div>
1678 </div>
1679 <a id="gae76aa4f7ca45d09f78cdfed8ebb449fc" name="gae76aa4f7ca45d09f78cdfed8ebb449fc"></a>
1680 <h2 class="memtitle"><span class="permalink"><a href="#gae76aa4f7ca45d09f78cdfed8ebb449fc">&#9670;&#160;</a></span>EvrFreeRTOSTimers_xTimerGetPeriod()</h2>
1681
1682 <div class="memitem">
1683 <div class="memproto">
1684 <table class="mlabels">
1685   <tr>
1686   <td class="mlabels-left">
1687       <table class="memname">
1688         <tr>
1689           <td class="memname">void EvrFreeRTOSTimers_xTimerGetPeriod </td>
1690           <td>(</td>
1691           <td class="paramtype">TimerHandle_t</td>          <td class="paramname"><span class="paramname"><em>xTimer</em></span></td><td>)</td>
1692           <td></td>
1693         </tr>
1694       </table>
1695   </td>
1696   <td class="mlabels-right">
1697 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
1698   </tr>
1699 </table>
1700 </div><div class="memdoc">
1701
1702 <p>Event sent when function xTimerGetPeriod is called (API). </p>
1703 <dl class="params"><dt>Parameters</dt><dd>
1704   <table class="params">
1705     <tr><td class="paramdir">[in]</td><td class="paramname">xTimer</td><td>Timer object handle.</td></tr>
1706   </table>
1707   </dd>
1708 </dl>
1709 <p>The event <b>xTimerGetPeriod</b> is generated when function xTimerGetPeriod is called.</p>
1710 <p><b>Value</b> in the Event Recorder shows:</p><ul>
1711 <li><b>xTimer</b> : Timer object handle. </li>
1712 </ul>
1713
1714 </div>
1715 </div>
1716 <a id="ga3cb5d5d265632853b96e4fa25b9b8355" name="ga3cb5d5d265632853b96e4fa25b9b8355"></a>
1717 <h2 class="memtitle"><span class="permalink"><a href="#ga3cb5d5d265632853b96e4fa25b9b8355">&#9670;&#160;</a></span>EvrFreeRTOSTimers_xTimerGetPeriod_Return()</h2>
1718
1719 <div class="memitem">
1720 <div class="memproto">
1721 <table class="mlabels">
1722   <tr>
1723   <td class="mlabels-left">
1724       <table class="memname">
1725         <tr>
1726           <td class="memname">void EvrFreeRTOSTimers_xTimerGetPeriod_Return </td>
1727           <td>(</td>
1728           <td class="paramtype">uint32_t</td>          <td class="paramname"><span class="paramname"><em>xReturn</em></span></td><td>)</td>
1729           <td></td>
1730         </tr>
1731       </table>
1732   </td>
1733   <td class="mlabels-right">
1734 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
1735   </tr>
1736 </table>
1737 </div><div class="memdoc">
1738
1739 <p>Event sent before function xTimerGetPeriod returns (Op). </p>
1740 <dl class="params"><dt>Parameters</dt><dd>
1741   <table class="params">
1742     <tr><td class="paramdir">[in]</td><td class="paramname">xReturn</td><td>timer period in ticks.</td></tr>
1743   </table>
1744   </dd>
1745 </dl>
1746 <p>The event <b>xTimerGetPeriod_Return</b> is generated before the function xTimerGetPeriod returns.</p>
1747 <p><b>Value</b> in the Event Recorder shows:</p><ul>
1748 <li><b>xReturn</b> : timer period in ticks. </li>
1749 </ul>
1750
1751 </div>
1752 </div>
1753 <a id="ga949585d1a84618567aabcccec6b184e7" name="ga949585d1a84618567aabcccec6b184e7"></a>
1754 <h2 class="memtitle"><span class="permalink"><a href="#ga949585d1a84618567aabcccec6b184e7">&#9670;&#160;</a></span>EvrFreeRTOSTimers_xTimerGetReloadMode()</h2>
1755
1756 <div class="memitem">
1757 <div class="memproto">
1758 <table class="mlabels">
1759   <tr>
1760   <td class="mlabels-left">
1761       <table class="memname">
1762         <tr>
1763           <td class="memname">void EvrFreeRTOSTimers_xTimerGetReloadMode </td>
1764           <td>(</td>
1765           <td class="paramtype">TimerHandle_t</td>          <td class="paramname"><span class="paramname"><em>xTimer</em></span></td><td>)</td>
1766           <td></td>
1767         </tr>
1768       </table>
1769   </td>
1770   <td class="mlabels-right">
1771 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
1772   </tr>
1773 </table>
1774 </div><div class="memdoc">
1775
1776 <p>Event sent when function xTimerGetReloadMode is called (API). </p>
1777 <dl class="params"><dt>Parameters</dt><dd>
1778   <table class="params">
1779     <tr><td class="paramdir">[in]</td><td class="paramname">xTimer</td><td>Timer object handle.</td></tr>
1780   </table>
1781   </dd>
1782 </dl>
1783 <p>The event <b>xTimerGetReloadMode</b> is generated when function xTimerGetReloadMode is called.</p>
1784 <p><b>Value</b> in the Event Recorder shows:</p><ul>
1785 <li><b>xTimer</b> : Timer object handle. </li>
1786 </ul>
1787
1788 </div>
1789 </div>
1790 <a id="ga626b276a2d0851fc4696f838faedd63b" name="ga626b276a2d0851fc4696f838faedd63b"></a>
1791 <h2 class="memtitle"><span class="permalink"><a href="#ga626b276a2d0851fc4696f838faedd63b">&#9670;&#160;</a></span>EvrFreeRTOSTimers_xTimerGetReloadMode_Return()</h2>
1792
1793 <div class="memitem">
1794 <div class="memproto">
1795 <table class="mlabels">
1796   <tr>
1797   <td class="mlabels-left">
1798       <table class="memname">
1799         <tr>
1800           <td class="memname">void EvrFreeRTOSTimers_xTimerGetReloadMode_Return </td>
1801           <td>(</td>
1802           <td class="paramtype">BaseType_t</td>          <td class="paramname"><span class="paramname"><em>xReturn</em></span></td><td>)</td>
1803           <td></td>
1804         </tr>
1805       </table>
1806   </td>
1807   <td class="mlabels-right">
1808 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
1809   </tr>
1810 </table>
1811 </div><div class="memdoc">
1812
1813 <p>Event sent before function xTimerGetReloadMode returns (Op). </p>
1814 <dl class="params"><dt>Parameters</dt><dd>
1815   <table class="params">
1816     <tr><td class="paramdir">[in]</td><td class="paramname">xReturn</td><td>timer auto-reload mode.</td></tr>
1817   </table>
1818   </dd>
1819 </dl>
1820 <p>The event <b>xTimerGetReloadMode_Return</b> is generated before the function xTimerGetReloadMode returns.</p>
1821 <p><b>Value</b> in the Event Recorder shows:</p><ul>
1822 <li><b>xReturn</b> : timer auto-reload mode. </li>
1823 </ul>
1824
1825 </div>
1826 </div>
1827 <a id="gab8ea34cdf845c49e3eb99f6efd16f7ee" name="gab8ea34cdf845c49e3eb99f6efd16f7ee"></a>
1828 <h2 class="memtitle"><span class="permalink"><a href="#gab8ea34cdf845c49e3eb99f6efd16f7ee">&#9670;&#160;</a></span>EvrFreeRTOSTimers_xTimerGetStaticBuffer()</h2>
1829
1830 <div class="memitem">
1831 <div class="memproto">
1832 <table class="mlabels">
1833   <tr>
1834   <td class="mlabels-left">
1835       <table class="memname">
1836         <tr>
1837           <td class="memname">void EvrFreeRTOSTimers_xTimerGetStaticBuffer </td>
1838           <td>(</td>
1839           <td class="paramtype">TimerHandle_t</td>          <td class="paramname"><span class="paramname"><em>xTimer</em></span>, </td>
1840         </tr>
1841         <tr>
1842           <td class="paramkey"></td>
1843           <td></td>
1844           <td class="paramtype">uint32_t</td>          <td class="paramname"><span class="paramname"><em>ppxTimerBuffer</em></span>&#160;)</td>
1845         </tr>
1846       </table>
1847   </td>
1848   <td class="mlabels-right">
1849 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
1850   </tr>
1851 </table>
1852 </div><div class="memdoc">
1853
1854 <p>Event sent when function xTimerGetStaticBuffer is called (API). </p>
1855 <dl class="params"><dt>Parameters</dt><dd>
1856   <table class="params">
1857     <tr><td class="paramdir">[in]</td><td class="paramname">xTimer</td><td>Timer object handle. </td></tr>
1858     <tr><td class="paramdir">[in]</td><td class="paramname">ppxTimerBuffer</td><td>pointer to memory where object buffer location is stored.</td></tr>
1859   </table>
1860   </dd>
1861 </dl>
1862 <p>The event <b>xTimerGetStaticBuffer</b> is generated when function xTimerGetStaticBuffer is called.</p>
1863 <p><b>Value</b> in the Event Recorder shows:</p><ul>
1864 <li><b>xTimer</b> : Timer object handle.</li>
1865 <li><b>ppxTimerBuffer</b> : pointer to memory where object buffer location is stored. </li>
1866 </ul>
1867
1868 </div>
1869 </div>
1870 <a id="ga814f8537f1e4f048cf437b4c2234112a" name="ga814f8537f1e4f048cf437b4c2234112a"></a>
1871 <h2 class="memtitle"><span class="permalink"><a href="#ga814f8537f1e4f048cf437b4c2234112a">&#9670;&#160;</a></span>EvrFreeRTOSTimers_xTimerGetStaticBuffer_Return()</h2>
1872
1873 <div class="memitem">
1874 <div class="memproto">
1875 <table class="mlabels">
1876   <tr>
1877   <td class="mlabels-left">
1878       <table class="memname">
1879         <tr>
1880           <td class="memname">void EvrFreeRTOSTimers_xTimerGetStaticBuffer_Return </td>
1881           <td>(</td>
1882           <td class="paramtype">BaseType_t</td>          <td class="paramname"><span class="paramname"><em>xReturn</em></span></td><td>)</td>
1883           <td></td>
1884         </tr>
1885       </table>
1886   </td>
1887   <td class="mlabels-right">
1888 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
1889   </tr>
1890 </table>
1891 </div><div class="memdoc">
1892
1893 <p>Event sent before function xTimerGetStaticBuffer returns (Op). </p>
1894 <dl class="params"><dt>Parameters</dt><dd>
1895   <table class="params">
1896     <tr><td class="paramdir">[in]</td><td class="paramname">xReturn</td><td>execution status.</td></tr>
1897   </table>
1898   </dd>
1899 </dl>
1900 <p>The event <b>xTimerGetStaticBuffer_Return</b> is generated before the function xTimerGetStaticBuffer returns.</p>
1901 <p><b>Value</b> in the Event Recorder shows:</p><ul>
1902 <li><b>xReturn</b> : execution status. </li>
1903 </ul>
1904
1905 </div>
1906 </div>
1907 <a id="ga5a277c4ed72a7a080c83c6cef2eeeab9" name="ga5a277c4ed72a7a080c83c6cef2eeeab9"></a>
1908 <h2 class="memtitle"><span class="permalink"><a href="#ga5a277c4ed72a7a080c83c6cef2eeeab9">&#9670;&#160;</a></span>EvrFreeRTOSTimers_xTimerGetTimerDaemonTaskHandle()</h2>
1909
1910 <div class="memitem">
1911 <div class="memproto">
1912 <table class="mlabels">
1913   <tr>
1914   <td class="mlabels-left">
1915       <table class="memname">
1916         <tr>
1917           <td class="memname">void EvrFreeRTOSTimers_xTimerGetTimerDaemonTaskHandle </td>
1918           <td>(</td>
1919           <td class="paramtype">void</td>          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
1920           <td></td>
1921         </tr>
1922       </table>
1923   </td>
1924   <td class="mlabels-right">
1925 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
1926   </tr>
1927 </table>
1928 </div><div class="memdoc">
1929
1930 <p>Event sent when function xTimerGetTimerDaemonTaskHandle is called (API). </p>
1931 <p>The event <b>xTimerGetTimerDaemonTaskHandle</b> is generated when function xTimerGetTimerDaemonTaskHandle is called.</p>
1932 <p><b>Value</b> in the Event Recorder shows:</p><ul>
1933 <li><b>no</b> value shown </li>
1934 </ul>
1935
1936 </div>
1937 </div>
1938 <a id="ga1f3c7fe1b04c2d2d6830daa7b76e1225" name="ga1f3c7fe1b04c2d2d6830daa7b76e1225"></a>
1939 <h2 class="memtitle"><span class="permalink"><a href="#ga1f3c7fe1b04c2d2d6830daa7b76e1225">&#9670;&#160;</a></span>EvrFreeRTOSTimers_xTimerGetTimerDaemonTaskHandle_Return()</h2>
1940
1941 <div class="memitem">
1942 <div class="memproto">
1943 <table class="mlabels">
1944   <tr>
1945   <td class="mlabels-left">
1946       <table class="memname">
1947         <tr>
1948           <td class="memname">void EvrFreeRTOSTimers_xTimerGetTimerDaemonTaskHandle_Return </td>
1949           <td>(</td>
1950           <td class="paramtype">TaskHandle_t</td>          <td class="paramname"><span class="paramname"><em>xTimerTaskHandle</em></span></td><td>)</td>
1951           <td></td>
1952         </tr>
1953       </table>
1954   </td>
1955   <td class="mlabels-right">
1956 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
1957   </tr>
1958 </table>
1959 </div><div class="memdoc">
1960
1961 <p>Event sent before function xTimerGetTimerDaemonTaskHandle returns (Op). </p>
1962 <dl class="params"><dt>Parameters</dt><dd>
1963   <table class="params">
1964     <tr><td class="paramdir">[in]</td><td class="paramname">xTimerTaskHandle</td><td>Timer task handle.</td></tr>
1965   </table>
1966   </dd>
1967 </dl>
1968 <p>The event <b>_Return</b> is generated before the function xTimerGetTimerDaemonTaskHandle returns.</p>
1969 <p><b>Value</b> in the Event Recorder shows:</p><ul>
1970 <li><b>xTimerTaskHandle</b> : Timer task handle. </li>
1971 </ul>
1972
1973 </div>
1974 </div>
1975 <a id="ga5b7937af1160cc8874092e0b8c4cdc69" name="ga5b7937af1160cc8874092e0b8c4cdc69"></a>
1976 <h2 class="memtitle"><span class="permalink"><a href="#ga5b7937af1160cc8874092e0b8c4cdc69">&#9670;&#160;</a></span>EvrFreeRTOSTimers_xTimerIsTimerActive()</h2>
1977
1978 <div class="memitem">
1979 <div class="memproto">
1980 <table class="mlabels">
1981   <tr>
1982   <td class="mlabels-left">
1983       <table class="memname">
1984         <tr>
1985           <td class="memname">void EvrFreeRTOSTimers_xTimerIsTimerActive </td>
1986           <td>(</td>
1987           <td class="paramtype">TimerHandle_t</td>          <td class="paramname"><span class="paramname"><em>xTimer</em></span></td><td>)</td>
1988           <td></td>
1989         </tr>
1990       </table>
1991   </td>
1992   <td class="mlabels-right">
1993 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
1994   </tr>
1995 </table>
1996 </div><div class="memdoc">
1997
1998 <p>Event sent when function xTimerIsTimerActive is called (API). </p>
1999 <dl class="params"><dt>Parameters</dt><dd>
2000   <table class="params">
2001     <tr><td class="paramdir">[in]</td><td class="paramname">xTimer</td><td>Timer object handle.</td></tr>
2002   </table>
2003   </dd>
2004 </dl>
2005 <p>The event <b>xTimerIsTimerActive</b> is generated when function xTimerIsTimerActive is called.</p>
2006 <p><b>Value</b> in the Event Recorder shows:</p><ul>
2007 <li><b>xTimer</b> : Timer object handle. </li>
2008 </ul>
2009
2010 </div>
2011 </div>
2012 <a id="ga71684cf1e0522ae61fae5f3d7f581aaf" name="ga71684cf1e0522ae61fae5f3d7f581aaf"></a>
2013 <h2 class="memtitle"><span class="permalink"><a href="#ga71684cf1e0522ae61fae5f3d7f581aaf">&#9670;&#160;</a></span>EvrFreeRTOSTimers_xTimerIsTimerActive_Return()</h2>
2014
2015 <div class="memitem">
2016 <div class="memproto">
2017 <table class="mlabels">
2018   <tr>
2019   <td class="mlabels-left">
2020       <table class="memname">
2021         <tr>
2022           <td class="memname">void EvrFreeRTOSTimers_xTimerIsTimerActive_Return </td>
2023           <td>(</td>
2024           <td class="paramtype">BaseType_t</td>          <td class="paramname"><span class="paramname"><em>xReturn</em></span></td><td>)</td>
2025           <td></td>
2026         </tr>
2027       </table>
2028   </td>
2029   <td class="mlabels-right">
2030 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
2031   </tr>
2032 </table>
2033 </div><div class="memdoc">
2034
2035 <p>Event sent before function xTimerIsTimerActive returns (Op). </p>
2036 <dl class="params"><dt>Parameters</dt><dd>
2037   <table class="params">
2038     <tr><td class="paramdir">[in]</td><td class="paramname">xReturn</td><td>indication whether the timer is active or dormant.</td></tr>
2039   </table>
2040   </dd>
2041 </dl>
2042 <p>The event <b>xTimerIsTimerActive_Return</b> is generated before the function xTimerIsTimerActive returns.</p>
2043 <p><b>Value</b> in the Event Recorder shows:</p><ul>
2044 <li><b>xReturn</b> : indication whether the timer is active or dormant. </li>
2045 </ul>
2046
2047 </div>
2048 </div>
2049 <a id="gac87d5091b892e7e39a415d93eb135044" name="gac87d5091b892e7e39a415d93eb135044"></a>
2050 <h2 class="memtitle"><span class="permalink"><a href="#gac87d5091b892e7e39a415d93eb135044">&#9670;&#160;</a></span>EvrFreeRTOSTimers_xTimerPendFunctionCall()</h2>
2051
2052 <div class="memitem">
2053 <div class="memproto">
2054 <table class="mlabels">
2055   <tr>
2056   <td class="mlabels-left">
2057       <table class="memname">
2058         <tr>
2059           <td class="memname">void EvrFreeRTOSTimers_xTimerPendFunctionCall </td>
2060           <td>(</td>
2061           <td class="paramtype">PendedFunction_t</td>          <td class="paramname"><span class="paramname"><em>xFunctionToPend</em></span>, </td>
2062         </tr>
2063         <tr>
2064           <td class="paramkey"></td>
2065           <td></td>
2066           <td class="paramtype">void *</td>          <td class="paramname"><span class="paramname"><em>pvParameter1</em></span>, </td>
2067         </tr>
2068         <tr>
2069           <td class="paramkey"></td>
2070           <td></td>
2071           <td class="paramtype">uint32_t</td>          <td class="paramname"><span class="paramname"><em>ulParameter2</em></span>, </td>
2072         </tr>
2073         <tr>
2074           <td class="paramkey"></td>
2075           <td></td>
2076           <td class="paramtype">TickType_t</td>          <td class="paramname"><span class="paramname"><em>xTicksToWait</em></span>&#160;)</td>
2077         </tr>
2078       </table>
2079   </td>
2080   <td class="mlabels-right">
2081 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
2082   </tr>
2083 </table>
2084 </div><div class="memdoc">
2085
2086 <p>Event sent when function is called (API). </p>
2087 <dl class="params"><dt>Parameters</dt><dd>
2088   <table class="params">
2089     <tr><td class="paramdir">[in]</td><td class="paramname">xFunctionToPend</td><td>the callback function to execute from the timer daemon task. </td></tr>
2090     <tr><td class="paramdir">[in]</td><td class="paramname">pvParameter1</td><td>the callback function first argument. </td></tr>
2091     <tr><td class="paramdir">[in]</td><td class="paramname">ulParameter2</td><td>the callback function second argument. </td></tr>
2092     <tr><td class="paramdir">[in]</td><td class="paramname">xTicksToWait</td><td>the amount of time to wait until timer queue is free.</td></tr>
2093   </table>
2094   </dd>
2095 </dl>
2096 <p>The event <b>xTimerPendFunctionCall</b> is generated when function xTimerPendFunctionCall is called.</p>
2097 <p><b>Value</b> in the Event Recorder shows:</p><ul>
2098 <li><b>xFunctionToPend</b> : the callback function to execute from the timer daemon task.</li>
2099 <li><b>pvParameter1</b> : the callback function first argument.</li>
2100 <li><b>ulParameter2</b> : the callback function second argument.</li>
2101 <li><b>xTicksToWait</b> : the amount of time to wait until timer queue is free. </li>
2102 </ul>
2103
2104 </div>
2105 </div>
2106 <a id="gad08c3fa8086243434f5f937552fe9a7e" name="gad08c3fa8086243434f5f937552fe9a7e"></a>
2107 <h2 class="memtitle"><span class="permalink"><a href="#gad08c3fa8086243434f5f937552fe9a7e">&#9670;&#160;</a></span>EvrFreeRTOSTimers_xTimerPendFunctionCall_Return()</h2>
2108
2109 <div class="memitem">
2110 <div class="memproto">
2111 <table class="mlabels">
2112   <tr>
2113   <td class="mlabels-left">
2114       <table class="memname">
2115         <tr>
2116           <td class="memname">void EvrFreeRTOSTimers_xTimerPendFunctionCall_Return </td>
2117           <td>(</td>
2118           <td class="paramtype">BaseType_t</td>          <td class="paramname"><span class="paramname"><em>xReturn</em></span></td><td>)</td>
2119           <td></td>
2120         </tr>
2121       </table>
2122   </td>
2123   <td class="mlabels-right">
2124 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
2125   </tr>
2126 </table>
2127 </div><div class="memdoc">
2128
2129 <p>Event sent before function returns (Op). </p>
2130 <dl class="params"><dt>Parameters</dt><dd>
2131   <table class="params">
2132     <tr><td class="paramdir">[in]</td><td class="paramname">xReturn</td><td>execution status.</td></tr>
2133   </table>
2134   </dd>
2135 </dl>
2136 <p>The event <b>xTimerPendFunctionCall_Return</b> is generated before the function xTimerPendFunctionCall returns.</p>
2137 <p><b>Value</b> in the Event Recorder shows:</p><ul>
2138 <li><b>xReturn</b> : execution status. </li>
2139 </ul>
2140
2141 </div>
2142 </div>
2143 <a id="gaee5fc763cfef769053f27d0caab2fa5d" name="gaee5fc763cfef769053f27d0caab2fa5d"></a>
2144 <h2 class="memtitle"><span class="permalink"><a href="#gaee5fc763cfef769053f27d0caab2fa5d">&#9670;&#160;</a></span>EvrFreeRTOSTimers_xTimerPendFunctionCallFromISR()</h2>
2145
2146 <div class="memitem">
2147 <div class="memproto">
2148 <table class="mlabels">
2149   <tr>
2150   <td class="mlabels-left">
2151       <table class="memname">
2152         <tr>
2153           <td class="memname">void EvrFreeRTOSTimers_xTimerPendFunctionCallFromISR </td>
2154           <td>(</td>
2155           <td class="paramtype">PendedFunction_t</td>          <td class="paramname"><span class="paramname"><em>xFunctionToPend</em></span>, </td>
2156         </tr>
2157         <tr>
2158           <td class="paramkey"></td>
2159           <td></td>
2160           <td class="paramtype">void *</td>          <td class="paramname"><span class="paramname"><em>pvParameter1</em></span>, </td>
2161         </tr>
2162         <tr>
2163           <td class="paramkey"></td>
2164           <td></td>
2165           <td class="paramtype">uint32_t</td>          <td class="paramname"><span class="paramname"><em>ulParameter2</em></span>, </td>
2166         </tr>
2167         <tr>
2168           <td class="paramkey"></td>
2169           <td></td>
2170           <td class="paramtype">BaseType_t *</td>          <td class="paramname"><span class="paramname"><em>pxHigherPriorityTaskWoken</em></span>&#160;)</td>
2171         </tr>
2172       </table>
2173   </td>
2174   <td class="mlabels-right">
2175 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
2176   </tr>
2177 </table>
2178 </div><div class="memdoc">
2179
2180 <p>Event sent when function xTimerPendFunctionCallFromISR is called (API). </p>
2181 <dl class="params"><dt>Parameters</dt><dd>
2182   <table class="params">
2183     <tr><td class="paramdir">[in]</td><td class="paramname">xFunctionToPend</td><td>the callback function to execute from the timer daemon task. </td></tr>
2184     <tr><td class="paramdir">[in]</td><td class="paramname">pvParameter1</td><td>the callback function first argument. </td></tr>
2185     <tr><td class="paramdir">[in]</td><td class="paramname">ulParameter2</td><td>the callback function second argument. </td></tr>
2186     <tr><td class="paramdir">[in]</td><td class="paramname">pxHigherPriorityTaskWoken</td><td>pointer to variable where information if any task was woken will be stored.</td></tr>
2187   </table>
2188   </dd>
2189 </dl>
2190 <p>The event <b>xTimerPendFunctionCallFromISR</b> is generated when function xTimerPendFunctionCallFromISR is called.</p>
2191 <p><b>Value</b> in the Event Recorder shows:</p><ul>
2192 <li><b>xFunctionToPend</b> : the callback function to execute from the timer daemon task.</li>
2193 <li><b>pvParameter1</b> : the callback function first argument.</li>
2194 <li><b>ulParameter2</b> : the callback function second argument.</li>
2195 <li><b>pxHigherPriorityTaskWoken</b> : pointer to variable where information if any task was woken will be stored. </li>
2196 </ul>
2197
2198 </div>
2199 </div>
2200 <a id="gad143d3e20090bdb5f392be25721e7bc2" name="gad143d3e20090bdb5f392be25721e7bc2"></a>
2201 <h2 class="memtitle"><span class="permalink"><a href="#gad143d3e20090bdb5f392be25721e7bc2">&#9670;&#160;</a></span>EvrFreeRTOSTimers_xTimerPendFunctionCallFromISR_Return()</h2>
2202
2203 <div class="memitem">
2204 <div class="memproto">
2205 <table class="mlabels">
2206   <tr>
2207   <td class="mlabels-left">
2208       <table class="memname">
2209         <tr>
2210           <td class="memname">void EvrFreeRTOSTimers_xTimerPendFunctionCallFromISR_Return </td>
2211           <td>(</td>
2212           <td class="paramtype">BaseType_t</td>          <td class="paramname"><span class="paramname"><em>xReturn</em></span></td><td>)</td>
2213           <td></td>
2214         </tr>
2215       </table>
2216   </td>
2217   <td class="mlabels-right">
2218 <span class="mlabels"><span class="mlabel extern">extern</span></span>  </td>
2219   </tr>
2220 </table>
2221 </div><div class="memdoc">
2222
2223 <p>Event sent before function xTimerPendFunctionCallFromISR returns (Op). </p>
2224 <dl class="params"><dt>Parameters</dt><dd>
2225   <table class="params">
2226     <tr><td class="paramdir">[in]</td><td class="paramname">xReturn</td><td>execution status.</td></tr>
2227   </table>
2228   </dd>
2229 </dl>
2230 <p>The event <b>xTimerPendFunctionCallFromISR_Return</b> is generated before the function xTimerPendFunctionCallFromISR returns.</p>
2231 <p><b>Value</b> in the Event Recorder shows:</p><ul>
2232 <li><b>xReturn</b> : execution status. </li>
2233 </ul>
2234
2235 </div>
2236 </div>
2237 </div><!-- contents -->
2238 </div><!-- doc-content -->
2239 <!-- start footer part -->
2240 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
2241   <ul>
2242     <li class="footer">
2243       <script type="text/javascript">
2244         <!--
2245         writeFooter.call(this);
2246         //-->
2247       </script> 
2248     </li>
2249   </ul>
2250 </div>
2251 </body>
2252 </html>