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">
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&dn=expat.txt MIT */
25 $(function() { init_search(); });
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>
37 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
39 <table cellspacing="0" cellpadding="0">
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  <span id="projectnumber"><script type="text/javascript">
47 writeHeader.call(this);
48 writeVersionDropdown.call(this, "CMSIS-FreeRTOS");
53 <div id="projectbrief">CMSIS-RTOS2 compliant FreeRTOS Implementation</div>
55 <td> <div id="MSearchBox" class="MSearchBoxInactive">
57 <span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </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>
71 <!-- end header part -->
72 <div id="CMSISnav" class="tabs1">
74 <script type="text/javascript">
75 writeComponentTabs.call(this);
79 <!-- Generated by Doxygen 1.13.2 -->
80 <script type="text/javascript">
81 /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
82 var searchBox = new SearchBox("searchBox", "search/",'.html');
85 <script type="text/javascript">
86 /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
87 $(function() { codefold.init(0); });
91 <div id="side-nav" class="ui-resizable side-nav-resizable">
93 <div id="nav-tree-contents">
94 <div id="nav-sync" class="sync"></div>
97 <div id="splitbar" style="-moz-user-select:none;"
98 class="ui-resizable-handle">
101 <script type="text/javascript">
102 /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
103 $(function(){initNavTree('group__freertos__evr__timers.html',''); initResizable(true); });
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)">
114 <!-- iframe showing the search results (closed by default) -->
115 <div id="MSearchResultsWindow">
116 <div id="MSearchResults">
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>
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> » <a class="el" href="group__freertos__evr.html">Event functions</a></div></div></div>
133 <div class="contents">
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 </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"> </td><td class="mdescRight">Event on successful timer object create (Op) <br /></td></tr>
142 <tr class="separator:gacc9345d117387a048a35832be8875b1f"><td class="memSeparator" colspan="2"> </td></tr>
143 <tr class="memitem:ga4d3ee3a0c730e52f53662b6d471a6678" id="r_ga4d3ee3a0c730e52f53662b6d471a6678"><td class="memItemLeft" align="right" valign="top">void </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"> </td><td class="mdescRight">Event on unsuccessful timer object create (Error) <br /></td></tr>
145 <tr class="separator:ga4d3ee3a0c730e52f53662b6d471a6678"><td class="memSeparator" colspan="2"> </td></tr>
146 <tr class="memitem:gab0b740245ecdbd07ca7d63c26ef249fc" id="r_gab0b740245ecdbd07ca7d63c26ef249fc"><td class="memItemLeft" align="right" valign="top">void </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"> </td><td class="mdescRight">Event on timer queue command send (Op) <br /></td></tr>
148 <tr class="separator:gab0b740245ecdbd07ca7d63c26ef249fc"><td class="memSeparator" colspan="2"> </td></tr>
149 <tr class="memitem:ga67fb64cd979312c3584c6be7bd8affff" id="r_ga67fb64cd979312c3584c6be7bd8affff"><td class="memItemLeft" align="right" valign="top">void </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"> </td><td class="mdescRight">Event on timer queue command receive (Op) <br /></td></tr>
151 <tr class="separator:ga67fb64cd979312c3584c6be7bd8affff"><td class="memSeparator" colspan="2"> </td></tr>
152 <tr class="memitem:ga6d29aabccac31d30777625064495e0f9" id="r_ga6d29aabccac31d30777625064495e0f9"><td class="memItemLeft" align="right" valign="top">void </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"> </td><td class="mdescRight">Event on timer expire (Op) <br /></td></tr>
154 <tr class="separator:ga6d29aabccac31d30777625064495e0f9"><td class="memSeparator" colspan="2"> </td></tr>
155 <tr class="memitem:gaf59a0654c5e8c2f6d59c53823c71ea16" id="r_gaf59a0654c5e8c2f6d59c53823c71ea16"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
158 <tr class="memitem:ga432db810ab2d460f7c43bdde90aa7d99" id="r_ga432db810ab2d460f7c43bdde90aa7d99"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
161 <tr class="memitem:ga0d6a5bc11b2832d3d29ba99a317db70d" id="r_ga0d6a5bc11b2832d3d29ba99a317db70d"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
164 <tr class="memitem:gaa0471877bc22a134fa954815f7af507a" id="r_gaa0471877bc22a134fa954815f7af507a"><td class="memItemLeft" align="right" valign="top">void </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"> </td><td class="mdescRight">Event sent before function xTimerCreateTimerTask returns (Op). <br /></td></tr>
166 <tr class="separator:gaa0471877bc22a134fa954815f7af507a"><td class="memSeparator" colspan="2"> </td></tr>
167 <tr class="memitem:gabe754072285a21bde6b4035b7e69bf2e" id="r_gabe754072285a21bde6b4035b7e69bf2e"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
170 <tr class="memitem:gaaeea4de796430b57e64e7fdfa385d499" id="r_gaaeea4de796430b57e64e7fdfa385d499"><td class="memItemLeft" align="right" valign="top">void </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"> </td><td class="mdescRight">Event sent before function xTimerCreate returns (Op). <br /></td></tr>
172 <tr class="separator:gaaeea4de796430b57e64e7fdfa385d499"><td class="memSeparator" colspan="2"> </td></tr>
173 <tr class="memitem:ga720f5e66f45ea7103bab2611d3ac8b86" id="r_ga720f5e66f45ea7103bab2611d3ac8b86"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
176 <tr class="memitem:gaf4e9bbc3e76c4f67843c6be4d59a37d3" id="r_gaf4e9bbc3e76c4f67843c6be4d59a37d3"><td class="memItemLeft" align="right" valign="top">void </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"> </td><td class="mdescRight">Event sent before function xTimerCreateStatic returns (Op). <br /></td></tr>
178 <tr class="separator:gaf4e9bbc3e76c4f67843c6be4d59a37d3"><td class="memSeparator" colspan="2"> </td></tr>
179 <tr class="memitem:ga2e341285c7089f1a25e04ba51354c2bd" id="r_ga2e341285c7089f1a25e04ba51354c2bd"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
182 <tr class="memitem:ga4390f8d65dce0d7623918a1627ba7f49" id="r_ga4390f8d65dce0d7623918a1627ba7f49"><td class="memItemLeft" align="right" valign="top">void </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"> </td><td class="mdescRight">Event sent before function xTimerGenericCommandFromTask returns (Op). <br /></td></tr>
184 <tr class="separator:ga4390f8d65dce0d7623918a1627ba7f49"><td class="memSeparator" colspan="2"> </td></tr>
185 <tr class="memitem:ga012d0ed9570219dab21455161603b460" id="r_ga012d0ed9570219dab21455161603b460"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
188 <tr class="memitem:gaa5335faf50bbf416baaa4ef5b21ec8f0" id="r_gaa5335faf50bbf416baaa4ef5b21ec8f0"><td class="memItemLeft" align="right" valign="top">void </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"> </td><td class="mdescRight">Event sent before function xTimerGenericCommandFromISR returns (Op). <br /></td></tr>
190 <tr class="separator:gaa5335faf50bbf416baaa4ef5b21ec8f0"><td class="memSeparator" colspan="2"> </td></tr>
191 <tr class="memitem:ga5a277c4ed72a7a080c83c6cef2eeeab9" id="r_ga5a277c4ed72a7a080c83c6cef2eeeab9"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
194 <tr class="memitem:ga1f3c7fe1b04c2d2d6830daa7b76e1225" id="r_ga1f3c7fe1b04c2d2d6830daa7b76e1225"><td class="memItemLeft" align="right" valign="top">void </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"> </td><td class="mdescRight">Event sent before function xTimerGetTimerDaemonTaskHandle returns (Op). <br /></td></tr>
196 <tr class="separator:ga1f3c7fe1b04c2d2d6830daa7b76e1225"><td class="memSeparator" colspan="2"> </td></tr>
197 <tr class="memitem:gae76aa4f7ca45d09f78cdfed8ebb449fc" id="r_gae76aa4f7ca45d09f78cdfed8ebb449fc"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
200 <tr class="memitem:ga3cb5d5d265632853b96e4fa25b9b8355" id="r_ga3cb5d5d265632853b96e4fa25b9b8355"><td class="memItemLeft" align="right" valign="top">void </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"> </td><td class="mdescRight">Event sent before function xTimerGetPeriod returns (Op). <br /></td></tr>
202 <tr class="separator:ga3cb5d5d265632853b96e4fa25b9b8355"><td class="memSeparator" colspan="2"> </td></tr>
203 <tr class="memitem:ga53287e1d09495ec5d553e66b6dcf9419" id="r_ga53287e1d09495ec5d553e66b6dcf9419"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
206 <tr class="memitem:gaae9a4fbfe57e70fb4ce106f9055aea6f" id="r_gaae9a4fbfe57e70fb4ce106f9055aea6f"><td class="memItemLeft" align="right" valign="top">void </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"> </td><td class="mdescRight">Event sent before function vTimerSetReloadMode returns (Op). <br /></td></tr>
208 <tr class="separator:gaae9a4fbfe57e70fb4ce106f9055aea6f"><td class="memSeparator" colspan="2"> </td></tr>
209 <tr class="memitem:ga949585d1a84618567aabcccec6b184e7" id="r_ga949585d1a84618567aabcccec6b184e7"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
212 <tr class="memitem:ga626b276a2d0851fc4696f838faedd63b" id="r_ga626b276a2d0851fc4696f838faedd63b"><td class="memItemLeft" align="right" valign="top">void </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"> </td><td class="mdescRight">Event sent before function xTimerGetReloadMode returns (Op). <br /></td></tr>
214 <tr class="separator:ga626b276a2d0851fc4696f838faedd63b"><td class="memSeparator" colspan="2"> </td></tr>
215 <tr class="memitem:ga50ed04cc841003b2cc3c7c49fba3dfea" id="r_ga50ed04cc841003b2cc3c7c49fba3dfea"><td class="memItemLeft" align="right" valign="top">void </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"> </td><td class="mdescRight">Event sent when function is called (API). <br /></td></tr>
217 <tr class="separator:ga50ed04cc841003b2cc3c7c49fba3dfea"><td class="memSeparator" colspan="2"> </td></tr>
218 <tr class="memitem:ga80cb4468edcb463700a2a599c4ebd94d" id="r_ga80cb4468edcb463700a2a599c4ebd94d"><td class="memItemLeft" align="right" valign="top">void </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"> </td><td class="mdescRight">Event sent before function returns (Op). <br /></td></tr>
220 <tr class="separator:ga80cb4468edcb463700a2a599c4ebd94d"><td class="memSeparator" colspan="2"> </td></tr>
221 <tr class="memitem:ga6f519e0dddc5bddb3912c55485851c83" id="r_ga6f519e0dddc5bddb3912c55485851c83"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
224 <tr class="memitem:gafcf26587ce64271271f9322f102954f8" id="r_gafcf26587ce64271271f9322f102954f8"><td class="memItemLeft" align="right" valign="top">void </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"> </td><td class="mdescRight">Event sent before function xTimerGetExpiryTime returns (Op). <br /></td></tr>
226 <tr class="separator:gafcf26587ce64271271f9322f102954f8"><td class="memSeparator" colspan="2"> </td></tr>
227 <tr class="memitem:gab8ea34cdf845c49e3eb99f6efd16f7ee" id="r_gab8ea34cdf845c49e3eb99f6efd16f7ee"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
230 <tr class="memitem:ga814f8537f1e4f048cf437b4c2234112a" id="r_ga814f8537f1e4f048cf437b4c2234112a"><td class="memItemLeft" align="right" valign="top">void </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"> </td><td class="mdescRight">Event sent before function xTimerGetStaticBuffer returns (Op). <br /></td></tr>
232 <tr class="separator:ga814f8537f1e4f048cf437b4c2234112a"><td class="memSeparator" colspan="2"> </td></tr>
233 <tr class="memitem:ga9e6e27f6637c6134eddcac4d3708fee7" id="r_ga9e6e27f6637c6134eddcac4d3708fee7"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
236 <tr class="memitem:gadc444c0f119fd64bf776279f805d38e9" id="r_gadc444c0f119fd64bf776279f805d38e9"><td class="memItemLeft" align="right" valign="top">void </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"> </td><td class="mdescRight">Event sent before function pcTimerGetName returns (Op). <br /></td></tr>
238 <tr class="separator:gadc444c0f119fd64bf776279f805d38e9"><td class="memSeparator" colspan="2"> </td></tr>
239 <tr class="memitem:ga5b7937af1160cc8874092e0b8c4cdc69" id="r_ga5b7937af1160cc8874092e0b8c4cdc69"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
242 <tr class="memitem:ga71684cf1e0522ae61fae5f3d7f581aaf" id="r_ga71684cf1e0522ae61fae5f3d7f581aaf"><td class="memItemLeft" align="right" valign="top">void </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"> </td><td class="mdescRight">Event sent before function xTimerIsTimerActive returns (Op). <br /></td></tr>
244 <tr class="separator:ga71684cf1e0522ae61fae5f3d7f581aaf"><td class="memSeparator" colspan="2"> </td></tr>
245 <tr class="memitem:gafde609fd24b0e156a4ac2f48bf95d025" id="r_gafde609fd24b0e156a4ac2f48bf95d025"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
248 <tr class="memitem:ga6c909fd0549fca75ea6ba9e2c195a32e" id="r_ga6c909fd0549fca75ea6ba9e2c195a32e"><td class="memItemLeft" align="right" valign="top">void </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"> </td><td class="mdescRight">Event sent before function pvTimerGetTimerID returns (Op). <br /></td></tr>
250 <tr class="separator:ga6c909fd0549fca75ea6ba9e2c195a32e"><td class="memSeparator" colspan="2"> </td></tr>
251 <tr class="memitem:gad7b62c9ff7e42ad936f3f099143835d0" id="r_gad7b62c9ff7e42ad936f3f099143835d0"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
254 <tr class="memitem:ga41a0e714ea8d21d9a7d0c21f4a235c0e" id="r_ga41a0e714ea8d21d9a7d0c21f4a235c0e"><td class="memItemLeft" align="right" valign="top">void </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"> </td><td class="mdescRight">Event sent before function vTimerSetTimerID returns (Op). <br /></td></tr>
256 <tr class="separator:ga41a0e714ea8d21d9a7d0c21f4a235c0e"><td class="memSeparator" colspan="2"> </td></tr>
257 <tr class="memitem:gaee5fc763cfef769053f27d0caab2fa5d" id="r_gaee5fc763cfef769053f27d0caab2fa5d"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
260 <tr class="memitem:gad143d3e20090bdb5f392be25721e7bc2" id="r_gad143d3e20090bdb5f392be25721e7bc2"><td class="memItemLeft" align="right" valign="top">void </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"> </td><td class="mdescRight">Event sent before function xTimerPendFunctionCallFromISR returns (Op). <br /></td></tr>
262 <tr class="separator:gad143d3e20090bdb5f392be25721e7bc2"><td class="memSeparator" colspan="2"> </td></tr>
263 <tr class="memitem:gac87d5091b892e7e39a415d93eb135044" id="r_gac87d5091b892e7e39a415d93eb135044"><td class="memItemLeft" align="right" valign="top">void </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"> </td><td class="mdescRight">Event sent when function is called (API). <br /></td></tr>
265 <tr class="separator:gac87d5091b892e7e39a415d93eb135044"><td class="memSeparator" colspan="2"> </td></tr>
266 <tr class="memitem:gad08c3fa8086243434f5f937552fe9a7e" id="r_gad08c3fa8086243434f5f937552fe9a7e"><td class="memItemLeft" align="right" valign="top">void </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"> </td><td class="mdescRight">Event sent before function returns (Op). <br /></td></tr>
268 <tr class="separator:gad08c3fa8086243434f5f937552fe9a7e"><td class="memSeparator" colspan="2"> </td></tr>
269 <tr class="memitem:ga979754e549ec0263f9f56c427d9489aa" id="r_ga979754e549ec0263f9f56c427d9489aa"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
272 <tr class="memitem:gaa8a2c1821154cf253f7fd44c221323ee" id="r_gaa8a2c1821154cf253f7fd44c221323ee"><td class="memItemLeft" align="right" valign="top">void </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"> </td><td class="mdescRight">Event sent before function uxTimerGetTimerNumber returns (Op). <br /></td></tr>
274 <tr class="separator:gaa8a2c1821154cf253f7fd44c221323ee"><td class="memSeparator" colspan="2"> </td></tr>
275 <tr class="memitem:gad56e48311479f751d264475329d6cae8" id="r_gad56e48311479f751d264475329d6cae8"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
278 <tr class="memitem:gace280d4b7ad8a3f0677be9390f55f7dd" id="r_gace280d4b7ad8a3f0677be9390f55f7dd"><td class="memItemLeft" align="right" valign="top">void </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"> </td><td class="mdescRight">Event sent before function vTimerSetTimerNumber returns (Op). <br /></td></tr>
280 <tr class="separator:gace280d4b7ad8a3f0677be9390f55f7dd"><td class="memSeparator" colspan="2"> </td></tr>
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">◆ </a></span>EvrFreeRTOSTimers_pcTimerGetName()</h2>
288 <div class="memitem">
289 <div class="memproto">
290 <table class="mlabels">
292 <td class="mlabels-left">
293 <table class="memname">
295 <td class="memname">void EvrFreeRTOSTimers_pcTimerGetName </td>
297 <td class="paramtype">TimerHandle_t</td> <td class="paramname"><span class="paramname"><em>xTimer</em></span></td><td>)</td>
302 <td class="mlabels-right">
303 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
306 </div><div class="memdoc">
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>
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>
322 <a id="gadc444c0f119fd64bf776279f805d38e9" name="gadc444c0f119fd64bf776279f805d38e9"></a>
323 <h2 class="memtitle"><span class="permalink"><a href="#gadc444c0f119fd64bf776279f805d38e9">◆ </a></span>EvrFreeRTOSTimers_pcTimerGetName_Return()</h2>
325 <div class="memitem">
326 <div class="memproto">
327 <table class="mlabels">
329 <td class="mlabels-left">
330 <table class="memname">
332 <td class="memname">void EvrFreeRTOSTimers_pcTimerGetName_Return </td>
334 <td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>pcTimerName</em></span></td><td>)</td>
339 <td class="mlabels-right">
340 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
343 </div><div class="memdoc">
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>
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>
359 <a id="gaf59a0654c5e8c2f6d59c53823c71ea16" name="gaf59a0654c5e8c2f6d59c53823c71ea16"></a>
360 <h2 class="memtitle"><span class="permalink"><a href="#gaf59a0654c5e8c2f6d59c53823c71ea16">◆ </a></span>EvrFreeRTOSTimers_PendFuncCall()</h2>
362 <div class="memitem">
363 <div class="memproto">
364 <table class="mlabels">
366 <td class="mlabels-left">
367 <table class="memname">
369 <td class="memname">void EvrFreeRTOSTimers_PendFuncCall </td>
371 <td class="paramtype">PendedFunction_t</td> <td class="paramname"><span class="paramname"><em>xFunctionToPend</em></span>, </td>
374 <td class="paramkey"></td>
376 <td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pvParameter1</em></span>, </td>
379 <td class="paramkey"></td>
381 <td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>ulParameter2</em></span>, </td>
384 <td class="paramkey"></td>
386 <td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>xReturn</em></span> )</td>
390 <td class="mlabels-right">
391 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
394 </div><div class="memdoc">
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>
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>
416 <a id="ga432db810ab2d460f7c43bdde90aa7d99" name="ga432db810ab2d460f7c43bdde90aa7d99"></a>
417 <h2 class="memtitle"><span class="permalink"><a href="#ga432db810ab2d460f7c43bdde90aa7d99">◆ </a></span>EvrFreeRTOSTimers_PendFuncCallFromIsr()</h2>
419 <div class="memitem">
420 <div class="memproto">
421 <table class="mlabels">
423 <td class="mlabels-left">
424 <table class="memname">
426 <td class="memname">void EvrFreeRTOSTimers_PendFuncCallFromIsr </td>
428 <td class="paramtype">PendedFunction_t</td> <td class="paramname"><span class="paramname"><em>xFunctionToPend</em></span>, </td>
431 <td class="paramkey"></td>
433 <td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pvParameter1</em></span>, </td>
436 <td class="paramkey"></td>
438 <td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>ulParameter2</em></span>, </td>
441 <td class="paramkey"></td>
443 <td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>xReturn</em></span> )</td>
447 <td class="mlabels-right">
448 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
451 </div><div class="memdoc">
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>
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>
473 <a id="gafde609fd24b0e156a4ac2f48bf95d025" name="gafde609fd24b0e156a4ac2f48bf95d025"></a>
474 <h2 class="memtitle"><span class="permalink"><a href="#gafde609fd24b0e156a4ac2f48bf95d025">◆ </a></span>EvrFreeRTOSTimers_pvTimerGetTimerID()</h2>
476 <div class="memitem">
477 <div class="memproto">
478 <table class="mlabels">
480 <td class="mlabels-left">
481 <table class="memname">
483 <td class="memname">void EvrFreeRTOSTimers_pvTimerGetTimerID </td>
485 <td class="paramtype">const TimerHandle_t</td> <td class="paramname"><span class="paramname"><em>xTimer</em></span></td><td>)</td>
490 <td class="mlabels-right">
491 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
494 </div><div class="memdoc">
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>
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>
510 <a id="ga6c909fd0549fca75ea6ba9e2c195a32e" name="ga6c909fd0549fca75ea6ba9e2c195a32e"></a>
511 <h2 class="memtitle"><span class="permalink"><a href="#ga6c909fd0549fca75ea6ba9e2c195a32e">◆ </a></span>EvrFreeRTOSTimers_pvTimerGetTimerID_Return()</h2>
513 <div class="memitem">
514 <div class="memproto">
515 <table class="mlabels">
517 <td class="mlabels-left">
518 <table class="memname">
520 <td class="memname">void EvrFreeRTOSTimers_pvTimerGetTimerID_Return </td>
522 <td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pvReturn</em></span></td><td>)</td>
527 <td class="mlabels-right">
528 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
531 </div><div class="memdoc">
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>
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>
547 <a id="ga67fb64cd979312c3584c6be7bd8affff" name="ga67fb64cd979312c3584c6be7bd8affff"></a>
548 <h2 class="memtitle"><span class="permalink"><a href="#ga67fb64cd979312c3584c6be7bd8affff">◆ </a></span>EvrFreeRTOSTimers_TimerCommandReceived()</h2>
550 <div class="memitem">
551 <div class="memproto">
552 <table class="mlabels">
554 <td class="mlabels-left">
555 <table class="memname">
557 <td class="memname">void EvrFreeRTOSTimers_TimerCommandReceived </td>
559 <td class="paramtype">Timer_t</td> <td class="paramname"><span class="paramname"><em>pxTimer</em></span>, </td>
562 <td class="paramkey"></td>
564 <td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>xCommandID</em></span>, </td>
567 <td class="paramkey"></td>
569 <td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>xOptionalValue</em></span> )</td>
573 <td class="mlabels-right">
574 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
577 </div><div class="memdoc">
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>
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>
597 <a id="gab0b740245ecdbd07ca7d63c26ef249fc" name="gab0b740245ecdbd07ca7d63c26ef249fc"></a>
598 <h2 class="memtitle"><span class="permalink"><a href="#gab0b740245ecdbd07ca7d63c26ef249fc">◆ </a></span>EvrFreeRTOSTimers_TimerCommandSend()</h2>
600 <div class="memitem">
601 <div class="memproto">
602 <table class="mlabels">
604 <td class="mlabels-left">
605 <table class="memname">
607 <td class="memname">void EvrFreeRTOSTimers_TimerCommandSend </td>
609 <td class="paramtype">Timer_t</td> <td class="paramname"><span class="paramname"><em>pxTimer</em></span>, </td>
612 <td class="paramkey"></td>
614 <td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>xCommandID</em></span>, </td>
617 <td class="paramkey"></td>
619 <td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>xOptionalValue</em></span>, </td>
622 <td class="paramkey"></td>
624 <td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>xReturn</em></span> )</td>
628 <td class="mlabels-right">
629 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
632 </div><div class="memdoc">
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>
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>
654 <a id="gacc9345d117387a048a35832be8875b1f" name="gacc9345d117387a048a35832be8875b1f"></a>
655 <h2 class="memtitle"><span class="permalink"><a href="#gacc9345d117387a048a35832be8875b1f">◆ </a></span>EvrFreeRTOSTimers_TimerCreate()</h2>
657 <div class="memitem">
658 <div class="memproto">
659 <table class="mlabels">
661 <td class="mlabels-left">
662 <table class="memname">
664 <td class="memname">void EvrFreeRTOSTimers_TimerCreate </td>
666 <td class="paramtype">Timer_t</td> <td class="paramname"><span class="paramname"><em>pxNewTimer</em></span></td><td>)</td>
671 <td class="mlabels-right">
672 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
675 </div><div class="memdoc">
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>
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>
691 <a id="ga4d3ee3a0c730e52f53662b6d471a6678" name="ga4d3ee3a0c730e52f53662b6d471a6678"></a>
692 <h2 class="memtitle"><span class="permalink"><a href="#ga4d3ee3a0c730e52f53662b6d471a6678">◆ </a></span>EvrFreeRTOSTimers_TimerCreateFailed()</h2>
694 <div class="memitem">
695 <div class="memproto">
696 <table class="mlabels">
698 <td class="mlabels-left">
699 <table class="memname">
701 <td class="memname">void EvrFreeRTOSTimers_TimerCreateFailed </td>
703 <td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
708 <td class="mlabels-right">
709 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
712 </div><div class="memdoc">
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>
719 <a id="ga6d29aabccac31d30777625064495e0f9" name="ga6d29aabccac31d30777625064495e0f9"></a>
720 <h2 class="memtitle"><span class="permalink"><a href="#ga6d29aabccac31d30777625064495e0f9">◆ </a></span>EvrFreeRTOSTimers_TimerExpired()</h2>
722 <div class="memitem">
723 <div class="memproto">
724 <table class="mlabels">
726 <td class="mlabels-left">
727 <table class="memname">
729 <td class="memname">void EvrFreeRTOSTimers_TimerExpired </td>
731 <td class="paramtype">Timer_t</td> <td class="paramname"><span class="paramname"><em>pxTimer</em></span></td><td>)</td>
736 <td class="mlabels-right">
737 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
740 </div><div class="memdoc">
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>
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>
756 <a id="ga50ed04cc841003b2cc3c7c49fba3dfea" name="ga50ed04cc841003b2cc3c7c49fba3dfea"></a>
757 <h2 class="memtitle"><span class="permalink"><a href="#ga50ed04cc841003b2cc3c7c49fba3dfea">◆ </a></span>EvrFreeRTOSTimers_uxTimerGetReloadMode()</h2>
759 <div class="memitem">
760 <div class="memproto">
761 <table class="mlabels">
763 <td class="mlabels-left">
764 <table class="memname">
766 <td class="memname">void EvrFreeRTOSTimers_uxTimerGetReloadMode </td>
768 <td class="paramtype">TimerHandle_t</td> <td class="paramname"><span class="paramname"><em>xTimer</em></span></td><td>)</td>
773 <td class="mlabels-right">
774 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
777 </div><div class="memdoc">
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>
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>
793 <a id="ga80cb4468edcb463700a2a599c4ebd94d" name="ga80cb4468edcb463700a2a599c4ebd94d"></a>
794 <h2 class="memtitle"><span class="permalink"><a href="#ga80cb4468edcb463700a2a599c4ebd94d">◆ </a></span>EvrFreeRTOSTimers_uxTimerGetReloadMode_Return()</h2>
796 <div class="memitem">
797 <div class="memproto">
798 <table class="mlabels">
800 <td class="mlabels-left">
801 <table class="memname">
803 <td class="memname">void EvrFreeRTOSTimers_uxTimerGetReloadMode_Return </td>
805 <td class="paramtype">UBaseType_t</td> <td class="paramname"><span class="paramname"><em>uxReturn</em></span></td><td>)</td>
810 <td class="mlabels-right">
811 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
814 </div><div class="memdoc">
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>
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>
830 <a id="ga979754e549ec0263f9f56c427d9489aa" name="ga979754e549ec0263f9f56c427d9489aa"></a>
831 <h2 class="memtitle"><span class="permalink"><a href="#ga979754e549ec0263f9f56c427d9489aa">◆ </a></span>EvrFreeRTOSTimers_uxTimerGetTimerNumber()</h2>
833 <div class="memitem">
834 <div class="memproto">
835 <table class="mlabels">
837 <td class="mlabels-left">
838 <table class="memname">
840 <td class="memname">void EvrFreeRTOSTimers_uxTimerGetTimerNumber </td>
842 <td class="paramtype">TimerHandle_t</td> <td class="paramname"><span class="paramname"><em>xTimer</em></span></td><td>)</td>
847 <td class="mlabels-right">
848 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
851 </div><div class="memdoc">
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>
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>
867 <a id="gaa8a2c1821154cf253f7fd44c221323ee" name="gaa8a2c1821154cf253f7fd44c221323ee"></a>
868 <h2 class="memtitle"><span class="permalink"><a href="#gaa8a2c1821154cf253f7fd44c221323ee">◆ </a></span>EvrFreeRTOSTimers_uxTimerGetTimerNumber_Return()</h2>
870 <div class="memitem">
871 <div class="memproto">
872 <table class="mlabels">
874 <td class="mlabels-left">
875 <table class="memname">
877 <td class="memname">void EvrFreeRTOSTimers_uxTimerGetTimerNumber_Return </td>
879 <td class="paramtype">UBaseType_t</td> <td class="paramname"><span class="paramname"><em>uxReturn</em></span></td><td>)</td>
884 <td class="mlabels-right">
885 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
888 </div><div class="memdoc">
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>
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>
904 <a id="ga53287e1d09495ec5d553e66b6dcf9419" name="ga53287e1d09495ec5d553e66b6dcf9419"></a>
905 <h2 class="memtitle"><span class="permalink"><a href="#ga53287e1d09495ec5d553e66b6dcf9419">◆ </a></span>EvrFreeRTOSTimers_vTimerSetReloadMode()</h2>
907 <div class="memitem">
908 <div class="memproto">
909 <table class="mlabels">
911 <td class="mlabels-left">
912 <table class="memname">
914 <td class="memname">void EvrFreeRTOSTimers_vTimerSetReloadMode </td>
916 <td class="paramtype">TimerHandle_t</td> <td class="paramname"><span class="paramname"><em>xTimer</em></span>, </td>
919 <td class="paramkey"></td>
921 <td class="paramtype">const BaseType_t</td> <td class="paramname"><span class="paramname"><em>xAutoReload</em></span> )</td>
925 <td class="mlabels-right">
926 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
929 </div><div class="memdoc">
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>
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>
947 <a id="gaae9a4fbfe57e70fb4ce106f9055aea6f" name="gaae9a4fbfe57e70fb4ce106f9055aea6f"></a>
948 <h2 class="memtitle"><span class="permalink"><a href="#gaae9a4fbfe57e70fb4ce106f9055aea6f">◆ </a></span>EvrFreeRTOSTimers_vTimerSetReloadMode_Return()</h2>
950 <div class="memitem">
951 <div class="memproto">
952 <table class="mlabels">
954 <td class="mlabels-left">
955 <table class="memname">
957 <td class="memname">void EvrFreeRTOSTimers_vTimerSetReloadMode_Return </td>
959 <td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
964 <td class="mlabels-right">
965 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
968 </div><div class="memdoc">
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>
978 <a id="gad7b62c9ff7e42ad936f3f099143835d0" name="gad7b62c9ff7e42ad936f3f099143835d0"></a>
979 <h2 class="memtitle"><span class="permalink"><a href="#gad7b62c9ff7e42ad936f3f099143835d0">◆ </a></span>EvrFreeRTOSTimers_vTimerSetTimerID()</h2>
981 <div class="memitem">
982 <div class="memproto">
983 <table class="mlabels">
985 <td class="mlabels-left">
986 <table class="memname">
988 <td class="memname">void EvrFreeRTOSTimers_vTimerSetTimerID </td>
990 <td class="paramtype">TimerHandle_t</td> <td class="paramname"><span class="paramname"><em>xTimer</em></span>, </td>
993 <td class="paramkey"></td>
995 <td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pvNewID</em></span> )</td>
999 <td class="mlabels-right">
1000 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
1003 </div><div class="memdoc">
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>
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>
1021 <a id="ga41a0e714ea8d21d9a7d0c21f4a235c0e" name="ga41a0e714ea8d21d9a7d0c21f4a235c0e"></a>
1022 <h2 class="memtitle"><span class="permalink"><a href="#ga41a0e714ea8d21d9a7d0c21f4a235c0e">◆ </a></span>EvrFreeRTOSTimers_vTimerSetTimerID_Return()</h2>
1024 <div class="memitem">
1025 <div class="memproto">
1026 <table class="mlabels">
1028 <td class="mlabels-left">
1029 <table class="memname">
1031 <td class="memname">void EvrFreeRTOSTimers_vTimerSetTimerID_Return </td>
1033 <td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
1038 <td class="mlabels-right">
1039 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
1042 </div><div class="memdoc">
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>
1052 <a id="gad56e48311479f751d264475329d6cae8" name="gad56e48311479f751d264475329d6cae8"></a>
1053 <h2 class="memtitle"><span class="permalink"><a href="#gad56e48311479f751d264475329d6cae8">◆ </a></span>EvrFreeRTOSTimers_vTimerSetTimerNumber()</h2>
1055 <div class="memitem">
1056 <div class="memproto">
1057 <table class="mlabels">
1059 <td class="mlabels-left">
1060 <table class="memname">
1062 <td class="memname">void EvrFreeRTOSTimers_vTimerSetTimerNumber </td>
1064 <td class="paramtype">TimerHandle_t</td> <td class="paramname"><span class="paramname"><em>xTimer</em></span>, </td>
1067 <td class="paramkey"></td>
1069 <td class="paramtype">UBaseType_t</td> <td class="paramname"><span class="paramname"><em>uxTimerNumber</em></span> )</td>
1073 <td class="mlabels-right">
1074 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
1077 </div><div class="memdoc">
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>
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>
1095 <a id="gace280d4b7ad8a3f0677be9390f55f7dd" name="gace280d4b7ad8a3f0677be9390f55f7dd"></a>
1096 <h2 class="memtitle"><span class="permalink"><a href="#gace280d4b7ad8a3f0677be9390f55f7dd">◆ </a></span>EvrFreeRTOSTimers_vTimerSetTimerNumber_Return()</h2>
1098 <div class="memitem">
1099 <div class="memproto">
1100 <table class="mlabels">
1102 <td class="mlabels-left">
1103 <table class="memname">
1105 <td class="memname">void EvrFreeRTOSTimers_vTimerSetTimerNumber_Return </td>
1107 <td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
1112 <td class="mlabels-right">
1113 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
1116 </div><div class="memdoc">
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>
1126 <a id="gabe754072285a21bde6b4035b7e69bf2e" name="gabe754072285a21bde6b4035b7e69bf2e"></a>
1127 <h2 class="memtitle"><span class="permalink"><a href="#gabe754072285a21bde6b4035b7e69bf2e">◆ </a></span>EvrFreeRTOSTimers_xTimerCreate()</h2>
1129 <div class="memitem">
1130 <div class="memproto">
1131 <table class="mlabels">
1133 <td class="mlabels-left">
1134 <table class="memname">
1136 <td class="memname">void EvrFreeRTOSTimers_xTimerCreate </td>
1138 <td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>pcTimerName</em></span>, </td>
1141 <td class="paramkey"></td>
1143 <td class="paramtype">const TickType_t</td> <td class="paramname"><span class="paramname"><em>xTimerPeriodInTicks</em></span>, </td>
1146 <td class="paramkey"></td>
1148 <td class="paramtype">const BaseType_t</td> <td class="paramname"><span class="paramname"><em>xAutoReload</em></span>, </td>
1151 <td class="paramkey"></td>
1153 <td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pvTimerID</em></span>, </td>
1156 <td class="paramkey"></td>
1158 <td class="paramtype">TimerCallbackFunction_t</td> <td class="paramname"><span class="paramname"><em>pxCallbackFunction</em></span> )</td>
1162 <td class="mlabels-right">
1163 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
1166 </div><div class="memdoc">
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>
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>
1190 <a id="gaaeea4de796430b57e64e7fdfa385d499" name="gaaeea4de796430b57e64e7fdfa385d499"></a>
1191 <h2 class="memtitle"><span class="permalink"><a href="#gaaeea4de796430b57e64e7fdfa385d499">◆ </a></span>EvrFreeRTOSTimers_xTimerCreate_Return()</h2>
1193 <div class="memitem">
1194 <div class="memproto">
1195 <table class="mlabels">
1197 <td class="mlabels-left">
1198 <table class="memname">
1200 <td class="memname">void EvrFreeRTOSTimers_xTimerCreate_Return </td>
1202 <td class="paramtype">TimerHandle_t</td> <td class="paramname"><span class="paramname"><em>pxNewTimer</em></span></td><td>)</td>
1207 <td class="mlabels-right">
1208 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
1211 </div><div class="memdoc">
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>
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>
1227 <a id="ga720f5e66f45ea7103bab2611d3ac8b86" name="ga720f5e66f45ea7103bab2611d3ac8b86"></a>
1228 <h2 class="memtitle"><span class="permalink"><a href="#ga720f5e66f45ea7103bab2611d3ac8b86">◆ </a></span>EvrFreeRTOSTimers_xTimerCreateStatic()</h2>
1230 <div class="memitem">
1231 <div class="memproto">
1232 <table class="mlabels">
1234 <td class="mlabels-left">
1235 <table class="memname">
1237 <td class="memname">void EvrFreeRTOSTimers_xTimerCreateStatic </td>
1239 <td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>pcTimerName</em></span>, </td>
1242 <td class="paramkey"></td>
1244 <td class="paramtype">const TickType_t</td> <td class="paramname"><span class="paramname"><em>xTimerPeriodInTicks</em></span>, </td>
1247 <td class="paramkey"></td>
1249 <td class="paramtype">const BaseType_t</td> <td class="paramname"><span class="paramname"><em>xAutoReload</em></span>, </td>
1252 <td class="paramkey"></td>
1254 <td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pvTimerID</em></span>, </td>
1257 <td class="paramkey"></td>
1259 <td class="paramtype">TimerCallbackFunction_t</td> <td class="paramname"><span class="paramname"><em>pxCallbackFunction</em></span>, </td>
1262 <td class="paramkey"></td>
1264 <td class="paramtype">StaticTimer_t *</td> <td class="paramname"><span class="paramname"><em>pxTimerBuffer</em></span> )</td>
1268 <td class="mlabels-right">
1269 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
1272 </div><div class="memdoc">
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>
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>
1298 <a id="gaf4e9bbc3e76c4f67843c6be4d59a37d3" name="gaf4e9bbc3e76c4f67843c6be4d59a37d3"></a>
1299 <h2 class="memtitle"><span class="permalink"><a href="#gaf4e9bbc3e76c4f67843c6be4d59a37d3">◆ </a></span>EvrFreeRTOSTimers_xTimerCreateStatic_Return()</h2>
1301 <div class="memitem">
1302 <div class="memproto">
1303 <table class="mlabels">
1305 <td class="mlabels-left">
1306 <table class="memname">
1308 <td class="memname">void EvrFreeRTOSTimers_xTimerCreateStatic_Return </td>
1310 <td class="paramtype">TimerHandle_t</td> <td class="paramname"><span class="paramname"><em>pxNewTimer</em></span></td><td>)</td>
1315 <td class="mlabels-right">
1316 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
1319 </div><div class="memdoc">
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>
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>
1335 <a id="ga0d6a5bc11b2832d3d29ba99a317db70d" name="ga0d6a5bc11b2832d3d29ba99a317db70d"></a>
1336 <h2 class="memtitle"><span class="permalink"><a href="#ga0d6a5bc11b2832d3d29ba99a317db70d">◆ </a></span>EvrFreeRTOSTimers_xTimerCreateTimerTask()</h2>
1338 <div class="memitem">
1339 <div class="memproto">
1340 <table class="mlabels">
1342 <td class="mlabels-left">
1343 <table class="memname">
1345 <td class="memname">void EvrFreeRTOSTimers_xTimerCreateTimerTask </td>
1347 <td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
1352 <td class="mlabels-right">
1353 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
1356 </div><div class="memdoc">
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>
1366 <a id="gaa0471877bc22a134fa954815f7af507a" name="gaa0471877bc22a134fa954815f7af507a"></a>
1367 <h2 class="memtitle"><span class="permalink"><a href="#gaa0471877bc22a134fa954815f7af507a">◆ </a></span>EvrFreeRTOSTimers_xTimerCreateTimerTask_Return()</h2>
1369 <div class="memitem">
1370 <div class="memproto">
1371 <table class="mlabels">
1373 <td class="mlabels-left">
1374 <table class="memname">
1376 <td class="memname">void EvrFreeRTOSTimers_xTimerCreateTimerTask_Return </td>
1378 <td class="paramtype">BaseType_t</td> <td class="paramname"><span class="paramname"><em>xReturn</em></span></td><td>)</td>
1383 <td class="mlabels-right">
1384 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
1387 </div><div class="memdoc">
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>
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>
1403 <a id="ga012d0ed9570219dab21455161603b460" name="ga012d0ed9570219dab21455161603b460"></a>
1404 <h2 class="memtitle"><span class="permalink"><a href="#ga012d0ed9570219dab21455161603b460">◆ </a></span>EvrFreeRTOSTimers_xTimerGenericCommandFromISR()</h2>
1406 <div class="memitem">
1407 <div class="memproto">
1408 <table class="mlabels">
1410 <td class="mlabels-left">
1411 <table class="memname">
1413 <td class="memname">void EvrFreeRTOSTimers_xTimerGenericCommandFromISR </td>
1415 <td class="paramtype">TimerHandle_t</td> <td class="paramname"><span class="paramname"><em>xTimer</em></span>, </td>
1418 <td class="paramkey"></td>
1420 <td class="paramtype">const BaseType_t</td> <td class="paramname"><span class="paramname"><em>xCommandID</em></span>, </td>
1423 <td class="paramkey"></td>
1425 <td class="paramtype">const TickType_t</td> <td class="paramname"><span class="paramname"><em>xOptionalValue</em></span>, </td>
1428 <td class="paramkey"></td>
1430 <td class="paramtype">BaseType_t *</td> <td class="paramname"><span class="paramname"><em>pxHigherPriorityTaskWoken</em></span>, </td>
1433 <td class="paramkey"></td>
1435 <td class="paramtype">const TickType_t</td> <td class="paramname"><span class="paramname"><em>xTicksToWait</em></span> )</td>
1439 <td class="mlabels-right">
1440 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
1443 </div><div class="memdoc">
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>
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>
1467 <a id="gaa5335faf50bbf416baaa4ef5b21ec8f0" name="gaa5335faf50bbf416baaa4ef5b21ec8f0"></a>
1468 <h2 class="memtitle"><span class="permalink"><a href="#gaa5335faf50bbf416baaa4ef5b21ec8f0">◆ </a></span>EvrFreeRTOSTimers_xTimerGenericCommandFromISR_Return()</h2>
1470 <div class="memitem">
1471 <div class="memproto">
1472 <table class="mlabels">
1474 <td class="mlabels-left">
1475 <table class="memname">
1477 <td class="memname">void EvrFreeRTOSTimers_xTimerGenericCommandFromISR_Return </td>
1479 <td class="paramtype">BaseType_t</td> <td class="paramname"><span class="paramname"><em>xReturn</em></span></td><td>)</td>
1484 <td class="mlabels-right">
1485 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
1488 </div><div class="memdoc">
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>
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>
1504 <a id="ga2e341285c7089f1a25e04ba51354c2bd" name="ga2e341285c7089f1a25e04ba51354c2bd"></a>
1505 <h2 class="memtitle"><span class="permalink"><a href="#ga2e341285c7089f1a25e04ba51354c2bd">◆ </a></span>EvrFreeRTOSTimers_xTimerGenericCommandFromTask()</h2>
1507 <div class="memitem">
1508 <div class="memproto">
1509 <table class="mlabels">
1511 <td class="mlabels-left">
1512 <table class="memname">
1514 <td class="memname">void EvrFreeRTOSTimers_xTimerGenericCommandFromTask </td>
1516 <td class="paramtype">TimerHandle_t</td> <td class="paramname"><span class="paramname"><em>xTimer</em></span>, </td>
1519 <td class="paramkey"></td>
1521 <td class="paramtype">const BaseType_t</td> <td class="paramname"><span class="paramname"><em>xCommandID</em></span>, </td>
1524 <td class="paramkey"></td>
1526 <td class="paramtype">const TickType_t</td> <td class="paramname"><span class="paramname"><em>xOptionalValue</em></span>, </td>
1529 <td class="paramkey"></td>
1531 <td class="paramtype">BaseType_t *</td> <td class="paramname"><span class="paramname"><em>pxHigherPriorityTaskWoken</em></span>, </td>
1534 <td class="paramkey"></td>
1536 <td class="paramtype">const TickType_t</td> <td class="paramname"><span class="paramname"><em>xTicksToWait</em></span> )</td>
1540 <td class="mlabels-right">
1541 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
1544 </div><div class="memdoc">
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>
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>
1568 <a id="ga4390f8d65dce0d7623918a1627ba7f49" name="ga4390f8d65dce0d7623918a1627ba7f49"></a>
1569 <h2 class="memtitle"><span class="permalink"><a href="#ga4390f8d65dce0d7623918a1627ba7f49">◆ </a></span>EvrFreeRTOSTimers_xTimerGenericCommandFromTask_Return()</h2>
1571 <div class="memitem">
1572 <div class="memproto">
1573 <table class="mlabels">
1575 <td class="mlabels-left">
1576 <table class="memname">
1578 <td class="memname">void EvrFreeRTOSTimers_xTimerGenericCommandFromTask_Return </td>
1580 <td class="paramtype">BaseType_t</td> <td class="paramname"><span class="paramname"><em>xReturn</em></span></td><td>)</td>
1585 <td class="mlabels-right">
1586 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
1589 </div><div class="memdoc">
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>
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>
1605 <a id="ga6f519e0dddc5bddb3912c55485851c83" name="ga6f519e0dddc5bddb3912c55485851c83"></a>
1606 <h2 class="memtitle"><span class="permalink"><a href="#ga6f519e0dddc5bddb3912c55485851c83">◆ </a></span>EvrFreeRTOSTimers_xTimerGetExpiryTime()</h2>
1608 <div class="memitem">
1609 <div class="memproto">
1610 <table class="mlabels">
1612 <td class="mlabels-left">
1613 <table class="memname">
1615 <td class="memname">void EvrFreeRTOSTimers_xTimerGetExpiryTime </td>
1617 <td class="paramtype">TimerHandle_t</td> <td class="paramname"><span class="paramname"><em>xTimer</em></span></td><td>)</td>
1622 <td class="mlabels-right">
1623 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
1626 </div><div class="memdoc">
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>
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>
1642 <a id="gafcf26587ce64271271f9322f102954f8" name="gafcf26587ce64271271f9322f102954f8"></a>
1643 <h2 class="memtitle"><span class="permalink"><a href="#gafcf26587ce64271271f9322f102954f8">◆ </a></span>EvrFreeRTOSTimers_xTimerGetExpiryTime_Return()</h2>
1645 <div class="memitem">
1646 <div class="memproto">
1647 <table class="mlabels">
1649 <td class="mlabels-left">
1650 <table class="memname">
1652 <td class="memname">void EvrFreeRTOSTimers_xTimerGetExpiryTime_Return </td>
1654 <td class="paramtype">TickType_t</td> <td class="paramname"><span class="paramname"><em>xReturn</em></span></td><td>)</td>
1659 <td class="mlabels-right">
1660 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
1663 </div><div class="memdoc">
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>
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>
1679 <a id="gae76aa4f7ca45d09f78cdfed8ebb449fc" name="gae76aa4f7ca45d09f78cdfed8ebb449fc"></a>
1680 <h2 class="memtitle"><span class="permalink"><a href="#gae76aa4f7ca45d09f78cdfed8ebb449fc">◆ </a></span>EvrFreeRTOSTimers_xTimerGetPeriod()</h2>
1682 <div class="memitem">
1683 <div class="memproto">
1684 <table class="mlabels">
1686 <td class="mlabels-left">
1687 <table class="memname">
1689 <td class="memname">void EvrFreeRTOSTimers_xTimerGetPeriod </td>
1691 <td class="paramtype">TimerHandle_t</td> <td class="paramname"><span class="paramname"><em>xTimer</em></span></td><td>)</td>
1696 <td class="mlabels-right">
1697 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
1700 </div><div class="memdoc">
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>
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>
1716 <a id="ga3cb5d5d265632853b96e4fa25b9b8355" name="ga3cb5d5d265632853b96e4fa25b9b8355"></a>
1717 <h2 class="memtitle"><span class="permalink"><a href="#ga3cb5d5d265632853b96e4fa25b9b8355">◆ </a></span>EvrFreeRTOSTimers_xTimerGetPeriod_Return()</h2>
1719 <div class="memitem">
1720 <div class="memproto">
1721 <table class="mlabels">
1723 <td class="mlabels-left">
1724 <table class="memname">
1726 <td class="memname">void EvrFreeRTOSTimers_xTimerGetPeriod_Return </td>
1728 <td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>xReturn</em></span></td><td>)</td>
1733 <td class="mlabels-right">
1734 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
1737 </div><div class="memdoc">
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>
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>
1753 <a id="ga949585d1a84618567aabcccec6b184e7" name="ga949585d1a84618567aabcccec6b184e7"></a>
1754 <h2 class="memtitle"><span class="permalink"><a href="#ga949585d1a84618567aabcccec6b184e7">◆ </a></span>EvrFreeRTOSTimers_xTimerGetReloadMode()</h2>
1756 <div class="memitem">
1757 <div class="memproto">
1758 <table class="mlabels">
1760 <td class="mlabels-left">
1761 <table class="memname">
1763 <td class="memname">void EvrFreeRTOSTimers_xTimerGetReloadMode </td>
1765 <td class="paramtype">TimerHandle_t</td> <td class="paramname"><span class="paramname"><em>xTimer</em></span></td><td>)</td>
1770 <td class="mlabels-right">
1771 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
1774 </div><div class="memdoc">
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>
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>
1790 <a id="ga626b276a2d0851fc4696f838faedd63b" name="ga626b276a2d0851fc4696f838faedd63b"></a>
1791 <h2 class="memtitle"><span class="permalink"><a href="#ga626b276a2d0851fc4696f838faedd63b">◆ </a></span>EvrFreeRTOSTimers_xTimerGetReloadMode_Return()</h2>
1793 <div class="memitem">
1794 <div class="memproto">
1795 <table class="mlabels">
1797 <td class="mlabels-left">
1798 <table class="memname">
1800 <td class="memname">void EvrFreeRTOSTimers_xTimerGetReloadMode_Return </td>
1802 <td class="paramtype">BaseType_t</td> <td class="paramname"><span class="paramname"><em>xReturn</em></span></td><td>)</td>
1807 <td class="mlabels-right">
1808 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
1811 </div><div class="memdoc">
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>
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>
1827 <a id="gab8ea34cdf845c49e3eb99f6efd16f7ee" name="gab8ea34cdf845c49e3eb99f6efd16f7ee"></a>
1828 <h2 class="memtitle"><span class="permalink"><a href="#gab8ea34cdf845c49e3eb99f6efd16f7ee">◆ </a></span>EvrFreeRTOSTimers_xTimerGetStaticBuffer()</h2>
1830 <div class="memitem">
1831 <div class="memproto">
1832 <table class="mlabels">
1834 <td class="mlabels-left">
1835 <table class="memname">
1837 <td class="memname">void EvrFreeRTOSTimers_xTimerGetStaticBuffer </td>
1839 <td class="paramtype">TimerHandle_t</td> <td class="paramname"><span class="paramname"><em>xTimer</em></span>, </td>
1842 <td class="paramkey"></td>
1844 <td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>ppxTimerBuffer</em></span> )</td>
1848 <td class="mlabels-right">
1849 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
1852 </div><div class="memdoc">
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>
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>
1870 <a id="ga814f8537f1e4f048cf437b4c2234112a" name="ga814f8537f1e4f048cf437b4c2234112a"></a>
1871 <h2 class="memtitle"><span class="permalink"><a href="#ga814f8537f1e4f048cf437b4c2234112a">◆ </a></span>EvrFreeRTOSTimers_xTimerGetStaticBuffer_Return()</h2>
1873 <div class="memitem">
1874 <div class="memproto">
1875 <table class="mlabels">
1877 <td class="mlabels-left">
1878 <table class="memname">
1880 <td class="memname">void EvrFreeRTOSTimers_xTimerGetStaticBuffer_Return </td>
1882 <td class="paramtype">BaseType_t</td> <td class="paramname"><span class="paramname"><em>xReturn</em></span></td><td>)</td>
1887 <td class="mlabels-right">
1888 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
1891 </div><div class="memdoc">
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>
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>
1907 <a id="ga5a277c4ed72a7a080c83c6cef2eeeab9" name="ga5a277c4ed72a7a080c83c6cef2eeeab9"></a>
1908 <h2 class="memtitle"><span class="permalink"><a href="#ga5a277c4ed72a7a080c83c6cef2eeeab9">◆ </a></span>EvrFreeRTOSTimers_xTimerGetTimerDaemonTaskHandle()</h2>
1910 <div class="memitem">
1911 <div class="memproto">
1912 <table class="mlabels">
1914 <td class="mlabels-left">
1915 <table class="memname">
1917 <td class="memname">void EvrFreeRTOSTimers_xTimerGetTimerDaemonTaskHandle </td>
1919 <td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
1924 <td class="mlabels-right">
1925 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
1928 </div><div class="memdoc">
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>
1938 <a id="ga1f3c7fe1b04c2d2d6830daa7b76e1225" name="ga1f3c7fe1b04c2d2d6830daa7b76e1225"></a>
1939 <h2 class="memtitle"><span class="permalink"><a href="#ga1f3c7fe1b04c2d2d6830daa7b76e1225">◆ </a></span>EvrFreeRTOSTimers_xTimerGetTimerDaemonTaskHandle_Return()</h2>
1941 <div class="memitem">
1942 <div class="memproto">
1943 <table class="mlabels">
1945 <td class="mlabels-left">
1946 <table class="memname">
1948 <td class="memname">void EvrFreeRTOSTimers_xTimerGetTimerDaemonTaskHandle_Return </td>
1950 <td class="paramtype">TaskHandle_t</td> <td class="paramname"><span class="paramname"><em>xTimerTaskHandle</em></span></td><td>)</td>
1955 <td class="mlabels-right">
1956 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
1959 </div><div class="memdoc">
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>
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>
1975 <a id="ga5b7937af1160cc8874092e0b8c4cdc69" name="ga5b7937af1160cc8874092e0b8c4cdc69"></a>
1976 <h2 class="memtitle"><span class="permalink"><a href="#ga5b7937af1160cc8874092e0b8c4cdc69">◆ </a></span>EvrFreeRTOSTimers_xTimerIsTimerActive()</h2>
1978 <div class="memitem">
1979 <div class="memproto">
1980 <table class="mlabels">
1982 <td class="mlabels-left">
1983 <table class="memname">
1985 <td class="memname">void EvrFreeRTOSTimers_xTimerIsTimerActive </td>
1987 <td class="paramtype">TimerHandle_t</td> <td class="paramname"><span class="paramname"><em>xTimer</em></span></td><td>)</td>
1992 <td class="mlabels-right">
1993 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
1996 </div><div class="memdoc">
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>
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>
2012 <a id="ga71684cf1e0522ae61fae5f3d7f581aaf" name="ga71684cf1e0522ae61fae5f3d7f581aaf"></a>
2013 <h2 class="memtitle"><span class="permalink"><a href="#ga71684cf1e0522ae61fae5f3d7f581aaf">◆ </a></span>EvrFreeRTOSTimers_xTimerIsTimerActive_Return()</h2>
2015 <div class="memitem">
2016 <div class="memproto">
2017 <table class="mlabels">
2019 <td class="mlabels-left">
2020 <table class="memname">
2022 <td class="memname">void EvrFreeRTOSTimers_xTimerIsTimerActive_Return </td>
2024 <td class="paramtype">BaseType_t</td> <td class="paramname"><span class="paramname"><em>xReturn</em></span></td><td>)</td>
2029 <td class="mlabels-right">
2030 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
2033 </div><div class="memdoc">
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>
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>
2049 <a id="gac87d5091b892e7e39a415d93eb135044" name="gac87d5091b892e7e39a415d93eb135044"></a>
2050 <h2 class="memtitle"><span class="permalink"><a href="#gac87d5091b892e7e39a415d93eb135044">◆ </a></span>EvrFreeRTOSTimers_xTimerPendFunctionCall()</h2>
2052 <div class="memitem">
2053 <div class="memproto">
2054 <table class="mlabels">
2056 <td class="mlabels-left">
2057 <table class="memname">
2059 <td class="memname">void EvrFreeRTOSTimers_xTimerPendFunctionCall </td>
2061 <td class="paramtype">PendedFunction_t</td> <td class="paramname"><span class="paramname"><em>xFunctionToPend</em></span>, </td>
2064 <td class="paramkey"></td>
2066 <td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pvParameter1</em></span>, </td>
2069 <td class="paramkey"></td>
2071 <td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>ulParameter2</em></span>, </td>
2074 <td class="paramkey"></td>
2076 <td class="paramtype">TickType_t</td> <td class="paramname"><span class="paramname"><em>xTicksToWait</em></span> )</td>
2080 <td class="mlabels-right">
2081 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
2084 </div><div class="memdoc">
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>
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>
2106 <a id="gad08c3fa8086243434f5f937552fe9a7e" name="gad08c3fa8086243434f5f937552fe9a7e"></a>
2107 <h2 class="memtitle"><span class="permalink"><a href="#gad08c3fa8086243434f5f937552fe9a7e">◆ </a></span>EvrFreeRTOSTimers_xTimerPendFunctionCall_Return()</h2>
2109 <div class="memitem">
2110 <div class="memproto">
2111 <table class="mlabels">
2113 <td class="mlabels-left">
2114 <table class="memname">
2116 <td class="memname">void EvrFreeRTOSTimers_xTimerPendFunctionCall_Return </td>
2118 <td class="paramtype">BaseType_t</td> <td class="paramname"><span class="paramname"><em>xReturn</em></span></td><td>)</td>
2123 <td class="mlabels-right">
2124 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
2127 </div><div class="memdoc">
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>
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>
2143 <a id="gaee5fc763cfef769053f27d0caab2fa5d" name="gaee5fc763cfef769053f27d0caab2fa5d"></a>
2144 <h2 class="memtitle"><span class="permalink"><a href="#gaee5fc763cfef769053f27d0caab2fa5d">◆ </a></span>EvrFreeRTOSTimers_xTimerPendFunctionCallFromISR()</h2>
2146 <div class="memitem">
2147 <div class="memproto">
2148 <table class="mlabels">
2150 <td class="mlabels-left">
2151 <table class="memname">
2153 <td class="memname">void EvrFreeRTOSTimers_xTimerPendFunctionCallFromISR </td>
2155 <td class="paramtype">PendedFunction_t</td> <td class="paramname"><span class="paramname"><em>xFunctionToPend</em></span>, </td>
2158 <td class="paramkey"></td>
2160 <td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pvParameter1</em></span>, </td>
2163 <td class="paramkey"></td>
2165 <td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>ulParameter2</em></span>, </td>
2168 <td class="paramkey"></td>
2170 <td class="paramtype">BaseType_t *</td> <td class="paramname"><span class="paramname"><em>pxHigherPriorityTaskWoken</em></span> )</td>
2174 <td class="mlabels-right">
2175 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
2178 </div><div class="memdoc">
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>
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>
2200 <a id="gad143d3e20090bdb5f392be25721e7bc2" name="gad143d3e20090bdb5f392be25721e7bc2"></a>
2201 <h2 class="memtitle"><span class="permalink"><a href="#gad143d3e20090bdb5f392be25721e7bc2">◆ </a></span>EvrFreeRTOSTimers_xTimerPendFunctionCallFromISR_Return()</h2>
2203 <div class="memitem">
2204 <div class="memproto">
2205 <table class="mlabels">
2207 <td class="mlabels-left">
2208 <table class="memname">
2210 <td class="memname">void EvrFreeRTOSTimers_xTimerPendFunctionCallFromISR_Return </td>
2212 <td class="paramtype">BaseType_t</td> <td class="paramname"><span class="paramname"><em>xReturn</em></span></td><td>)</td>
2217 <td class="mlabels-right">
2218 <span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
2221 </div><div class="memdoc">
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>
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>
2237 </div><!-- contents -->
2238 </div><!-- doc-content -->
2239 <!-- start footer part -->
2240 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
2243 <script type="text/javascript">
2245 writeFooter.call(this);