MCB1700_Welcome/Doxygen/html/task_8h.html

2832 lines
180 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.20"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Labor04: task.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Labor04
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.20 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('task_8h.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">task.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="list_8h_source.html">list.h</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for task.h:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h__incl.png" border="0" usemap="#atask_8h" alt=""/></div>
<map name="task_8h" id="atask_8h">
<area shape="rect" title=" " alt="" coords="5,5,64,32"/>
<area shape="rect" href="list_8h.html" title=" " alt="" coords="9,80,60,107"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h__dep__incl.png" border="0" usemap="#atask_8hdep" alt=""/></div>
<map name="task_8hdep" id="atask_8hdep">
<area shape="rect" title=" " alt="" coords="1123,5,1182,32"/>
<area shape="rect" href="croutine_8c.html" title=" " alt="" coords="575,80,653,107"/>
<area shape="rect" href="_e_s2___v4__app_8h.html" title="global header file for project" alt="" coords="678,80,787,107"/>
<area shape="rect" href="event__groups_8c.html" title=" " alt="" coords="1372,229,1483,256"/>
<area shape="rect" href="heap__1_8c.html" title=" " alt="" coords="983,80,1058,107"/>
<area shape="rect" href="port_8c.html" title=" " alt="" coords="1082,80,1138,107"/>
<area shape="rect" href="queue_8c.html" title=" " alt="" coords="1163,80,1231,107"/>
<area shape="rect" href="stream__buffer_8c.html" title=" " alt="" coords="1255,80,1368,107"/>
<area shape="rect" href="tasks_8c.html" title=" " alt="" coords="1231,155,1296,181"/>
<area shape="rect" href="timers_8c.html" title=" " alt="" coords="1507,155,1577,181"/>
<area shape="rect" href="timers_8h.html" title=" " alt="" coords="1393,80,1462,107"/>
<area shape="rect" href="displaytask_8c.html" title=" " alt="" coords="625,155,723,181"/>
<area shape="rect" href="_externals_8h.html" title="declare global variables" alt="" coords="747,155,835,181"/>
<area shape="rect" href="_fsm_framework_8c.html" title=" " alt="" coords="859,155,985,181"/>
<area shape="rect" href="_fsm_tape_8c.html" title="FSM for Tape." alt="" coords="1009,155,1096,181"/>
<area shape="rect" href="_fsm_tape_8h.html" title="Header FSM for Tape." alt="" coords="1120,155,1207,181"/>
<area shape="rect" href="_fsm_v_c_r_8c.html" title="FSM for VCR." alt="" coords="5,155,92,181"/>
<area shape="rect" href="_fsm_v_c_r_8h.html" title=" " alt="" coords="116,155,203,181"/>
<area shape="rect" href="_globals_8c.html" title=" " alt="" coords="227,155,305,181"/>
<area shape="rect" href="_interrupt_8c.html" title="timer isr handler" alt="" coords="329,155,411,181"/>
<area shape="rect" href="_main_8c.html" title="app main" alt="" coords="435,155,497,181"/>
<area shape="rect" href="_threads_8c.html" title="threads tun by HeiOS" alt="" coords="521,155,601,181"/>
<area shape="rect" href="event__groups_8h.html" title=" " alt="" coords="1372,155,1483,181"/>
</map>
</div>
</div>
<p><a href="task_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structx_t_i_m_e___o_u_t.html">xTIME_OUT</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structx_m_e_m_o_r_y___r_e_g_i_o_n.html">xMEMORY_REGION</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structx_t_a_s_k___p_a_r_a_m_e_t_e_r_s.html">xTASK_PARAMETERS</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structx_t_a_s_k___s_t_a_t_u_s.html">xTASK_STATUS</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a3de6ae5641d96a68aa027673b6588016"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a3de6ae5641d96a68aa027673b6588016">tskKERNEL_VERSION_NUMBER</a>&#160;&#160;&#160;&quot;V9.0.0&quot;</td></tr>
<tr class="separator:a3de6ae5641d96a68aa027673b6588016"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a790e0e16f79e71d4791435a31d5b0fc7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a790e0e16f79e71d4791435a31d5b0fc7">tskKERNEL_VERSION_MAJOR</a>&#160;&#160;&#160;9</td></tr>
<tr class="separator:a790e0e16f79e71d4791435a31d5b0fc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0b5ab04d8419227d0a5ac94af6b3639"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#ab0b5ab04d8419227d0a5ac94af6b3639">tskKERNEL_VERSION_MINOR</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:ab0b5ab04d8419227d0a5ac94af6b3639"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cb001d5c86f4a8a5272f27227eb3247"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a4cb001d5c86f4a8a5272f27227eb3247">tskKERNEL_VERSION_BUILD</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:a4cb001d5c86f4a8a5272f27227eb3247"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94ed0b9b3b4e8ccc859c322f18583e67"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a94ed0b9b3b4e8ccc859c322f18583e67">tskIDLE_PRIORITY</a>&#160;&#160;&#160;( ( <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> ) 0U )</td></tr>
<tr class="separator:a94ed0b9b3b4e8ccc859c322f18583e67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a767e474430db1e60056e9678763f9202"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a767e474430db1e60056e9678763f9202">taskYIELD</a>()&#160;&#160;&#160;<a class="el" href="portmacro_8h.html#ae1ff06193615f5130b5a97dc9e708fc7">portYIELD</a>()</td></tr>
<tr class="separator:a767e474430db1e60056e9678763f9202"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7bf0ae866292ba8296091a9d5209689"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#ab7bf0ae866292ba8296091a9d5209689">taskENTER_CRITICAL</a>()&#160;&#160;&#160;<a class="el" href="portmacro_8h.html#a8a09321ad004019f3c8d0f2e4d7224c7">portENTER_CRITICAL</a>()</td></tr>
<tr class="separator:ab7bf0ae866292ba8296091a9d5209689"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb27098fc27d117f720d96bfdcd2b4c8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#acb27098fc27d117f720d96bfdcd2b4c8">taskENTER_CRITICAL_FROM_ISR</a>()&#160;&#160;&#160;<a class="el" href="portmacro_8h.html#a31b4260dbc1823ba80b578f86eb15a98">portSET_INTERRUPT_MASK_FROM_ISR</a>()</td></tr>
<tr class="separator:acb27098fc27d117f720d96bfdcd2b4c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac8f36abc45ac4ee714bd6b81e3b1643"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#aac8f36abc45ac4ee714bd6b81e3b1643">taskEXIT_CRITICAL</a>()&#160;&#160;&#160;<a class="el" href="portmacro_8h.html#a529358e6147881dd881c890ade21c9bd">portEXIT_CRITICAL</a>()</td></tr>
<tr class="separator:aac8f36abc45ac4ee714bd6b81e3b1643"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa2f5acc3c925b6542ecca1acf67a234"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#afa2f5acc3c925b6542ecca1acf67a234">taskEXIT_CRITICAL_FROM_ISR</a>(x)&#160;&#160;&#160;<a class="el" href="portmacro_8h.html#a79d65a5d0f6f9133a0739832e9d8367e">portCLEAR_INTERRUPT_MASK_FROM_ISR</a>( x )</td></tr>
<tr class="separator:afa2f5acc3c925b6542ecca1acf67a234"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa455a648c2224964ee57758b8794198e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#aa455a648c2224964ee57758b8794198e">taskDISABLE_INTERRUPTS</a>()&#160;&#160;&#160;<a class="el" href="portmacro_8h.html#a6e3d10ee1a0734a647ca192523c2cfc1">portDISABLE_INTERRUPTS</a>()</td></tr>
<tr class="separator:aa455a648c2224964ee57758b8794198e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04361ba499e91eb35324e4cba6feea17"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a04361ba499e91eb35324e4cba6feea17">taskENABLE_INTERRUPTS</a>()&#160;&#160;&#160;<a class="el" href="portmacro_8h.html#abc47e85a6befbb47961ad5ee7aa57173">portENABLE_INTERRUPTS</a>()</td></tr>
<tr class="separator:a04361ba499e91eb35324e4cba6feea17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0cad071ca127a35df93166e9ed5b6ada"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a0cad071ca127a35df93166e9ed5b6ada">taskSCHEDULER_SUSPENDED</a>&#160;&#160;&#160;( ( <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> ) 0 )</td></tr>
<tr class="separator:a0cad071ca127a35df93166e9ed5b6ada"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0923fdaae1bfe42ac5cccd9e9ddca9ed"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a0923fdaae1bfe42ac5cccd9e9ddca9ed">taskSCHEDULER_NOT_STARTED</a>&#160;&#160;&#160;( ( <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> ) 1 )</td></tr>
<tr class="separator:a0923fdaae1bfe42ac5cccd9e9ddca9ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbb675035741787d29da475b5a887545"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#acbb675035741787d29da475b5a887545">taskSCHEDULER_RUNNING</a>&#160;&#160;&#160;( ( <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> ) 2 )</td></tr>
<tr class="separator:acbb675035741787d29da475b5a887545"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d2d54fb8a64011dfbb54983e4ed06bd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a0d2d54fb8a64011dfbb54983e4ed06bd">xTaskNotify</a>(xTaskToNotify, ulValue, eAction)&#160;&#160;&#160;<a class="el" href="tasks_8c.html#ab7ac3722f088a5530f7ac58cd48a5e7a">xTaskGenericNotify</a>( ( xTaskToNotify ), ( ulValue ), ( eAction ), NULL )</td></tr>
<tr class="separator:a0d2d54fb8a64011dfbb54983e4ed06bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa80adec29a2eebbfe0a551684a0acca"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#aaa80adec29a2eebbfe0a551684a0acca">xTaskNotifyAndQuery</a>(xTaskToNotify, ulValue, eAction, pulPreviousNotifyValue)&#160;&#160;&#160;<a class="el" href="tasks_8c.html#ab7ac3722f088a5530f7ac58cd48a5e7a">xTaskGenericNotify</a>( ( xTaskToNotify ), ( ulValue ), ( eAction ), ( pulPreviousNotifyValue ) )</td></tr>
<tr class="separator:aaa80adec29a2eebbfe0a551684a0acca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ed9129068b96a909356bd0369c5ecb0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a1ed9129068b96a909356bd0369c5ecb0">xTaskNotifyFromISR</a>(xTaskToNotify, ulValue, eAction, pxHigherPriorityTaskWoken)&#160;&#160;&#160;<a class="el" href="tasks_8c.html#a23102158140aa66fb3b9fd132cd53695">xTaskGenericNotifyFromISR</a>( ( xTaskToNotify ), ( ulValue ), ( eAction ), NULL, ( pxHigherPriorityTaskWoken ) )</td></tr>
<tr class="separator:a1ed9129068b96a909356bd0369c5ecb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c491b42e243a91c7473887d1fb96dd5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a5c491b42e243a91c7473887d1fb96dd5">xTaskNotifyAndQueryFromISR</a>(xTaskToNotify, ulValue, eAction, pulPreviousNotificationValue, pxHigherPriorityTaskWoken)&#160;&#160;&#160;<a class="el" href="tasks_8c.html#a23102158140aa66fb3b9fd132cd53695">xTaskGenericNotifyFromISR</a>( ( xTaskToNotify ), ( ulValue ), ( eAction ), ( pulPreviousNotificationValue ), ( pxHigherPriorityTaskWoken ) )</td></tr>
<tr class="separator:a5c491b42e243a91c7473887d1fb96dd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac60cbd05577a3e4f3c3587dd9b213930"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#ac60cbd05577a3e4f3c3587dd9b213930">xTaskNotifyGive</a>(xTaskToNotify)&#160;&#160;&#160;<a class="el" href="tasks_8c.html#ab7ac3722f088a5530f7ac58cd48a5e7a">xTaskGenericNotify</a>( ( xTaskToNotify ), ( 0 ), <a class="el" href="task_8h.html#ae8abc4f7da5b6880467daafbf19cd233a04fb0e98d2400e4cd28f1593bc868822">eIncrement</a>, NULL )</td></tr>
<tr class="separator:ac60cbd05577a3e4f3c3587dd9b213930"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ae95f44d4cfeb4a599c6cc258d241cb6b"><td class="memItemLeft" align="right" valign="top">typedef void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a></td></tr>
<tr class="separator:ae95f44d4cfeb4a599c6cc258d241cb6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af984026250bf8fece2e0068874d4661d"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#af984026250bf8fece2e0068874d4661d">TaskHookFunction_t</a>) (void *)</td></tr>
<tr class="separator:af984026250bf8fece2e0068874d4661d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a558b407b5433bee1696535e3c4816bdf"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structx_t_i_m_e___o_u_t.html">xTIME_OUT</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a558b407b5433bee1696535e3c4816bdf">TimeOut_t</a></td></tr>
<tr class="separator:a558b407b5433bee1696535e3c4816bdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc1e4d1b3f52e2a9101487e1831b992a"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structx_m_e_m_o_r_y___r_e_g_i_o_n.html">xMEMORY_REGION</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#abc1e4d1b3f52e2a9101487e1831b992a">MemoryRegion_t</a></td></tr>
<tr class="separator:abc1e4d1b3f52e2a9101487e1831b992a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a388dc3e95bc2a93a2841a8d1e49634f3"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structx_t_a_s_k___p_a_r_a_m_e_t_e_r_s.html">xTASK_PARAMETERS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a388dc3e95bc2a93a2841a8d1e49634f3">TaskParameters_t</a></td></tr>
<tr class="separator:a388dc3e95bc2a93a2841a8d1e49634f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5c0c4b9b2c8af5836583b2984ef5b6e"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structx_t_a_s_k___s_t_a_t_u_s.html">xTASK_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#ae5c0c4b9b2c8af5836583b2984ef5b6e">TaskStatus_t</a></td></tr>
<tr class="separator:ae5c0c4b9b2c8af5836583b2984ef5b6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a1749369458e2282a22e862a619a3892c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a1749369458e2282a22e862a619a3892c">eTaskState</a> { <br />
&#160;&#160;<a class="el" href="task_8h.html#a1749369458e2282a22e862a619a3892ca83318c0d58e6b2bafaefa1be597fb8b6">eRunning</a> = 0,
<a class="el" href="task_8h.html#a1749369458e2282a22e862a619a3892ca8570b65f331057b2cf92c504f0a2bc83">eReady</a>,
<a class="el" href="task_8h.html#a1749369458e2282a22e862a619a3892cad23d72c68f43b6fff4962ad4154766af">eBlocked</a>,
<a class="el" href="task_8h.html#a1749369458e2282a22e862a619a3892caf35a900d49fdfc2502eefc68fdb70f72">eSuspended</a>,
<br />
&#160;&#160;<a class="el" href="task_8h.html#a1749369458e2282a22e862a619a3892cacef5c6e771d3a07f656e07a13a20ba35">eDeleted</a>,
<a class="el" href="task_8h.html#a1749369458e2282a22e862a619a3892cab32c771bb60dc8b502f65b81eef3bd86">eInvalid</a>
<br />
}</td></tr>
<tr class="separator:a1749369458e2282a22e862a619a3892c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8abc4f7da5b6880467daafbf19cd233"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#ae8abc4f7da5b6880467daafbf19cd233">eNotifyAction</a> { <br />
&#160;&#160;<a class="el" href="task_8h.html#ae8abc4f7da5b6880467daafbf19cd233abac2b17ab15444724b6f35d47cd0a64a">eNoAction</a> = 0,
<a class="el" href="task_8h.html#ae8abc4f7da5b6880467daafbf19cd233ab7b1af2eeee53ae78eeff37c1cb6f79b">eSetBits</a>,
<a class="el" href="task_8h.html#ae8abc4f7da5b6880467daafbf19cd233a04fb0e98d2400e4cd28f1593bc868822">eIncrement</a>,
<a class="el" href="task_8h.html#ae8abc4f7da5b6880467daafbf19cd233ab61fc296ef909186b5824c823b33e130">eSetValueWithOverwrite</a>,
<br />
&#160;&#160;<a class="el" href="task_8h.html#ae8abc4f7da5b6880467daafbf19cd233acc4dd3fe71b62c751187a2c4c515abac">eSetValueWithoutOverwrite</a>
<br />
}</td></tr>
<tr class="separator:ae8abc4f7da5b6880467daafbf19cd233"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd168a210ae0f2fb0fca242860a8178e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#afd168a210ae0f2fb0fca242860a8178e">eSleepModeStatus</a> { <a class="el" href="task_8h.html#afd168a210ae0f2fb0fca242860a8178eaba7b1a394c63faa14a85dbb191f1c6f9">eAbortSleep</a> = 0,
<a class="el" href="task_8h.html#afd168a210ae0f2fb0fca242860a8178ea2c539add8104402c6336bc33a660d1d1">eStandardSleep</a>,
<a class="el" href="task_8h.html#afd168a210ae0f2fb0fca242860a8178ea004c4d9f1a2619193750d0e2f18f6046">eNoTasksWaitingTimeout</a>
}</td></tr>
<tr class="separator:afd168a210ae0f2fb0fca242860a8178e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ad889595baff9faf9efe02f3696825409"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#ad889595baff9faf9efe02f3696825409">vTaskAllocateMPURegions</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTask, const <a class="el" href="task_8h.html#abc1e4d1b3f52e2a9101487e1831b992a">MemoryRegion_t</a> *const pxRegions) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:ad889595baff9faf9efe02f3696825409"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27ff4ebce26565bef136bda84201ff80"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a27ff4ebce26565bef136bda84201ff80">vTaskDelete</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTaskToDelete) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:a27ff4ebce26565bef136bda84201ff80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa154068cecd7f31446a7a84af44ab1a3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#aa154068cecd7f31446a7a84af44ab1a3">vTaskDelay</a> (const <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> xTicksToDelay) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:aa154068cecd7f31446a7a84af44ab1a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a067da3e949e248096ec6c01f9cb75a47"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a067da3e949e248096ec6c01f9cb75a47">vTaskDelayUntil</a> (<a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> *const pxPreviousWakeTime, const <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> xTimeIncrement) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:a067da3e949e248096ec6c01f9cb75a47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afefe333df0492c8411c0094badd25185"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#afefe333df0492c8411c0094badd25185">xTaskAbortDelay</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTask) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:afefe333df0492c8411c0094badd25185"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3edc3f1a0adc8403f42529bce4ae3446"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a3edc3f1a0adc8403f42529bce4ae3446">uxTaskPriorityGet</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTask) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:a3edc3f1a0adc8403f42529bce4ae3446"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc808e43d257a47de4b431483c65ea15"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#abc808e43d257a47de4b431483c65ea15">uxTaskPriorityGetFromISR</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTask) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:abc808e43d257a47de4b431483c65ea15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a954df77397d616484edb7c58c7760b10"><td class="memItemLeft" align="right" valign="top"><a class="el" href="task_8h.html#a1749369458e2282a22e862a619a3892c">eTaskState</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a954df77397d616484edb7c58c7760b10">eTaskGetState</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTask) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:a954df77397d616484edb7c58c7760b10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac08c26d037d0dc685740eec9b2028715"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#ac08c26d037d0dc685740eec9b2028715">vTaskGetInfo</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTask, <a class="el" href="task_8h.html#ae5c0c4b9b2c8af5836583b2984ef5b6e">TaskStatus_t</a> *pxTaskStatus, <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> xGetFreeStackSpace, <a class="el" href="task_8h.html#a1749369458e2282a22e862a619a3892c">eTaskState</a> eState) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:ac08c26d037d0dc685740eec9b2028715"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ee31be76e326e0644dbd6ac40a787b6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a1ee31be76e326e0644dbd6ac40a787b6">vTaskPrioritySet</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTask, <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> uxNewPriority) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:a1ee31be76e326e0644dbd6ac40a787b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84d4e660b04630be2939d91b3c2412f8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a84d4e660b04630be2939d91b3c2412f8">vTaskSuspend</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTaskToSuspend) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:a84d4e660b04630be2939d91b3c2412f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84a1584f29fb7736a1aa72ad5b3e9b44"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a84a1584f29fb7736a1aa72ad5b3e9b44">vTaskResume</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTaskToResume) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:a84a1584f29fb7736a1aa72ad5b3e9b44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefbfd37c0661c3062fafd7334bff9aed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#aefbfd37c0661c3062fafd7334bff9aed">xTaskResumeFromISR</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTaskToResume) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:aefbfd37c0661c3062fafd7334bff9aed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf9dca1065c60abdeb309d56ab7293cb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#aaf9dca1065c60abdeb309d56ab7293cb">vTaskStartScheduler</a> (void) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:aaf9dca1065c60abdeb309d56ab7293cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1651e13c7ccd6273f53a62425ec79a15"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a1651e13c7ccd6273f53a62425ec79a15">vTaskEndScheduler</a> (void) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:a1651e13c7ccd6273f53a62425ec79a15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a366b302eba79d10b5ee2a3756f0fcc43"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a366b302eba79d10b5ee2a3756f0fcc43">vTaskSuspendAll</a> (void) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:a366b302eba79d10b5ee2a3756f0fcc43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a003f8ae6d649225abd030cc76e1c7d0e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a003f8ae6d649225abd030cc76e1c7d0e">xTaskResumeAll</a> (void) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:a003f8ae6d649225abd030cc76e1c7d0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a753ecfe23e7386066ecccad5d16422f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a753ecfe23e7386066ecccad5d16422f7">xTaskGetTickCount</a> (void) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:a753ecfe23e7386066ecccad5d16422f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a092be3fd5752625303c307620be523ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a092be3fd5752625303c307620be523ff">xTaskGetTickCountFromISR</a> (void) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:a092be3fd5752625303c307620be523ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70a89a0f07c7db5d695707d1f6f44a4a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a70a89a0f07c7db5d695707d1f6f44a4a">uxTaskGetNumberOfTasks</a> (void) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:a70a89a0f07c7db5d695707d1f6f44a4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2ffb6a591fef808cf10353059b1c2bd"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#ae2ffb6a591fef808cf10353059b1c2bd">pcTaskGetName</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTaskToQuery) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:ae2ffb6a591fef808cf10353059b1c2bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45b3b1cd0227269609499beeeb8c5c26"><td class="memItemLeft" align="right" valign="top"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a45b3b1cd0227269609499beeeb8c5c26">xTaskGetHandle</a> (const char *pcNameToQuery) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:a45b3b1cd0227269609499beeeb8c5c26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a799967af01d328132cde814e47733437"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a799967af01d328132cde814e47733437">uxTaskGetStackHighWaterMark</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTask) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:a799967af01d328132cde814e47733437"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6607e5d8a9664e3aa9fe16efa694e83"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#ab6607e5d8a9664e3aa9fe16efa694e83">xTaskCallApplicationTaskHook</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTask, void *pvParameter) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:ab6607e5d8a9664e3aa9fe16efa694e83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d5446a4403457e855cb84b3bba5570a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a3d5446a4403457e855cb84b3bba5570a">xTaskGetIdleTaskHandle</a> (void) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:a3d5446a4403457e855cb84b3bba5570a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4603f3de3d809e9beb18d10fbac005d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#aa4603f3de3d809e9beb18d10fbac005d">uxTaskGetSystemState</a> (<a class="el" href="task_8h.html#ae5c0c4b9b2c8af5836583b2984ef5b6e">TaskStatus_t</a> *const pxTaskStatusArray, const <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> uxArraySize, uint32_t *const pulTotalRunTime) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:aa4603f3de3d809e9beb18d10fbac005d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab87abc717f34ddced76802d12588a93d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#ab87abc717f34ddced76802d12588a93d">vTaskList</a> (char *pcWriteBuffer) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:ab87abc717f34ddced76802d12588a93d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52da9b427041a48dc9f6802e10f151d4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a52da9b427041a48dc9f6802e10f151d4">vTaskGetRunTimeStats</a> (char *pcWriteBuffer) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:a52da9b427041a48dc9f6802e10f151d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7bd3a4f3847b83900fd6a9f1bacfe9e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#aa7bd3a4f3847b83900fd6a9f1bacfe9e">xTaskGenericNotify</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTaskToNotify, uint32_t ulValue, <a class="el" href="task_8h.html#ae8abc4f7da5b6880467daafbf19cd233">eNotifyAction</a> eAction, uint32_t *pulPreviousNotificationValue) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:aa7bd3a4f3847b83900fd6a9f1bacfe9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a959c55f7950abffbc4107ce61ca52e97"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a959c55f7950abffbc4107ce61ca52e97">xTaskGenericNotifyFromISR</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTaskToNotify, uint32_t ulValue, <a class="el" href="task_8h.html#ae8abc4f7da5b6880467daafbf19cd233">eNotifyAction</a> eAction, uint32_t *pulPreviousNotificationValue, <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> *pxHigherPriorityTaskWoken) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:a959c55f7950abffbc4107ce61ca52e97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0475fcda9718f403521c270a7270ff93"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a0475fcda9718f403521c270a7270ff93">xTaskNotifyWait</a> (uint32_t ulBitsToClearOnEntry, uint32_t ulBitsToClearOnExit, uint32_t *pulNotificationValue, <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> xTicksToWait) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:a0475fcda9718f403521c270a7270ff93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a4bcf98ad282a596e13f3f30582a11b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a4a4bcf98ad282a596e13f3f30582a11b">vTaskNotifyGiveFromISR</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTaskToNotify, <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> *pxHigherPriorityTaskWoken) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:a4a4bcf98ad282a596e13f3f30582a11b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66540bef602522a01a519f776e4c07d8"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a66540bef602522a01a519f776e4c07d8">ulTaskNotifyTake</a> (<a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> xClearCountOnExit, <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> xTicksToWait) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:a66540bef602522a01a519f776e4c07d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cb6c908a9d2d733e9d519d7dc27bb34"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a4cb6c908a9d2d733e9d519d7dc27bb34">xTaskNotifyStateClear</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTask)</td></tr>
<tr class="separator:a4cb6c908a9d2d733e9d519d7dc27bb34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a978e25460ac35706f9ad30b46d9403d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a978e25460ac35706f9ad30b46d9403d8">xTaskIncrementTick</a> (void) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:a978e25460ac35706f9ad30b46d9403d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56ae23bc0dece4522d666959902221ca"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a56ae23bc0dece4522d666959902221ca">vTaskPlaceOnEventList</a> (<a class="el" href="list_8h.html#ad14d7e3de1350e459c7c23c6f59c902a">List_t</a> *const pxEventList, const <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> xTicksToWait) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:a56ae23bc0dece4522d666959902221ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d52fa7b60cc6a7b4fd0846700d7834c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a9d52fa7b60cc6a7b4fd0846700d7834c">vTaskPlaceOnUnorderedEventList</a> (<a class="el" href="list_8h.html#ad14d7e3de1350e459c7c23c6f59c902a">List_t</a> *pxEventList, const <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> xItemValue, const <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> xTicksToWait) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:a9d52fa7b60cc6a7b4fd0846700d7834c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada3eb00e16241f5b648184a406a6a6fd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#ada3eb00e16241f5b648184a406a6a6fd">vTaskPlaceOnEventListRestricted</a> (<a class="el" href="list_8h.html#ad14d7e3de1350e459c7c23c6f59c902a">List_t</a> *const pxEventList, <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> xTicksToWait, const <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> xWaitIndefinitely) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:ada3eb00e16241f5b648184a406a6a6fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14513b7dd36055f73fba3c5ebbdc1b06"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a14513b7dd36055f73fba3c5ebbdc1b06">xTaskRemoveFromEventList</a> (const <a class="el" href="list_8h.html#ad14d7e3de1350e459c7c23c6f59c902a">List_t</a> *const pxEventList) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:a14513b7dd36055f73fba3c5ebbdc1b06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a340b9bc9f37c9d4d3fb6e303c3ef311b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a340b9bc9f37c9d4d3fb6e303c3ef311b">vTaskRemoveFromUnorderedEventList</a> (<a class="el" href="list_8h.html#a1a62d469392f9bfe2443e7efab9c8398">ListItem_t</a> *pxEventListItem, const <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> xItemValue) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:a340b9bc9f37c9d4d3fb6e303c3ef311b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26df422f8d635d5191a3e106fbeeed68"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a26df422f8d635d5191a3e106fbeeed68">vTaskSwitchContext</a> (void) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:a26df422f8d635d5191a3e106fbeeed68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7793b4bbe45c10d4c5104c126b89e87c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a7793b4bbe45c10d4c5104c126b89e87c">uxTaskResetEventItemValue</a> (void) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:a7793b4bbe45c10d4c5104c126b89e87c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85a0f9c9f817b18686efbf8f37c72dfc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a85a0f9c9f817b18686efbf8f37c72dfc">xTaskGetCurrentTaskHandle</a> (void) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:a85a0f9c9f817b18686efbf8f37c72dfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67155ad4ea2482b5f4597a69f2152be0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a67155ad4ea2482b5f4597a69f2152be0">vTaskSetTimeOutState</a> (<a class="el" href="task_8h.html#a558b407b5433bee1696535e3c4816bdf">TimeOut_t</a> *const pxTimeOut) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:a67155ad4ea2482b5f4597a69f2152be0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b018a85d339e536a6c05748dd666a3a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a3b018a85d339e536a6c05748dd666a3a">xTaskCheckForTimeOut</a> (<a class="el" href="task_8h.html#a558b407b5433bee1696535e3c4816bdf">TimeOut_t</a> *const pxTimeOut, <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> *const pxTicksToWait) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:a3b018a85d339e536a6c05748dd666a3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a998c69e37431a3a32c637b31ff60089a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a998c69e37431a3a32c637b31ff60089a">vTaskMissedYield</a> (void) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:a998c69e37431a3a32c637b31ff60089a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0241000e08a261372186d34825a35979"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a0241000e08a261372186d34825a35979">xTaskGetSchedulerState</a> (void) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:a0241000e08a261372186d34825a35979"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa715a488a6014df5a9393ca38c5938c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#aa715a488a6014df5a9393ca38c5938c0">xTaskPriorityInherit</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> const <a class="el" href="queue_8c.html#a2b09c2ec35345544f7c904da7c824a52">pxMutexHolder</a>) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:aa715a488a6014df5a9393ca38c5938c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02fe2e1419fd6c35f75a1357c5e5ce22"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a02fe2e1419fd6c35f75a1357c5e5ce22">xTaskPriorityDisinherit</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> const <a class="el" href="queue_8c.html#a2b09c2ec35345544f7c904da7c824a52">pxMutexHolder</a>) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:a02fe2e1419fd6c35f75a1357c5e5ce22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa11e6a58d2534fe91ed8ee3a02c9b5e0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#aa11e6a58d2534fe91ed8ee3a02c9b5e0">vTaskPriorityDisinheritAfterTimeout</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> const <a class="el" href="queue_8c.html#a2b09c2ec35345544f7c904da7c824a52">pxMutexHolder</a>, <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> uxHighestPriorityWaitingTask) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:aa11e6a58d2534fe91ed8ee3a02c9b5e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8bb91e2267905f0069918802fa7f8b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#ad8bb91e2267905f0069918802fa7f8b8">uxTaskGetTaskNumber</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTask) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:ad8bb91e2267905f0069918802fa7f8b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae48f006277815cb1c534284e29ca8f82"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#ae48f006277815cb1c534284e29ca8f82">vTaskSetTaskNumber</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTask, const <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> uxHandle) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:ae48f006277815cb1c534284e29ca8f82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8dda6cb26bb158dd9636873135e63912"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a8dda6cb26bb158dd9636873135e63912">vTaskStepTick</a> (const <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> xTicksToJump) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:a8dda6cb26bb158dd9636873135e63912"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad185d5a451380c4040888620d9a92ec6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="task_8h.html#afd168a210ae0f2fb0fca242860a8178e">eSleepModeStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#ad185d5a451380c4040888620d9a92ec6">eTaskConfirmSleepModeStatus</a> (void) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:ad185d5a451380c4040888620d9a92ec6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1a0ae86baba1a7edda940a6ecd4cfb4"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#aa1a0ae86baba1a7edda940a6ecd4cfb4">pvTaskIncrementMutexHeldCount</a> (void) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:aa1a0ae86baba1a7edda940a6ecd4cfb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bff8681d5ed262e71b92805ca0da909"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="task_8h.html#a9bff8681d5ed262e71b92805ca0da909">vTaskInternalSetTimeOutState</a> (<a class="el" href="task_8h.html#a558b407b5433bee1696535e3c4816bdf">TimeOut_t</a> *const pxTimeOut) <a class="el" href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></td></tr>
<tr class="separator:a9bff8681d5ed262e71b92805ca0da909"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="aa455a648c2224964ee57758b8794198e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa455a648c2224964ee57758b8794198e">&#9670;&nbsp;</a></span>taskDISABLE_INTERRUPTS</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define taskDISABLE_INTERRUPTS</td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td>&#160;&#160;&#160;<a class="el" href="portmacro_8h.html#a6e3d10ee1a0734a647ca192523c2cfc1">portDISABLE_INTERRUPTS</a>()</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a04361ba499e91eb35324e4cba6feea17"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a04361ba499e91eb35324e4cba6feea17">&#9670;&nbsp;</a></span>taskENABLE_INTERRUPTS</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define taskENABLE_INTERRUPTS</td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td>&#160;&#160;&#160;<a class="el" href="portmacro_8h.html#abc47e85a6befbb47961ad5ee7aa57173">portENABLE_INTERRUPTS</a>()</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab7bf0ae866292ba8296091a9d5209689"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab7bf0ae866292ba8296091a9d5209689">&#9670;&nbsp;</a></span>taskENTER_CRITICAL</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define taskENTER_CRITICAL</td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td>&#160;&#160;&#160;<a class="el" href="portmacro_8h.html#a8a09321ad004019f3c8d0f2e4d7224c7">portENTER_CRITICAL</a>()</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="acb27098fc27d117f720d96bfdcd2b4c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acb27098fc27d117f720d96bfdcd2b4c8">&#9670;&nbsp;</a></span>taskENTER_CRITICAL_FROM_ISR</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define taskENTER_CRITICAL_FROM_ISR</td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td>&#160;&#160;&#160;<a class="el" href="portmacro_8h.html#a31b4260dbc1823ba80b578f86eb15a98">portSET_INTERRUPT_MASK_FROM_ISR</a>()</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aac8f36abc45ac4ee714bd6b81e3b1643"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac8f36abc45ac4ee714bd6b81e3b1643">&#9670;&nbsp;</a></span>taskEXIT_CRITICAL</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define taskEXIT_CRITICAL</td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td>&#160;&#160;&#160;<a class="el" href="portmacro_8h.html#a529358e6147881dd881c890ade21c9bd">portEXIT_CRITICAL</a>()</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="afa2f5acc3c925b6542ecca1acf67a234"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa2f5acc3c925b6542ecca1acf67a234">&#9670;&nbsp;</a></span>taskEXIT_CRITICAL_FROM_ISR</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define taskEXIT_CRITICAL_FROM_ISR</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">x</td><td>)</td>
<td>&#160;&#160;&#160;<a class="el" href="portmacro_8h.html#a79d65a5d0f6f9133a0739832e9d8367e">portCLEAR_INTERRUPT_MASK_FROM_ISR</a>( x )</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0923fdaae1bfe42ac5cccd9e9ddca9ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0923fdaae1bfe42ac5cccd9e9ddca9ed">&#9670;&nbsp;</a></span>taskSCHEDULER_NOT_STARTED</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define taskSCHEDULER_NOT_STARTED&#160;&#160;&#160;( ( <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> ) 1 )</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="acbb675035741787d29da475b5a887545"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acbb675035741787d29da475b5a887545">&#9670;&nbsp;</a></span>taskSCHEDULER_RUNNING</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define taskSCHEDULER_RUNNING&#160;&#160;&#160;( ( <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> ) 2 )</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0cad071ca127a35df93166e9ed5b6ada"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0cad071ca127a35df93166e9ed5b6ada">&#9670;&nbsp;</a></span>taskSCHEDULER_SUSPENDED</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define taskSCHEDULER_SUSPENDED&#160;&#160;&#160;( ( <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> ) 0 )</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a767e474430db1e60056e9678763f9202"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a767e474430db1e60056e9678763f9202">&#9670;&nbsp;</a></span>taskYIELD</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define taskYIELD</td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td>&#160;&#160;&#160;<a class="el" href="portmacro_8h.html#ae1ff06193615f5130b5a97dc9e708fc7">portYIELD</a>()</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a94ed0b9b3b4e8ccc859c322f18583e67"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a94ed0b9b3b4e8ccc859c322f18583e67">&#9670;&nbsp;</a></span>tskIDLE_PRIORITY</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define tskIDLE_PRIORITY&#160;&#160;&#160;( ( <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> ) 0U )</td>
</tr>
</table>
</div><div class="memdoc">
<p>Defines the priority used by the idle task. This must not be modified. </p>
</div>
</div>
<a id="a4cb001d5c86f4a8a5272f27227eb3247"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4cb001d5c86f4a8a5272f27227eb3247">&#9670;&nbsp;</a></span>tskKERNEL_VERSION_BUILD</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define tskKERNEL_VERSION_BUILD&#160;&#160;&#160;0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a790e0e16f79e71d4791435a31d5b0fc7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a790e0e16f79e71d4791435a31d5b0fc7">&#9670;&nbsp;</a></span>tskKERNEL_VERSION_MAJOR</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define tskKERNEL_VERSION_MAJOR&#160;&#160;&#160;9</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab0b5ab04d8419227d0a5ac94af6b3639"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab0b5ab04d8419227d0a5ac94af6b3639">&#9670;&nbsp;</a></span>tskKERNEL_VERSION_MINOR</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define tskKERNEL_VERSION_MINOR&#160;&#160;&#160;0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3de6ae5641d96a68aa027673b6588016"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3de6ae5641d96a68aa027673b6588016">&#9670;&nbsp;</a></span>tskKERNEL_VERSION_NUMBER</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define tskKERNEL_VERSION_NUMBER&#160;&#160;&#160;&quot;V9.0.0&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0d2d54fb8a64011dfbb54983e4ed06bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d2d54fb8a64011dfbb54983e4ed06bd">&#9670;&nbsp;</a></span>xTaskNotify</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define xTaskNotify</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">xTaskToNotify, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">ulValue, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">eAction&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;<a class="el" href="tasks_8c.html#ab7ac3722f088a5530f7ac58cd48a5e7a">xTaskGenericNotify</a>( ( xTaskToNotify ), ( ulValue ), ( eAction ), NULL )</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aaa80adec29a2eebbfe0a551684a0acca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaa80adec29a2eebbfe0a551684a0acca">&#9670;&nbsp;</a></span>xTaskNotifyAndQuery</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define xTaskNotifyAndQuery</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">xTaskToNotify, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">ulValue, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">eAction, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">pulPreviousNotifyValue&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;<a class="el" href="tasks_8c.html#ab7ac3722f088a5530f7ac58cd48a5e7a">xTaskGenericNotify</a>( ( xTaskToNotify ), ( ulValue ), ( eAction ), ( pulPreviousNotifyValue ) )</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5c491b42e243a91c7473887d1fb96dd5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c491b42e243a91c7473887d1fb96dd5">&#9670;&nbsp;</a></span>xTaskNotifyAndQueryFromISR</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define xTaskNotifyAndQueryFromISR</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">xTaskToNotify, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">ulValue, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">eAction, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">pulPreviousNotificationValue, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">pxHigherPriorityTaskWoken&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;<a class="el" href="tasks_8c.html#a23102158140aa66fb3b9fd132cd53695">xTaskGenericNotifyFromISR</a>( ( xTaskToNotify ), ( ulValue ), ( eAction ), ( pulPreviousNotificationValue ), ( pxHigherPriorityTaskWoken ) )</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1ed9129068b96a909356bd0369c5ecb0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ed9129068b96a909356bd0369c5ecb0">&#9670;&nbsp;</a></span>xTaskNotifyFromISR</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define xTaskNotifyFromISR</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">xTaskToNotify, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">ulValue, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">eAction, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">pxHigherPriorityTaskWoken&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;<a class="el" href="tasks_8c.html#a23102158140aa66fb3b9fd132cd53695">xTaskGenericNotifyFromISR</a>( ( xTaskToNotify ), ( ulValue ), ( eAction ), NULL, ( pxHigherPriorityTaskWoken ) )</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac60cbd05577a3e4f3c3587dd9b213930"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac60cbd05577a3e4f3c3587dd9b213930">&#9670;&nbsp;</a></span>xTaskNotifyGive</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define xTaskNotifyGive</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">xTaskToNotify</td><td>)</td>
<td>&#160;&#160;&#160;<a class="el" href="tasks_8c.html#ab7ac3722f088a5530f7ac58cd48a5e7a">xTaskGenericNotify</a>( ( xTaskToNotify ), ( 0 ), <a class="el" href="task_8h.html#ae8abc4f7da5b6880467daafbf19cd233a04fb0e98d2400e4cd28f1593bc868822">eIncrement</a>, NULL )</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a id="abc1e4d1b3f52e2a9101487e1831b992a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc1e4d1b3f52e2a9101487e1831b992a">&#9670;&nbsp;</a></span>MemoryRegion_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structx_m_e_m_o_r_y___r_e_g_i_o_n.html">xMEMORY_REGION</a> <a class="el" href="task_8h.html#abc1e4d1b3f52e2a9101487e1831b992a">MemoryRegion_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae95f44d4cfeb4a599c6cc258d241cb6b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae95f44d4cfeb4a599c6cc258d241cb6b">&#9670;&nbsp;</a></span>TaskHandle_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef void* <a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af984026250bf8fece2e0068874d4661d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af984026250bf8fece2e0068874d4661d">&#9670;&nbsp;</a></span>TaskHookFunction_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>(* TaskHookFunction_t) (void *)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a388dc3e95bc2a93a2841a8d1e49634f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a388dc3e95bc2a93a2841a8d1e49634f3">&#9670;&nbsp;</a></span>TaskParameters_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structx_t_a_s_k___p_a_r_a_m_e_t_e_r_s.html">xTASK_PARAMETERS</a> <a class="el" href="task_8h.html#a388dc3e95bc2a93a2841a8d1e49634f3">TaskParameters_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae5c0c4b9b2c8af5836583b2984ef5b6e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae5c0c4b9b2c8af5836583b2984ef5b6e">&#9670;&nbsp;</a></span>TaskStatus_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structx_t_a_s_k___s_t_a_t_u_s.html">xTASK_STATUS</a> <a class="el" href="task_8h.html#ae5c0c4b9b2c8af5836583b2984ef5b6e">TaskStatus_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a558b407b5433bee1696535e3c4816bdf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a558b407b5433bee1696535e3c4816bdf">&#9670;&nbsp;</a></span>TimeOut_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structx_t_i_m_e___o_u_t.html">xTIME_OUT</a> <a class="el" href="task_8h.html#a558b407b5433bee1696535e3c4816bdf">TimeOut_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="ae8abc4f7da5b6880467daafbf19cd233"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae8abc4f7da5b6880467daafbf19cd233">&#9670;&nbsp;</a></span>eNotifyAction</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="task_8h.html#ae8abc4f7da5b6880467daafbf19cd233">eNotifyAction</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ae8abc4f7da5b6880467daafbf19cd233abac2b17ab15444724b6f35d47cd0a64a"></a>eNoAction&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae8abc4f7da5b6880467daafbf19cd233ab7b1af2eeee53ae78eeff37c1cb6f79b"></a>eSetBits&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae8abc4f7da5b6880467daafbf19cd233a04fb0e98d2400e4cd28f1593bc868822"></a>eIncrement&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae8abc4f7da5b6880467daafbf19cd233ab61fc296ef909186b5824c823b33e130"></a>eSetValueWithOverwrite&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae8abc4f7da5b6880467daafbf19cd233acc4dd3fe71b62c751187a2c4c515abac"></a>eSetValueWithoutOverwrite&#160;</td><td class="fielddoc"></td></tr>
</table>
</div>
</div>
<a id="afd168a210ae0f2fb0fca242860a8178e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd168a210ae0f2fb0fca242860a8178e">&#9670;&nbsp;</a></span>eSleepModeStatus</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="task_8h.html#afd168a210ae0f2fb0fca242860a8178e">eSleepModeStatus</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="afd168a210ae0f2fb0fca242860a8178eaba7b1a394c63faa14a85dbb191f1c6f9"></a>eAbortSleep&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afd168a210ae0f2fb0fca242860a8178ea2c539add8104402c6336bc33a660d1d1"></a>eStandardSleep&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afd168a210ae0f2fb0fca242860a8178ea004c4d9f1a2619193750d0e2f18f6046"></a>eNoTasksWaitingTimeout&#160;</td><td class="fielddoc"></td></tr>
</table>
</div>
</div>
<a id="a1749369458e2282a22e862a619a3892c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1749369458e2282a22e862a619a3892c">&#9670;&nbsp;</a></span>eTaskState</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="task_8h.html#a1749369458e2282a22e862a619a3892c">eTaskState</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a1749369458e2282a22e862a619a3892ca83318c0d58e6b2bafaefa1be597fb8b6"></a>eRunning&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a1749369458e2282a22e862a619a3892ca8570b65f331057b2cf92c504f0a2bc83"></a>eReady&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a1749369458e2282a22e862a619a3892cad23d72c68f43b6fff4962ad4154766af"></a>eBlocked&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a1749369458e2282a22e862a619a3892caf35a900d49fdfc2502eefc68fdb70f72"></a>eSuspended&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a1749369458e2282a22e862a619a3892cacef5c6e771d3a07f656e07a13a20ba35"></a>eDeleted&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a1749369458e2282a22e862a619a3892cab32c771bb60dc8b502f65b81eef3bd86"></a>eInvalid&#160;</td><td class="fielddoc"></td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="ad185d5a451380c4040888620d9a92ec6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad185d5a451380c4040888620d9a92ec6">&#9670;&nbsp;</a></span>eTaskConfirmSleepModeStatus()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="task_8h.html#afd168a210ae0f2fb0fca242860a8178e">eSleepModeStatus</a> eTaskConfirmSleepModeStatus </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a954df77397d616484edb7c58c7760b10"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a954df77397d616484edb7c58c7760b10">&#9670;&nbsp;</a></span>eTaskGetState()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="task_8h.html#a1749369458e2282a22e862a619a3892c">eTaskState</a> eTaskGetState </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTask</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>task. h </p><pre>eTaskState <a class="el" href="task_8h.html#a954df77397d616484edb7c58c7760b10">eTaskGetState( TaskHandle_t xTask )</a>;</pre><p>INCLUDE_eTaskGetState must be defined as 1 for this function to be available. See the configuration section for more information.</p>
<p>Obtain the state of any task. States are encoded by the eTaskState enumerated type.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">xTask</td><td>Handle of the task to be queried.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The state of xTask at the time the function was called. Note the state of the task might change between the function being called, and the functions return value being tested by the calling task. </dd></dl>
</div>
</div>
<a id="ae2ffb6a591fef808cf10353059b1c2bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae2ffb6a591fef808cf10353059b1c2bd">&#9670;&nbsp;</a></span>pcTaskGetName()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* pcTaskGetName </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTaskToQuery</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa1a0ae86baba1a7edda940a6ecd4cfb4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa1a0ae86baba1a7edda940a6ecd4cfb4">&#9670;&nbsp;</a></span>pvTaskIncrementMutexHeldCount()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* pvTaskIncrementMutexHeldCount </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_aa1a0ae86baba1a7edda940a6ecd4cfb4_icgraph.png" border="0" usemap="#atask_8h_aa1a0ae86baba1a7edda940a6ecd4cfb4_icgraph" alt=""/></div>
<map name="task_8h_aa1a0ae86baba1a7edda940a6ecd4cfb4_icgraph" id="atask_8h_aa1a0ae86baba1a7edda940a6ecd4cfb4_icgraph">
<area shape="rect" title=" " alt="" coords="213,5,399,47"/>
<area shape="rect" href="queue_8h.html#a124567e9fc3a37b99f7e184ae98de9f8" title=" " alt="" coords="5,13,165,39"/>
</map>
</div>
</div>
</div>
<a id="a66540bef602522a01a519f776e4c07d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a66540bef602522a01a519f776e4c07d8">&#9670;&nbsp;</a></span>ulTaskNotifyTake()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t ulTaskNotifyTake </td>
<td>(</td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td>
<td class="paramname"><em>xClearCountOnExit</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a>&#160;</td>
<td class="paramname"><em>xTicksToWait</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_a66540bef602522a01a519f776e4c07d8_cgraph.png" border="0" usemap="#atask_8h_a66540bef602522a01a519f776e4c07d8_cgraph" alt=""/></div>
<map name="task_8h_a66540bef602522a01a519f776e4c07d8_cgraph" id="atask_8h_a66540bef602522a01a519f776e4c07d8_cgraph">
<area shape="rect" title=" " alt="" coords="5,56,128,83"/>
<area shape="rect" href="tasks_8c.html#ab4574e77d9aea876272e563c68f639da" title=" " alt="" coords="176,56,393,83"/>
<area shape="rect" href="list_8c.html#a274fdced76bbdd9d8a4c4840ded2920c" title=" " alt="" coords="443,5,547,32"/>
<area shape="rect" href="list_8c.html#a28faa70d3ec4b4f39e53b0fc52d62ecf" title=" " alt="" coords="453,56,537,83"/>
<area shape="rect" href="list_8c.html#a3240bc0f43fcf755be02bfc6de7dc6ef" title=" " alt="" coords="441,107,548,133"/>
</map>
</div>
</div>
</div>
<a id="a70a89a0f07c7db5d695707d1f6f44a4a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a70a89a0f07c7db5d695707d1f6f44a4a">&#9670;&nbsp;</a></span>uxTaskGetNumberOfTasks()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> uxTaskGetNumberOfTasks </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a799967af01d328132cde814e47733437"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a799967af01d328132cde814e47733437">&#9670;&nbsp;</a></span>uxTaskGetStackHighWaterMark()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> uxTaskGetStackHighWaterMark </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTask</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><a class="el" href="task_8h.html">task.h</a> </p><pre>UBaseType_t <a class="el" href="task_8h.html#a799967af01d328132cde814e47733437">uxTaskGetStackHighWaterMark( TaskHandle_t xTask )</a>;</pre><p>INCLUDE_uxTaskGetStackHighWaterMark must be set to 1 in <a class="el" href="_free_r_t_o_s_config_8h.html">FreeRTOSConfig.h</a> for this function to be available.</p>
<p>Returns the high water mark of the stack associated with xTask. That is, the minimum free stack space there has been (in words, so on a 32 bit machine a value of 1 means 4 bytes) since the task started. The smaller the returned number the closer the task has come to overflowing its stack.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">xTask</td><td>Handle of the task associated with the stack to be checked. Set xTask to NULL to check the stack of the calling task.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The smallest amount of free stack space there has been (in words, so actual spaces on the stack rather than bytes) since the task referenced by xTask was created. </dd></dl>
</div>
</div>
<a id="aa4603f3de3d809e9beb18d10fbac005d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa4603f3de3d809e9beb18d10fbac005d">&#9670;&nbsp;</a></span>uxTaskGetSystemState()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> uxTaskGetSystemState </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae5c0c4b9b2c8af5836583b2984ef5b6e">TaskStatus_t</a> *const&#160;</td>
<td class="paramname"><em>pxTaskStatusArray</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td>
<td class="paramname"><em>uxArraySize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t *const&#160;</td>
<td class="paramname"><em>pulTotalRunTime</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>configUSE_TRACE_FACILITY must be defined as 1 in <a class="el" href="_free_r_t_o_s_config_8h.html">FreeRTOSConfig.h</a> for <a class="el" href="task_8h.html#aa4603f3de3d809e9beb18d10fbac005d">uxTaskGetSystemState()</a> to be available.</p>
<p><a class="el" href="task_8h.html#aa4603f3de3d809e9beb18d10fbac005d">uxTaskGetSystemState()</a> populates an TaskStatus_t structure for each task in the system. TaskStatus_t structures contain, among other things, members for the task handle, task name, task priority, task state, and total amount of run time consumed by the task. See the TaskStatus_t structure definition in this file for the full member list.</p>
<p>NOTE: This function is intended for debugging use only as its use results in the scheduler remaining suspended for an extended period.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">pxTaskStatusArray</td><td>A pointer to an array of TaskStatus_t structures. The array must contain at least one TaskStatus_t structure for each task that is under the control of the RTOS. The number of tasks under the control of the RTOS can be determined using the <a class="el" href="task_8h.html#a70a89a0f07c7db5d695707d1f6f44a4a">uxTaskGetNumberOfTasks()</a> API function.</td></tr>
<tr><td class="paramname">uxArraySize</td><td>The size of the array pointed to by the pxTaskStatusArray parameter. The size is specified as the number of indexes in the array, or the number of TaskStatus_t structures contained in the array, not by the number of bytes in the array.</td></tr>
<tr><td class="paramname">pulTotalRunTime</td><td>If configGENERATE_RUN_TIME_STATS is set to 1 in <a class="el" href="_free_r_t_o_s_config_8h.html">FreeRTOSConfig.h</a> then *pulTotalRunTime is set by <a class="el" href="task_8h.html#aa4603f3de3d809e9beb18d10fbac005d">uxTaskGetSystemState()</a> to the total run time (as defined by the run time stats clock, see <a href="http://www.freertos.org/rtos-run-time-stats.html">http://www.freertos.org/rtos-run-time-stats.html</a>) since the target booted. pulTotalRunTime can be set to NULL to omit the total run time information.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The number of TaskStatus_t structures that were populated by <a class="el" href="task_8h.html#aa4603f3de3d809e9beb18d10fbac005d">uxTaskGetSystemState()</a>. This should equal the number returned by the <a class="el" href="task_8h.html#a70a89a0f07c7db5d695707d1f6f44a4a">uxTaskGetNumberOfTasks()</a> API function, but will be zero if the value passed in the uxArraySize parameter was too small.</dd></dl>
<p>Example usage: </p><pre>
// This example demonstrates how a human readable table of run time stats
// information is generated from raw data provided by <a class="el" href="task_8h.html#aa4603f3de3d809e9beb18d10fbac005d">uxTaskGetSystemState()</a>.
// The human readable table is written to pcWriteBuffer
void <a class="el" href="task_8h.html#a52da9b427041a48dc9f6802e10f151d4">vTaskGetRunTimeStats( char *pcWriteBuffer )</a>
{
TaskStatus_t *pxTaskStatusArray;
volatile UBaseType_t uxArraySize, x;
uint32_t ulTotalRunTime, ulStatsAsPercentage;</pre><pre> // Make sure the write buffer does not contain a string.
*pcWriteBuffer = 0x00;</pre><pre> // Take a snapshot of the number of tasks in case it changes while this
// function is executing.
uxArraySize = <a class="el" href="task_8h.html#a70a89a0f07c7db5d695707d1f6f44a4a">uxTaskGetNumberOfTasks()</a>;</pre><pre> // Allocate a TaskStatus_t structure for each task. An array could be
// allocated statically at compile time.
pxTaskStatusArray = pvPortMalloc( uxArraySize * sizeof( TaskStatus_t ) );</pre><pre> if( pxTaskStatusArray != NULL )
{
// Generate raw status information about each task.
uxArraySize = uxTaskGetSystemState( pxTaskStatusArray, uxArraySize, &amp;ulTotalRunTime );</pre><pre> // For percentage calculations.
ulTotalRunTime /= 100UL;</pre><pre> // Avoid divide by zero errors.
if( ulTotalRunTime &gt; 0 )
{
// For each populated position in the pxTaskStatusArray array,
// format the raw data as human readable ASCII data
for( x = 0; x &lt; uxArraySize; x++ )
{
// What percentage of the total run time has the task used?
// This will always be rounded down to the nearest integer.
// ulTotalRunTimeDiv100 has already been divided by 100.
ulStatsAsPercentage = pxTaskStatusArray[ x ].ulRunTimeCounter / ulTotalRunTime;</pre><pre> if( ulStatsAsPercentage &gt; 0UL )
{
sprintf( pcWriteBuffer, "%s\t\t%lu\t\t%lu%%\r\n", pxTaskStatusArray[ x ].pcTaskName, pxTaskStatusArray[ x ].ulRunTimeCounter, ulStatsAsPercentage );
}
else
{
// If the percentage is zero here then the task has
// consumed less than 1% of the total run time.
sprintf( pcWriteBuffer, "%s\t\t%lu\t\t&lt;1%%\r\n", pxTaskStatusArray[ x ].pcTaskName, pxTaskStatusArray[ x ].ulRunTimeCounter );
}</pre><pre> pcWriteBuffer += strlen( ( char * ) pcWriteBuffer );
}
}</pre><pre> // The array is no longer needed, free the memory it consumes.
vPortFree( pxTaskStatusArray );
}
}
</pre>
</div>
</div>
<a id="ad8bb91e2267905f0069918802fa7f8b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad8bb91e2267905f0069918802fa7f8b8">&#9670;&nbsp;</a></span>uxTaskGetTaskNumber()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> uxTaskGetTaskNumber </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTask</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3edc3f1a0adc8403f42529bce4ae3446"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3edc3f1a0adc8403f42529bce4ae3446">&#9670;&nbsp;</a></span>uxTaskPriorityGet()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> uxTaskPriorityGet </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTask</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abc808e43d257a47de4b431483c65ea15"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc808e43d257a47de4b431483c65ea15">&#9670;&nbsp;</a></span>uxTaskPriorityGetFromISR()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> uxTaskPriorityGetFromISR </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTask</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>task. h </p><pre>UBaseType_t <a class="el" href="task_8h.html#abc808e43d257a47de4b431483c65ea15">uxTaskPriorityGetFromISR( TaskHandle_t xTask )</a>;</pre><p>A version of <a class="el" href="task_8h.html#a3edc3f1a0adc8403f42529bce4ae3446">uxTaskPriorityGet()</a> that can be used from an ISR. </p>
</div>
</div>
<a id="a7793b4bbe45c10d4c5104c126b89e87c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7793b4bbe45c10d4c5104c126b89e87c">&#9670;&nbsp;</a></span>uxTaskResetEventItemValue()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> uxTaskResetEventItemValue </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_a7793b4bbe45c10d4c5104c126b89e87c_icgraph.png" border="0" usemap="#atask_8h_a7793b4bbe45c10d4c5104c126b89e87c_icgraph" alt=""/></div>
<map name="task_8h_a7793b4bbe45c10d4c5104c126b89e87c_icgraph" id="atask_8h_a7793b4bbe45c10d4c5104c126b89e87c_icgraph">
<area shape="rect" title=" " alt="" coords="200,31,389,57"/>
<area shape="rect" href="event__groups_8h.html#a869511456b86426f52e2eec898bff341" title=" " alt="" coords="15,5,142,32"/>
<area shape="rect" href="event__groups_8h.html#aab9d5b405bc57b7624dcabe9a9a503db" title=" " alt="" coords="5,56,152,83"/>
</map>
</div>
</div>
</div>
<a id="ad889595baff9faf9efe02f3696825409"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad889595baff9faf9efe02f3696825409">&#9670;&nbsp;</a></span>vTaskAllocateMPURegions()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void vTaskAllocateMPURegions </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="task_8h.html#abc1e4d1b3f52e2a9101487e1831b992a">MemoryRegion_t</a> *const&#160;</td>
<td class="paramname"><em>pxRegions</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa154068cecd7f31446a7a84af44ab1a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa154068cecd7f31446a7a84af44ab1a3">&#9670;&nbsp;</a></span>vTaskDelay()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void vTaskDelay </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a>&#160;</td>
<td class="paramname"><em>xTicksToDelay</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_aa154068cecd7f31446a7a84af44ab1a3_cgraph.png" border="0" usemap="#atask_8h_aa154068cecd7f31446a7a84af44ab1a3_cgraph" alt=""/></div>
<map name="task_8h_aa154068cecd7f31446a7a84af44ab1a3_cgraph" id="atask_8h_aa154068cecd7f31446a7a84af44ab1a3_cgraph">
<area shape="rect" title=" " alt="" coords="5,107,96,133"/>
<area shape="rect" href="tasks_8c.html#ab4574e77d9aea876272e563c68f639da" title=" " alt="" coords="144,49,361,76"/>
<area shape="rect" href="tasks_8c.html#a084d232640bd1d04bcac0b8784417015" title=" " alt="" coords="191,107,314,133"/>
<area shape="rect" href="tasks_8c.html#adf830ea0f150fcdfdaa944667137f080" title=" " alt="" coords="193,169,313,196"/>
<area shape="rect" href="list_8c.html#a274fdced76bbdd9d8a4c4840ded2920c" title=" " alt="" coords="665,144,769,171"/>
<area shape="rect" href="list_8c.html#a28faa70d3ec4b4f39e53b0fc52d62ecf" title=" " alt="" coords="471,43,555,69"/>
<area shape="rect" href="list_8c.html#a3240bc0f43fcf755be02bfc6de7dc6ef" title=" " alt="" coords="460,93,567,120"/>
<area shape="rect" href="tasks_8c.html#ad1b2e4995f863a99cf980836efe330d7" title=" " alt="" coords="409,195,617,221"/>
<area shape="rect" href="tasks_8c.html#a54f31e9aef0eb7b87e48c7d68ecc84c1" title=" " alt="" coords="443,245,583,272"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_aa154068cecd7f31446a7a84af44ab1a3_icgraph.png" border="0" usemap="#atask_8h_aa154068cecd7f31446a7a84af44ab1a3_icgraph" alt=""/></div>
<map name="task_8h_aa154068cecd7f31446a7a84af44ab1a3_icgraph" id="atask_8h_aa154068cecd7f31446a7a84af44ab1a3_icgraph">
<area shape="rect" title=" " alt="" coords="299,81,389,108"/>
<area shape="rect" href="displaytask_8h.html#a3a1d2a0575667f1aadaf57140d32c010" title=" " alt="" coords="127,5,228,32"/>
<area shape="rect" href="_threads_8h.html#a9f2e86465d7a7cdc9d30365569b93a42" title="run FSM for Tape" alt="" coords="118,56,237,83"/>
<area shape="rect" href="_threads_8h.html#a15199bd646f5d7d26beb8b94d72f0264" title="run FSM for VCR" alt="" coords="118,107,237,133"/>
<area shape="rect" href="_threads_8h.html#ae39d02eea48045356f226692b6f517a3" title="read buttons and store events in queue" alt="" coords="104,157,251,184"/>
<area shape="rect" href="_main_8c.html#a840291bc02cba5474a4cb46a9b9566fe" title="app entry point" alt="" coords="5,81,56,108"/>
</map>
</div>
</div>
</div>
<a id="a067da3e949e248096ec6c01f9cb75a47"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a067da3e949e248096ec6c01f9cb75a47">&#9670;&nbsp;</a></span>vTaskDelayUntil()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void vTaskDelayUntil </td>
<td>(</td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> *const&#160;</td>
<td class="paramname"><em>pxPreviousWakeTime</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a>&#160;</td>
<td class="paramname"><em>xTimeIncrement</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_a067da3e949e248096ec6c01f9cb75a47_cgraph.png" border="0" usemap="#atask_8h_a067da3e949e248096ec6c01f9cb75a47_cgraph" alt=""/></div>
<map name="task_8h_a067da3e949e248096ec6c01f9cb75a47_cgraph" id="atask_8h_a067da3e949e248096ec6c01f9cb75a47_cgraph">
<area shape="rect" title=" " alt="" coords="5,107,124,133"/>
<area shape="rect" href="tasks_8c.html#ab4574e77d9aea876272e563c68f639da" title=" " alt="" coords="172,49,389,76"/>
<area shape="rect" href="tasks_8c.html#a084d232640bd1d04bcac0b8784417015" title=" " alt="" coords="219,107,342,133"/>
<area shape="rect" href="tasks_8c.html#adf830ea0f150fcdfdaa944667137f080" title=" " alt="" coords="221,169,341,196"/>
<area shape="rect" href="list_8c.html#a274fdced76bbdd9d8a4c4840ded2920c" title=" " alt="" coords="693,144,797,171"/>
<area shape="rect" href="list_8c.html#a28faa70d3ec4b4f39e53b0fc52d62ecf" title=" " alt="" coords="499,43,583,69"/>
<area shape="rect" href="list_8c.html#a3240bc0f43fcf755be02bfc6de7dc6ef" title=" " alt="" coords="488,93,595,120"/>
<area shape="rect" href="tasks_8c.html#ad1b2e4995f863a99cf980836efe330d7" title=" " alt="" coords="437,195,645,221"/>
<area shape="rect" href="tasks_8c.html#a54f31e9aef0eb7b87e48c7d68ecc84c1" title=" " alt="" coords="471,245,611,272"/>
</map>
</div>
</div>
</div>
<a id="a27ff4ebce26565bef136bda84201ff80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a27ff4ebce26565bef136bda84201ff80">&#9670;&nbsp;</a></span>vTaskDelete()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void vTaskDelete </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTaskToDelete</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_a27ff4ebce26565bef136bda84201ff80_cgraph.png" border="0" usemap="#atask_8h_a27ff4ebce26565bef136bda84201ff80_cgraph" alt=""/></div>
<map name="task_8h_a27ff4ebce26565bef136bda84201ff80_cgraph" id="atask_8h_a27ff4ebce26565bef136bda84201ff80_cgraph">
<area shape="rect" title=" " alt="" coords="5,81,100,108"/>
<area shape="rect" href="tasks_8c.html#ad538c599036f7914942471780230ffa6" title=" " alt="" coords="199,5,305,32"/>
<area shape="rect" href="tasks_8c.html#ad1b2e4995f863a99cf980836efe330d7" title=" " alt="" coords="148,56,356,83"/>
<area shape="rect" href="list_8c.html#a274fdced76bbdd9d8a4c4840ded2920c" title=" " alt="" coords="200,107,304,133"/>
<area shape="rect" href="list_8c.html#a3240bc0f43fcf755be02bfc6de7dc6ef" title=" " alt="" coords="199,157,305,184"/>
<area shape="rect" href="heap__1_8c.html#a1e7cea2fd1bc894ea3b5f5e8179d259b" title=" " alt="" coords="404,5,484,32"/>
</map>
</div>
</div>
</div>
<a id="a1651e13c7ccd6273f53a62425ec79a15"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1651e13c7ccd6273f53a62425ec79a15">&#9670;&nbsp;</a></span>vTaskEndScheduler()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void vTaskEndScheduler </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_a1651e13c7ccd6273f53a62425ec79a15_cgraph.png" border="0" usemap="#atask_8h_a1651e13c7ccd6273f53a62425ec79a15_cgraph" alt=""/></div>
<map name="task_8h_a1651e13c7ccd6273f53a62425ec79a15_cgraph" id="atask_8h_a1651e13c7ccd6273f53a62425ec79a15_cgraph">
<area shape="rect" title=" " alt="" coords="5,5,144,32"/>
<area shape="rect" href="port_8c.html#af76f3c0b44c5b5c06fc046a4ee1a6423" title=" " alt="" coords="192,5,327,32"/>
</map>
</div>
</div>
</div>
<a id="ac08c26d037d0dc685740eec9b2028715"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac08c26d037d0dc685740eec9b2028715">&#9670;&nbsp;</a></span>vTaskGetInfo()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void vTaskGetInfo </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="task_8h.html#ae5c0c4b9b2c8af5836583b2984ef5b6e">TaskStatus_t</a> *&#160;</td>
<td class="paramname"><em>pxTaskStatus</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td>
<td class="paramname"><em>xGetFreeStackSpace</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="task_8h.html#a1749369458e2282a22e862a619a3892c">eTaskState</a>&#160;</td>
<td class="paramname"><em>eState</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a52da9b427041a48dc9f6802e10f151d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a52da9b427041a48dc9f6802e10f151d4">&#9670;&nbsp;</a></span>vTaskGetRunTimeStats()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void vTaskGetRunTimeStats </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>pcWriteBuffer</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9bff8681d5ed262e71b92805ca0da909"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9bff8681d5ed262e71b92805ca0da909">&#9670;&nbsp;</a></span>vTaskInternalSetTimeOutState()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void vTaskInternalSetTimeOutState </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#a558b407b5433bee1696535e3c4816bdf">TimeOut_t</a> *const&#160;</td>
<td class="paramname"><em>pxTimeOut</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_a9bff8681d5ed262e71b92805ca0da909_icgraph.png" border="0" usemap="#atask_8h_a9bff8681d5ed262e71b92805ca0da909_icgraph" alt=""/></div>
<map name="task_8h_a9bff8681d5ed262e71b92805ca0da909_icgraph" id="atask_8h_a9bff8681d5ed262e71b92805ca0da909_icgraph">
<area shape="rect" title=" " alt="" coords="691,107,892,133"/>
<area shape="rect" href="queue_8h.html#a7ce86d1026e0c3055a523935bf53c0b3" title=" " alt="" coords="279,5,422,32"/>
<area shape="rect" href="queue_8h.html#a3f9e430276fe5244417fd82644ec8a75" title=" " alt="" coords="303,56,399,83"/>
<area shape="rect" href="queue_8h.html#ae8364d988c6f9b63c771cc2b3dfe5df9" title=" " alt="" coords="294,157,407,184"/>
<area shape="rect" href="queue_8h.html#a124567e9fc3a37b99f7e184ae98de9f8" title=" " alt="" coords="271,208,431,235"/>
<area shape="rect" href="tasks_8c.html#acfc8de487c86355713d0e8546506d9e4" title=" " alt="" coords="479,107,643,133"/>
<area shape="rect" href="displaytask_8h.html#a3a1d2a0575667f1aadaf57140d32c010" title=" " alt="" coords="113,107,214,133"/>
<area shape="rect" href="_threads_8h.html#a9f2e86465d7a7cdc9d30365569b93a42" title="run FSM for Tape" alt="" coords="104,157,223,184"/>
<area shape="rect" href="_threads_8h.html#a15199bd646f5d7d26beb8b94d72f0264" title="run FSM for VCR" alt="" coords="104,208,223,235"/>
<area shape="rect" href="_main_8c.html#a840291bc02cba5474a4cb46a9b9566fe" title="app entry point" alt="" coords="5,157,56,184"/>
<area shape="rect" href="stream__buffer_8h.html#a35cdf3b6bf677086b9128782f762499d" title=" " alt="" coords="283,107,419,133"/>
</map>
</div>
</div>
</div>
<a id="ab87abc717f34ddced76802d12588a93d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab87abc717f34ddced76802d12588a93d">&#9670;&nbsp;</a></span>vTaskList()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void vTaskList </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>pcWriteBuffer</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a998c69e37431a3a32c637b31ff60089a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a998c69e37431a3a32c637b31ff60089a">&#9670;&nbsp;</a></span>vTaskMissedYield()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void vTaskMissedYield </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_a998c69e37431a3a32c637b31ff60089a_icgraph.png" border="0" usemap="#atask_8h_a998c69e37431a3a32c637b31ff60089a_icgraph" alt=""/></div>
<map name="task_8h_a998c69e37431a3a32c637b31ff60089a_icgraph" id="atask_8h_a998c69e37431a3a32c637b31ff60089a_icgraph">
<area shape="rect" title=" " alt="" coords="647,81,775,108"/>
<area shape="rect" href="queue_8c.html#a7297c84a7c770ed57567bad1d3e2faf6" title=" " alt="" coords="479,81,599,108"/>
<area shape="rect" href="queue_8h.html#a7ce86d1026e0c3055a523935bf53c0b3" title=" " alt="" coords="279,5,422,32"/>
<area shape="rect" href="queue_8h.html#a3f9e430276fe5244417fd82644ec8a75" title=" " alt="" coords="303,56,399,83"/>
<area shape="rect" href="queue_8h.html#ae8364d988c6f9b63c771cc2b3dfe5df9" title=" " alt="" coords="294,107,407,133"/>
<area shape="rect" href="queue_8h.html#a124567e9fc3a37b99f7e184ae98de9f8" title=" " alt="" coords="271,157,431,184"/>
<area shape="rect" href="displaytask_8h.html#a3a1d2a0575667f1aadaf57140d32c010" title=" " alt="" coords="113,56,214,83"/>
<area shape="rect" href="_threads_8h.html#a9f2e86465d7a7cdc9d30365569b93a42" title="run FSM for Tape" alt="" coords="104,107,223,133"/>
<area shape="rect" href="_threads_8h.html#a15199bd646f5d7d26beb8b94d72f0264" title="run FSM for VCR" alt="" coords="104,157,223,184"/>
<area shape="rect" href="_main_8c.html#a840291bc02cba5474a4cb46a9b9566fe" title="app entry point" alt="" coords="5,107,56,133"/>
</map>
</div>
</div>
</div>
<a id="a4a4bcf98ad282a596e13f3f30582a11b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a4bcf98ad282a596e13f3f30582a11b">&#9670;&nbsp;</a></span>vTaskNotifyGiveFromISR()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void vTaskNotifyGiveFromISR </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTaskToNotify</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> *&#160;</td>
<td class="paramname"><em>pxHigherPriorityTaskWoken</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_a4a4bcf98ad282a596e13f3f30582a11b_cgraph.png" border="0" usemap="#atask_8h_a4a4bcf98ad282a596e13f3f30582a11b_cgraph" alt=""/></div>
<map name="task_8h_a4a4bcf98ad282a596e13f3f30582a11b_cgraph" id="atask_8h_a4a4bcf98ad282a596e13f3f30582a11b_cgraph">
<area shape="rect" title=" " alt="" coords="5,31,176,57"/>
<area shape="rect" href="list_8c.html#a274fdced76bbdd9d8a4c4840ded2920c" title=" " alt="" coords="225,5,329,32"/>
<area shape="rect" href="list_8c.html#a3240bc0f43fcf755be02bfc6de7dc6ef" title=" " alt="" coords="224,56,331,83"/>
</map>
</div>
</div>
</div>
<a id="a56ae23bc0dece4522d666959902221ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a56ae23bc0dece4522d666959902221ca">&#9670;&nbsp;</a></span>vTaskPlaceOnEventList()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void vTaskPlaceOnEventList </td>
<td>(</td>
<td class="paramtype"><a class="el" href="list_8h.html#ad14d7e3de1350e459c7c23c6f59c902a">List_t</a> *const&#160;</td>
<td class="paramname"><em>pxEventList</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a>&#160;</td>
<td class="paramname"><em>xTicksToWait</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_a56ae23bc0dece4522d666959902221ca_cgraph.png" border="0" usemap="#atask_8h_a56ae23bc0dece4522d666959902221ca_cgraph" alt=""/></div>
<map name="task_8h_a56ae23bc0dece4522d666959902221ca_cgraph" id="atask_8h_a56ae23bc0dece4522d666959902221ca_cgraph">
<area shape="rect" title=" " alt="" coords="5,81,167,108"/>
<area shape="rect" href="tasks_8c.html#ab4574e77d9aea876272e563c68f639da" title=" " alt="" coords="215,56,432,83"/>
<area shape="rect" href="list_8c.html#a28faa70d3ec4b4f39e53b0fc52d62ecf" title=" " alt="" coords="491,107,575,133"/>
<area shape="rect" href="list_8c.html#a274fdced76bbdd9d8a4c4840ded2920c" title=" " alt="" coords="481,5,585,32"/>
<area shape="rect" href="list_8c.html#a3240bc0f43fcf755be02bfc6de7dc6ef" title=" " alt="" coords="480,56,587,83"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_a56ae23bc0dece4522d666959902221ca_icgraph.png" border="0" usemap="#atask_8h_a56ae23bc0dece4522d666959902221ca_icgraph" alt=""/></div>
<map name="task_8h_a56ae23bc0dece4522d666959902221ca_icgraph" id="atask_8h_a56ae23bc0dece4522d666959902221ca_icgraph">
<area shape="rect" title=" " alt="" coords="479,81,640,108"/>
<area shape="rect" href="queue_8h.html#a7ce86d1026e0c3055a523935bf53c0b3" title=" " alt="" coords="279,5,422,32"/>
<area shape="rect" href="queue_8h.html#a3f9e430276fe5244417fd82644ec8a75" title=" " alt="" coords="303,56,399,83"/>
<area shape="rect" href="queue_8h.html#ae8364d988c6f9b63c771cc2b3dfe5df9" title=" " alt="" coords="294,107,407,133"/>
<area shape="rect" href="queue_8h.html#a124567e9fc3a37b99f7e184ae98de9f8" title=" " alt="" coords="271,157,431,184"/>
<area shape="rect" href="displaytask_8h.html#a3a1d2a0575667f1aadaf57140d32c010" title=" " alt="" coords="113,56,214,83"/>
<area shape="rect" href="_threads_8h.html#a9f2e86465d7a7cdc9d30365569b93a42" title="run FSM for Tape" alt="" coords="104,107,223,133"/>
<area shape="rect" href="_threads_8h.html#a15199bd646f5d7d26beb8b94d72f0264" title="run FSM for VCR" alt="" coords="104,157,223,184"/>
<area shape="rect" href="_main_8c.html#a840291bc02cba5474a4cb46a9b9566fe" title="app entry point" alt="" coords="5,107,56,133"/>
</map>
</div>
</div>
</div>
<a id="ada3eb00e16241f5b648184a406a6a6fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada3eb00e16241f5b648184a406a6a6fd">&#9670;&nbsp;</a></span>vTaskPlaceOnEventListRestricted()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void vTaskPlaceOnEventListRestricted </td>
<td>(</td>
<td class="paramtype"><a class="el" href="list_8h.html#ad14d7e3de1350e459c7c23c6f59c902a">List_t</a> *const&#160;</td>
<td class="paramname"><em>pxEventList</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a>&#160;</td>
<td class="paramname"><em>xTicksToWait</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td>
<td class="paramname"><em>xWaitIndefinitely</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9d52fa7b60cc6a7b4fd0846700d7834c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9d52fa7b60cc6a7b4fd0846700d7834c">&#9670;&nbsp;</a></span>vTaskPlaceOnUnorderedEventList()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void vTaskPlaceOnUnorderedEventList </td>
<td>(</td>
<td class="paramtype"><a class="el" href="list_8h.html#ad14d7e3de1350e459c7c23c6f59c902a">List_t</a> *&#160;</td>
<td class="paramname"><em>pxEventList</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a>&#160;</td>
<td class="paramname"><em>xItemValue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a>&#160;</td>
<td class="paramname"><em>xTicksToWait</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_a9d52fa7b60cc6a7b4fd0846700d7834c_cgraph.png" border="0" usemap="#atask_8h_a9d52fa7b60cc6a7b4fd0846700d7834c_cgraph" alt=""/></div>
<map name="task_8h_a9d52fa7b60cc6a7b4fd0846700d7834c_cgraph" id="atask_8h_a9d52fa7b60cc6a7b4fd0846700d7834c_cgraph">
<area shape="rect" title=" " alt="" coords="5,81,227,108"/>
<area shape="rect" href="tasks_8c.html#ab4574e77d9aea876272e563c68f639da" title=" " alt="" coords="275,56,492,83"/>
<area shape="rect" href="list_8c.html#a3240bc0f43fcf755be02bfc6de7dc6ef" title=" " alt="" coords="540,107,647,133"/>
<area shape="rect" href="list_8c.html#a274fdced76bbdd9d8a4c4840ded2920c" title=" " alt="" coords="541,5,645,32"/>
<area shape="rect" href="list_8c.html#a28faa70d3ec4b4f39e53b0fc52d62ecf" title=" " alt="" coords="551,56,635,83"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_a9d52fa7b60cc6a7b4fd0846700d7834c_icgraph.png" border="0" usemap="#atask_8h_a9d52fa7b60cc6a7b4fd0846700d7834c_icgraph" alt=""/></div>
<map name="task_8h_a9d52fa7b60cc6a7b4fd0846700d7834c_icgraph" id="atask_8h_a9d52fa7b60cc6a7b4fd0846700d7834c_icgraph">
<area shape="rect" title=" " alt="" coords="200,31,421,57"/>
<area shape="rect" href="event__groups_8h.html#a869511456b86426f52e2eec898bff341" title=" " alt="" coords="15,5,142,32"/>
<area shape="rect" href="event__groups_8h.html#aab9d5b405bc57b7624dcabe9a9a503db" title=" " alt="" coords="5,56,152,83"/>
</map>
</div>
</div>
</div>
<a id="aa11e6a58d2534fe91ed8ee3a02c9b5e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa11e6a58d2534fe91ed8ee3a02c9b5e0">&#9670;&nbsp;</a></span>vTaskPriorityDisinheritAfterTimeout()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void vTaskPriorityDisinheritAfterTimeout </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> const&#160;</td>
<td class="paramname"><em>pxMutexHolder</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td>
<td class="paramname"><em>uxHighestPriorityWaitingTask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_aa11e6a58d2534fe91ed8ee3a02c9b5e0_icgraph.png" border="0" usemap="#atask_8h_aa11e6a58d2534fe91ed8ee3a02c9b5e0_icgraph" alt=""/></div>
<map name="task_8h_aa11e6a58d2534fe91ed8ee3a02c9b5e0_icgraph" id="atask_8h_aa11e6a58d2534fe91ed8ee3a02c9b5e0_icgraph">
<area shape="rect" title=" " alt="" coords="213,5,395,47"/>
<area shape="rect" href="queue_8h.html#a124567e9fc3a37b99f7e184ae98de9f8" title=" " alt="" coords="5,13,165,39"/>
</map>
</div>
</div>
</div>
<a id="a1ee31be76e326e0644dbd6ac40a787b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ee31be76e326e0644dbd6ac40a787b6">&#9670;&nbsp;</a></span>vTaskPrioritySet()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void vTaskPrioritySet </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td>
<td class="paramname"><em>uxNewPriority</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_a1ee31be76e326e0644dbd6ac40a787b6_cgraph.png" border="0" usemap="#atask_8h_a1ee31be76e326e0644dbd6ac40a787b6_cgraph" alt=""/></div>
<map name="task_8h_a1ee31be76e326e0644dbd6ac40a787b6_cgraph" id="atask_8h_a1ee31be76e326e0644dbd6ac40a787b6_cgraph">
<area shape="rect" title=" " alt="" coords="5,5,124,32"/>
<area shape="rect" href="list_8c.html#a274fdced76bbdd9d8a4c4840ded2920c" title=" " alt="" coords="172,5,276,32"/>
</map>
</div>
</div>
</div>
<a id="a340b9bc9f37c9d4d3fb6e303c3ef311b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a340b9bc9f37c9d4d3fb6e303c3ef311b">&#9670;&nbsp;</a></span>vTaskRemoveFromUnorderedEventList()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void vTaskRemoveFromUnorderedEventList </td>
<td>(</td>
<td class="paramtype"><a class="el" href="list_8h.html#a1a62d469392f9bfe2443e7efab9c8398">ListItem_t</a> *&#160;</td>
<td class="paramname"><em>pxEventListItem</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a>&#160;</td>
<td class="paramname"><em>xItemValue</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_a340b9bc9f37c9d4d3fb6e303c3ef311b_cgraph.png" border="0" usemap="#atask_8h_a340b9bc9f37c9d4d3fb6e303c3ef311b_cgraph" alt=""/></div>
<map name="task_8h_a340b9bc9f37c9d4d3fb6e303c3ef311b_cgraph" id="atask_8h_a340b9bc9f37c9d4d3fb6e303c3ef311b_cgraph">
<area shape="rect" title=" " alt="" coords="5,5,200,47"/>
<area shape="rect" href="list_8c.html#a274fdced76bbdd9d8a4c4840ded2920c" title=" " alt="" coords="248,13,352,39"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_a340b9bc9f37c9d4d3fb6e303c3ef311b_icgraph.png" border="0" usemap="#atask_8h_a340b9bc9f37c9d4d3fb6e303c3ef311b_icgraph" alt=""/></div>
<map name="task_8h_a340b9bc9f37c9d4d3fb6e303c3ef311b_icgraph" id="atask_8h_a340b9bc9f37c9d4d3fb6e303c3ef311b_icgraph">
<area shape="rect" title=" " alt="" coords="432,23,627,65"/>
<area shape="rect" href="event__groups_8h.html#a50cb52d1c81b063fd8d94f5293dcfea9" title=" " alt="" coords="247,5,381,32"/>
<area shape="rect" href="event__groups_8h.html#a02d7b3bb55f7e11d9c47116266c5fb2e" title=" " alt="" coords="244,56,384,83"/>
<area shape="rect" href="event__groups_8h.html#abe76a301815525eb5e03f331e5e51ae3" title=" " alt="" coords="5,31,196,57"/>
<area shape="rect" href="event__groups_8h.html#a869511456b86426f52e2eec898bff341" title=" " alt="" coords="37,81,164,108"/>
</map>
</div>
</div>
</div>
<a id="a84a1584f29fb7736a1aa72ad5b3e9b44"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84a1584f29fb7736a1aa72ad5b3e9b44">&#9670;&nbsp;</a></span>vTaskResume()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void vTaskResume </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTaskToResume</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_a84a1584f29fb7736a1aa72ad5b3e9b44_cgraph.png" border="0" usemap="#atask_8h_a84a1584f29fb7736a1aa72ad5b3e9b44_cgraph" alt=""/></div>
<map name="task_8h_a84a1584f29fb7736a1aa72ad5b3e9b44_cgraph" id="atask_8h_a84a1584f29fb7736a1aa72ad5b3e9b44_cgraph">
<area shape="rect" title=" " alt="" coords="5,31,111,57"/>
<area shape="rect" href="tasks_8c.html#a0862bc7f1c4295e129a8497d1e10075d" title=" " alt="" coords="159,5,332,32"/>
<area shape="rect" href="list_8c.html#a274fdced76bbdd9d8a4c4840ded2920c" title=" " alt="" coords="193,56,297,83"/>
</map>
</div>
</div>
</div>
<a id="ae48f006277815cb1c534284e29ca8f82"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae48f006277815cb1c534284e29ca8f82">&#9670;&nbsp;</a></span>vTaskSetTaskNumber()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void vTaskSetTaskNumber </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td>
<td class="paramname"><em>uxHandle</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a67155ad4ea2482b5f4597a69f2152be0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a67155ad4ea2482b5f4597a69f2152be0">&#9670;&nbsp;</a></span>vTaskSetTimeOutState()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void vTaskSetTimeOutState </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#a558b407b5433bee1696535e3c4816bdf">TimeOut_t</a> *const&#160;</td>
<td class="paramname"><em>pxTimeOut</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_a67155ad4ea2482b5f4597a69f2152be0_icgraph.png" border="0" usemap="#atask_8h_a67155ad4ea2482b5f4597a69f2152be0_icgraph" alt=""/></div>
<map name="task_8h_a67155ad4ea2482b5f4597a69f2152be0_icgraph" id="atask_8h_a67155ad4ea2482b5f4597a69f2152be0_icgraph">
<area shape="rect" title=" " alt="" coords="189,5,348,32"/>
<area shape="rect" href="stream__buffer_8h.html#a35cdf3b6bf677086b9128782f762499d" title=" " alt="" coords="5,5,141,32"/>
</map>
</div>
</div>
</div>
<a id="aaf9dca1065c60abdeb309d56ab7293cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf9dca1065c60abdeb309d56ab7293cb">&#9670;&nbsp;</a></span>vTaskStartScheduler()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void vTaskStartScheduler </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_aaf9dca1065c60abdeb309d56ab7293cb_cgraph.png" border="0" usemap="#atask_8h_aaf9dca1065c60abdeb309d56ab7293cb_cgraph" alt=""/></div>
<map name="task_8h_aaf9dca1065c60abdeb309d56ab7293cb_cgraph" id="atask_8h_aaf9dca1065c60abdeb309d56ab7293cb_cgraph">
<area shape="rect" title=" " alt="" coords="5,56,149,83"/>
<area shape="rect" href="port_8c.html#ade5a8c6666e7413a0355cc252029c5c6" title=" " alt="" coords="208,31,349,57"/>
<area shape="rect" href="timers_8h.html#af777ab3e9ac04abd5dd21be739fa1321" title=" " alt="" coords="197,81,360,108"/>
<area shape="rect" href="port_8c.html#aa62e48aea4d4d2ad3426bd1243dbc72a" title=" " alt="" coords="431,5,555,32"/>
<area shape="rect" href="port_8c.html#a4649001ea4d29b80759e6eca4bba58eb" title=" " alt="" coords="408,56,577,83"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_aaf9dca1065c60abdeb309d56ab7293cb_icgraph.png" border="0" usemap="#atask_8h_aaf9dca1065c60abdeb309d56ab7293cb_icgraph" alt=""/></div>
<map name="task_8h_aaf9dca1065c60abdeb309d56ab7293cb_icgraph" id="atask_8h_aaf9dca1065c60abdeb309d56ab7293cb_icgraph">
<area shape="rect" title=" " alt="" coords="104,5,248,32"/>
<area shape="rect" href="_main_8c.html#a840291bc02cba5474a4cb46a9b9566fe" title="app entry point" alt="" coords="5,5,56,32"/>
</map>
</div>
</div>
</div>
<a id="a8dda6cb26bb158dd9636873135e63912"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8dda6cb26bb158dd9636873135e63912">&#9670;&nbsp;</a></span>vTaskStepTick()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void vTaskStepTick </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a>&#160;</td>
<td class="paramname"><em>xTicksToJump</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a84d4e660b04630be2939d91b3c2412f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84d4e660b04630be2939d91b3c2412f8">&#9670;&nbsp;</a></span>vTaskSuspend()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void vTaskSuspend </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTaskToSuspend</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_a84d4e660b04630be2939d91b3c2412f8_cgraph.png" border="0" usemap="#atask_8h_a84d4e660b04630be2939d91b3c2412f8_cgraph" alt=""/></div>
<map name="task_8h_a84d4e660b04630be2939d91b3c2412f8_cgraph" id="atask_8h_a84d4e660b04630be2939d91b3c2412f8_cgraph">
<area shape="rect" title=" " alt="" coords="5,81,113,108"/>
<area shape="rect" href="tasks_8c.html#ad1b2e4995f863a99cf980836efe330d7" title=" " alt="" coords="161,5,369,32"/>
<area shape="rect" href="list_8c.html#a274fdced76bbdd9d8a4c4840ded2920c" title=" " alt="" coords="213,56,317,83"/>
<area shape="rect" href="list_8c.html#a3240bc0f43fcf755be02bfc6de7dc6ef" title=" " alt="" coords="212,107,319,133"/>
<area shape="rect" href="tasks_8c.html#a9c86137bc3c1cbffc39fff22627cb885" title=" " alt="" coords="194,157,337,184"/>
</map>
</div>
</div>
</div>
<a id="a366b302eba79d10b5ee2a3756f0fcc43"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a366b302eba79d10b5ee2a3756f0fcc43">&#9670;&nbsp;</a></span>vTaskSuspendAll()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void vTaskSuspendAll </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_a366b302eba79d10b5ee2a3756f0fcc43_icgraph.png" border="0" usemap="#atask_8h_a366b302eba79d10b5ee2a3756f0fcc43_icgraph" alt=""/></div>
<map name="task_8h_a366b302eba79d10b5ee2a3756f0fcc43_icgraph" id="atask_8h_a366b302eba79d10b5ee2a3756f0fcc43_icgraph">
<area shape="rect" title=" " alt="" coords="551,335,673,361"/>
<area shape="rect" href="tasks_8c.html#a36c7cc58985d41c2cb1b263563dbbaa1" title=" " alt="" coords="345,56,501,83"/>
<area shape="rect" href="portable_8h.html#a237d63f90b28e0950bd86f76815cd6e3" title=" " alt="" coords="373,107,472,133"/>
<area shape="rect" href="event__groups_8h.html#a50cb52d1c81b063fd8d94f5293dcfea9" title=" " alt="" coords="355,157,490,184"/>
<area shape="rect" href="tasks_8c.html#a9917b05abb77e75e959151ae67065dce" title=" " alt="" coords="377,208,468,235"/>
<area shape="rect" href="tasks_8c.html#abbc32467f223c78ba36f577b56a32897" title=" " alt="" coords="363,309,482,336"/>
<area shape="rect" href="event__groups_8h.html#a02d7b3bb55f7e11d9c47116266c5fb2e" title=" " alt="" coords="353,360,493,387"/>
<area shape="rect" href="event__groups_8h.html#a869511456b86426f52e2eec898bff341" title=" " alt="" coords="136,411,263,437"/>
<area shape="rect" href="event__groups_8h.html#aab9d5b405bc57b7624dcabe9a9a503db" title=" " alt="" coords="349,461,496,488"/>
<area shape="rect" href="queue_8h.html#a7ce86d1026e0c3055a523935bf53c0b3" title=" " alt="" coords="351,512,494,539"/>
<area shape="rect" href="queue_8h.html#a3f9e430276fe5244417fd82644ec8a75" title=" " alt="" coords="375,563,471,589"/>
<area shape="rect" href="queue_8h.html#ae8364d988c6f9b63c771cc2b3dfe5df9" title=" " alt="" coords="366,259,479,285"/>
<area shape="rect" href="queue_8h.html#a124567e9fc3a37b99f7e184ae98de9f8" title=" " alt="" coords="343,613,503,640"/>
<area shape="rect" href="event__groups_8c.html#a2e8622ce280fff2f60ad867dff0a4519" title=" " alt="" coords="131,5,267,32"/>
<area shape="rect" href="queue_8c.html#ac999cdfbb09fff396fa818bb9a30b4e5" title=" " alt="" coords="124,56,275,83"/>
<area shape="rect" href="stream__buffer_8h.html#a7a613c6fa11323c871ce7991db214096" title=" " alt="" coords="104,107,295,133"/>
<area shape="rect" href="displaytask_8h.html#a3a1d2a0575667f1aadaf57140d32c010" title=" " alt="" coords="149,309,250,336"/>
<area shape="rect" href="_threads_8h.html#a9f2e86465d7a7cdc9d30365569b93a42" title="run FSM for Tape" alt="" coords="140,208,259,235"/>
<area shape="rect" href="_threads_8h.html#a15199bd646f5d7d26beb8b94d72f0264" title="run FSM for VCR" alt="" coords="140,259,259,285"/>
<area shape="rect" href="_threads_8h.html#ae39d02eea48045356f226692b6f517a3" title="read buttons and store events in queue" alt="" coords="126,157,273,184"/>
<area shape="rect" href="_main_8c.html#a840291bc02cba5474a4cb46a9b9566fe" title="app entry point" alt="" coords="5,233,56,260"/>
<area shape="rect" href="event__groups_8h.html#abe76a301815525eb5e03f331e5e51ae3" title=" " alt="" coords="104,360,295,387"/>
</map>
</div>
</div>
</div>
<a id="a26df422f8d635d5191a3e106fbeeed68"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a26df422f8d635d5191a3e106fbeeed68">&#9670;&nbsp;</a></span>vTaskSwitchContext()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void vTaskSwitchContext </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_a26df422f8d635d5191a3e106fbeeed68_icgraph.png" border="0" usemap="#atask_8h_a26df422f8d635d5191a3e106fbeeed68_icgraph" alt=""/></div>
<map name="task_8h_a26df422f8d635d5191a3e106fbeeed68_icgraph" id="atask_8h_a26df422f8d635d5191a3e106fbeeed68_icgraph">
<area shape="rect" title=" " alt="" coords="199,31,341,57"/>
<area shape="rect" href="tasks_8c.html#a7fa54417f854974ae4a2b38729b60f12" title=" " alt="" coords="24,5,132,32"/>
<area shape="rect" href="port_8c.html#a4e6b17b7b6e1a92564afdeff7e9dba91" title=" " alt="" coords="5,56,151,83"/>
</map>
</div>
</div>
</div>
<a id="afefe333df0492c8411c0094badd25185"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afefe333df0492c8411c0094badd25185">&#9670;&nbsp;</a></span>xTaskAbortDelay()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> xTaskAbortDelay </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTask</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab6607e5d8a9664e3aa9fe16efa694e83"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6607e5d8a9664e3aa9fe16efa694e83">&#9670;&nbsp;</a></span>xTaskCallApplicationTaskHook()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> xTaskCallApplicationTaskHook </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>pvParameter</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><a class="el" href="task_8h.html">task.h</a> </p><pre>BaseType_t <a class="el" href="task_8h.html#ab6607e5d8a9664e3aa9fe16efa694e83">xTaskCallApplicationTaskHook( TaskHandle_t xTask, void *pvParameter )</a>;</pre><p>Calls the hook function associated with xTask. Passing xTask as NULL has the effect of calling the Running tasks (the calling task) hook function.</p>
<p>pvParameter is passed to the hook function for the task to interpret as it wants. The return value is the value returned by the task hook function registered by the user. </p>
</div>
</div>
<a id="a3b018a85d339e536a6c05748dd666a3a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b018a85d339e536a6c05748dd666a3a">&#9670;&nbsp;</a></span>xTaskCheckForTimeOut()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> xTaskCheckForTimeOut </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#a558b407b5433bee1696535e3c4816bdf">TimeOut_t</a> *const&#160;</td>
<td class="paramname"><em>pxTimeOut</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> *const&#160;</td>
<td class="paramname"><em>pxTicksToWait</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_a3b018a85d339e536a6c05748dd666a3a_cgraph.png" border="0" usemap="#atask_8h_a3b018a85d339e536a6c05748dd666a3a_cgraph" alt=""/></div>
<map name="task_8h_a3b018a85d339e536a6c05748dd666a3a_cgraph" id="atask_8h_a3b018a85d339e536a6c05748dd666a3a_cgraph">
<area shape="rect" title=" " alt="" coords="5,5,169,32"/>
<area shape="rect" href="tasks_8c.html#a91fbc7c4b65e32fae51b7d43ebdcb131" title=" " alt="" coords="217,5,419,32"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_a3b018a85d339e536a6c05748dd666a3a_icgraph.png" border="0" usemap="#atask_8h_a3b018a85d339e536a6c05748dd666a3a_icgraph" alt=""/></div>
<map name="task_8h_a3b018a85d339e536a6c05748dd666a3a_icgraph" id="atask_8h_a3b018a85d339e536a6c05748dd666a3a_icgraph">
<area shape="rect" title=" " alt="" coords="479,107,643,133"/>
<area shape="rect" href="queue_8h.html#a7ce86d1026e0c3055a523935bf53c0b3" title=" " alt="" coords="279,5,422,32"/>
<area shape="rect" href="queue_8h.html#a3f9e430276fe5244417fd82644ec8a75" title=" " alt="" coords="303,56,399,83"/>
<area shape="rect" href="queue_8h.html#ae8364d988c6f9b63c771cc2b3dfe5df9" title=" " alt="" coords="294,107,407,133"/>
<area shape="rect" href="queue_8h.html#a124567e9fc3a37b99f7e184ae98de9f8" title=" " alt="" coords="271,157,431,184"/>
<area shape="rect" href="stream__buffer_8h.html#a35cdf3b6bf677086b9128782f762499d" title=" " alt="" coords="283,208,419,235"/>
<area shape="rect" href="displaytask_8h.html#a3a1d2a0575667f1aadaf57140d32c010" title=" " alt="" coords="113,56,214,83"/>
<area shape="rect" href="_threads_8h.html#a9f2e86465d7a7cdc9d30365569b93a42" title="run FSM for Tape" alt="" coords="104,107,223,133"/>
<area shape="rect" href="_threads_8h.html#a15199bd646f5d7d26beb8b94d72f0264" title="run FSM for VCR" alt="" coords="104,157,223,184"/>
<area shape="rect" href="_main_8c.html#a840291bc02cba5474a4cb46a9b9566fe" title="app entry point" alt="" coords="5,107,56,133"/>
</map>
</div>
</div>
</div>
<a id="aa7bd3a4f3847b83900fd6a9f1bacfe9e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7bd3a4f3847b83900fd6a9f1bacfe9e">&#9670;&nbsp;</a></span>xTaskGenericNotify()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> xTaskGenericNotify </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTaskToNotify</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>ulValue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="task_8h.html#ae8abc4f7da5b6880467daafbf19cd233">eNotifyAction</a>&#160;</td>
<td class="paramname"><em>eAction</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t *&#160;</td>
<td class="paramname"><em>pulPreviousNotificationValue</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_aa7bd3a4f3847b83900fd6a9f1bacfe9e_cgraph.png" border="0" usemap="#atask_8h_aa7bd3a4f3847b83900fd6a9f1bacfe9e_cgraph" alt=""/></div>
<map name="task_8h_aa7bd3a4f3847b83900fd6a9f1bacfe9e_cgraph" id="atask_8h_aa7bd3a4f3847b83900fd6a9f1bacfe9e_cgraph">
<area shape="rect" title=" " alt="" coords="5,31,143,57"/>
<area shape="rect" href="tasks_8c.html#ad1b2e4995f863a99cf980836efe330d7" title=" " alt="" coords="191,5,399,32"/>
<area shape="rect" href="list_8c.html#a274fdced76bbdd9d8a4c4840ded2920c" title=" " alt="" coords="243,56,347,83"/>
</map>
</div>
</div>
</div>
<a id="a959c55f7950abffbc4107ce61ca52e97"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a959c55f7950abffbc4107ce61ca52e97">&#9670;&nbsp;</a></span>xTaskGenericNotifyFromISR()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> xTaskGenericNotifyFromISR </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTaskToNotify</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>ulValue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="task_8h.html#ae8abc4f7da5b6880467daafbf19cd233">eNotifyAction</a>&#160;</td>
<td class="paramname"><em>eAction</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t *&#160;</td>
<td class="paramname"><em>pulPreviousNotificationValue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> *&#160;</td>
<td class="paramname"><em>pxHigherPriorityTaskWoken</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_a959c55f7950abffbc4107ce61ca52e97_cgraph.png" border="0" usemap="#atask_8h_a959c55f7950abffbc4107ce61ca52e97_cgraph" alt=""/></div>
<map name="task_8h_a959c55f7950abffbc4107ce61ca52e97_cgraph" id="atask_8h_a959c55f7950abffbc4107ce61ca52e97_cgraph">
<area shape="rect" title=" " alt="" coords="5,31,196,57"/>
<area shape="rect" href="list_8c.html#a274fdced76bbdd9d8a4c4840ded2920c" title=" " alt="" coords="245,5,349,32"/>
<area shape="rect" href="list_8c.html#a3240bc0f43fcf755be02bfc6de7dc6ef" title=" " alt="" coords="244,56,351,83"/>
</map>
</div>
</div>
</div>
<a id="a85a0f9c9f817b18686efbf8f37c72dfc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a85a0f9c9f817b18686efbf8f37c72dfc">&#9670;&nbsp;</a></span>xTaskGetCurrentTaskHandle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTaskGetCurrentTaskHandle </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_a85a0f9c9f817b18686efbf8f37c72dfc_icgraph.png" border="0" usemap="#atask_8h_a85a0f9c9f817b18686efbf8f37c72dfc_icgraph" alt=""/></div>
<map name="task_8h_a85a0f9c9f817b18686efbf8f37c72dfc_icgraph" id="atask_8h_a85a0f9c9f817b18686efbf8f37c72dfc_icgraph">
<area shape="rect" title=" " alt="" coords="205,31,396,57"/>
<area shape="rect" href="stream__buffer_8h.html#a55efc144b988598d84a6087d3e20b507" title=" " alt="" coords="5,5,157,32"/>
<area shape="rect" href="stream__buffer_8h.html#a35cdf3b6bf677086b9128782f762499d" title=" " alt="" coords="13,56,149,83"/>
</map>
</div>
</div>
</div>
<a id="a45b3b1cd0227269609499beeeb8c5c26"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a45b3b1cd0227269609499beeeb8c5c26">&#9670;&nbsp;</a></span>xTaskGetHandle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTaskGetHandle </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>pcNameToQuery</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3d5446a4403457e855cb84b3bba5570a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d5446a4403457e855cb84b3bba5570a">&#9670;&nbsp;</a></span>xTaskGetIdleTaskHandle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTaskGetIdleTaskHandle </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><a class="el" href="task_8h.html#a3d5446a4403457e855cb84b3bba5570a">xTaskGetIdleTaskHandle()</a> is only available if INCLUDE_xTaskGetIdleTaskHandle is set to 1 in <a class="el" href="_free_r_t_o_s_config_8h.html">FreeRTOSConfig.h</a>.</p>
<p>Simply returns the handle of the idle task. It is not valid to call <a class="el" href="task_8h.html#a3d5446a4403457e855cb84b3bba5570a">xTaskGetIdleTaskHandle()</a> before the scheduler has been started. </p>
</div>
</div>
<a id="a0241000e08a261372186d34825a35979"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0241000e08a261372186d34825a35979">&#9670;&nbsp;</a></span>xTaskGetSchedulerState()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> xTaskGetSchedulerState </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_a0241000e08a261372186d34825a35979_icgraph.png" border="0" usemap="#atask_8h_a0241000e08a261372186d34825a35979_icgraph" alt=""/></div>
<map name="task_8h_a0241000e08a261372186d34825a35979_icgraph" id="atask_8h_a0241000e08a261372186d34825a35979_icgraph">
<area shape="rect" title=" " alt="" coords="479,132,645,159"/>
<area shape="rect" href="event__groups_8h.html#a869511456b86426f52e2eec898bff341" title=" " alt="" coords="287,5,414,32"/>
<area shape="rect" href="event__groups_8h.html#aab9d5b405bc57b7624dcabe9a9a503db" title=" " alt="" coords="277,56,424,83"/>
<area shape="rect" href="queue_8h.html#a7ce86d1026e0c3055a523935bf53c0b3" title=" " alt="" coords="279,107,422,133"/>
<area shape="rect" href="queue_8h.html#a3f9e430276fe5244417fd82644ec8a75" title=" " alt="" coords="303,157,399,184"/>
<area shape="rect" href="queue_8h.html#ae8364d988c6f9b63c771cc2b3dfe5df9" title=" " alt="" coords="294,208,407,235"/>
<area shape="rect" href="queue_8h.html#a124567e9fc3a37b99f7e184ae98de9f8" title=" " alt="" coords="271,259,431,285"/>
<area shape="rect" href="displaytask_8h.html#a3a1d2a0575667f1aadaf57140d32c010" title=" " alt="" coords="113,157,214,184"/>
<area shape="rect" href="_threads_8h.html#a9f2e86465d7a7cdc9d30365569b93a42" title="run FSM for Tape" alt="" coords="104,208,223,235"/>
<area shape="rect" href="_threads_8h.html#a15199bd646f5d7d26beb8b94d72f0264" title="run FSM for VCR" alt="" coords="104,259,223,285"/>
<area shape="rect" href="_main_8c.html#a840291bc02cba5474a4cb46a9b9566fe" title="app entry point" alt="" coords="5,208,56,235"/>
</map>
</div>
</div>
</div>
<a id="a753ecfe23e7386066ecccad5d16422f7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a753ecfe23e7386066ecccad5d16422f7">&#9670;&nbsp;</a></span>xTaskGetTickCount()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> xTaskGetTickCount </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_a753ecfe23e7386066ecccad5d16422f7_icgraph.png" border="0" usemap="#atask_8h_a753ecfe23e7386066ecccad5d16422f7_icgraph" alt=""/></div>
<map name="task_8h_a753ecfe23e7386066ecccad5d16422f7_icgraph" id="atask_8h_a753ecfe23e7386066ecccad5d16422f7_icgraph">
<area shape="rect" title=" " alt="" coords="403,5,541,32"/>
<area shape="rect" href="_main_8c.html#a97fd430f36f8b065226e2bff9bad1de5" title="count cycles for idle task" alt="" coords="209,5,355,32"/>
<area shape="rect" href="tasks_8c.html#a36c7cc58985d41c2cb1b263563dbbaa1" title=" " alt="" coords="5,5,161,32"/>
</map>
</div>
</div>
</div>
<a id="a092be3fd5752625303c307620be523ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a092be3fd5752625303c307620be523ff">&#9670;&nbsp;</a></span>xTaskGetTickCountFromISR()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> xTaskGetTickCountFromISR </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a978e25460ac35706f9ad30b46d9403d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a978e25460ac35706f9ad30b46d9403d8">&#9670;&nbsp;</a></span>xTaskIncrementTick()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> xTaskIncrementTick </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_a978e25460ac35706f9ad30b46d9403d8_cgraph.png" border="0" usemap="#atask_8h_a978e25460ac35706f9ad30b46d9403d8_cgraph" alt=""/></div>
<map name="task_8h_a978e25460ac35706f9ad30b46d9403d8_cgraph" id="atask_8h_a978e25460ac35706f9ad30b46d9403d8_cgraph">
<area shape="rect" title=" " alt="" coords="5,5,145,32"/>
<area shape="rect" href="list_8c.html#a274fdced76bbdd9d8a4c4840ded2920c" title=" " alt="" coords="193,5,297,32"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_a978e25460ac35706f9ad30b46d9403d8_icgraph.png" border="0" usemap="#atask_8h_a978e25460ac35706f9ad30b46d9403d8_icgraph" alt=""/></div>
<map name="task_8h_a978e25460ac35706f9ad30b46d9403d8_icgraph" id="atask_8h_a978e25460ac35706f9ad30b46d9403d8_icgraph">
<area shape="rect" title=" " alt="" coords="745,309,885,336"/>
<area shape="rect" href="port_8c.html#a78100b2d36913d0b45565be8975e5de8" title=" " alt="" coords="551,284,697,311"/>
<area shape="rect" href="tasks_8c.html#adf830ea0f150fcdfdaa944667137f080" title=" " alt="" coords="564,335,684,361"/>
<area shape="rect" href="tasks_8c.html#a36c7cc58985d41c2cb1b263563dbbaa1" title=" " alt="" coords="345,56,501,83"/>
<area shape="rect" href="portable_8h.html#a237d63f90b28e0950bd86f76815cd6e3" title=" " alt="" coords="373,107,472,133"/>
<area shape="rect" href="event__groups_8h.html#a50cb52d1c81b063fd8d94f5293dcfea9" title=" " alt="" coords="355,157,490,184"/>
<area shape="rect" href="tasks_8c.html#a9917b05abb77e75e959151ae67065dce" title=" " alt="" coords="377,208,468,235"/>
<area shape="rect" href="tasks_8c.html#abbc32467f223c78ba36f577b56a32897" title=" " alt="" coords="363,309,482,336"/>
<area shape="rect" href="event__groups_8h.html#a02d7b3bb55f7e11d9c47116266c5fb2e" title=" " alt="" coords="353,360,493,387"/>
<area shape="rect" href="event__groups_8h.html#a869511456b86426f52e2eec898bff341" title=" " alt="" coords="136,411,263,437"/>
<area shape="rect" href="event__groups_8h.html#aab9d5b405bc57b7624dcabe9a9a503db" title=" " alt="" coords="349,461,496,488"/>
<area shape="rect" href="queue_8h.html#a7ce86d1026e0c3055a523935bf53c0b3" title=" " alt="" coords="351,512,494,539"/>
<area shape="rect" href="queue_8h.html#a3f9e430276fe5244417fd82644ec8a75" title=" " alt="" coords="375,563,471,589"/>
<area shape="rect" href="queue_8h.html#ae8364d988c6f9b63c771cc2b3dfe5df9" title=" " alt="" coords="366,259,479,285"/>
<area shape="rect" href="queue_8h.html#a124567e9fc3a37b99f7e184ae98de9f8" title=" " alt="" coords="343,613,503,640"/>
<area shape="rect" href="event__groups_8c.html#a2e8622ce280fff2f60ad867dff0a4519" title=" " alt="" coords="131,5,267,32"/>
<area shape="rect" href="queue_8c.html#ac999cdfbb09fff396fa818bb9a30b4e5" title=" " alt="" coords="124,56,275,83"/>
<area shape="rect" href="stream__buffer_8h.html#a7a613c6fa11323c871ce7991db214096" title=" " alt="" coords="104,107,295,133"/>
<area shape="rect" href="displaytask_8h.html#a3a1d2a0575667f1aadaf57140d32c010" title=" " alt="" coords="149,309,250,336"/>
<area shape="rect" href="_threads_8h.html#a9f2e86465d7a7cdc9d30365569b93a42" title="run FSM for Tape" alt="" coords="140,208,259,235"/>
<area shape="rect" href="_threads_8h.html#a15199bd646f5d7d26beb8b94d72f0264" title="run FSM for VCR" alt="" coords="140,259,259,285"/>
<area shape="rect" href="_threads_8h.html#ae39d02eea48045356f226692b6f517a3" title="read buttons and store events in queue" alt="" coords="126,157,273,184"/>
<area shape="rect" href="_main_8c.html#a840291bc02cba5474a4cb46a9b9566fe" title="app entry point" alt="" coords="5,233,56,260"/>
<area shape="rect" href="event__groups_8h.html#abe76a301815525eb5e03f331e5e51ae3" title=" " alt="" coords="104,360,295,387"/>
</map>
</div>
</div>
</div>
<a id="a4cb6c908a9d2d733e9d519d7dc27bb34"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4cb6c908a9d2d733e9d519d7dc27bb34">&#9670;&nbsp;</a></span>xTaskNotifyStateClear()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> xTaskNotifyStateClear </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTask</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_a4cb6c908a9d2d733e9d519d7dc27bb34_icgraph.png" border="0" usemap="#atask_8h_a4cb6c908a9d2d733e9d519d7dc27bb34_icgraph" alt=""/></div>
<map name="task_8h_a4cb6c908a9d2d733e9d519d7dc27bb34_icgraph" id="atask_8h_a4cb6c908a9d2d733e9d519d7dc27bb34_icgraph">
<area shape="rect" title=" " alt="" coords="205,31,360,57"/>
<area shape="rect" href="stream__buffer_8h.html#a55efc144b988598d84a6087d3e20b507" title=" " alt="" coords="5,5,157,32"/>
<area shape="rect" href="stream__buffer_8h.html#a35cdf3b6bf677086b9128782f762499d" title=" " alt="" coords="13,56,149,83"/>
</map>
</div>
</div>
</div>
<a id="a0475fcda9718f403521c270a7270ff93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0475fcda9718f403521c270a7270ff93">&#9670;&nbsp;</a></span>xTaskNotifyWait()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> xTaskNotifyWait </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>ulBitsToClearOnEntry</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>ulBitsToClearOnExit</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t *&#160;</td>
<td class="paramname"><em>pulNotificationValue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a>&#160;</td>
<td class="paramname"><em>xTicksToWait</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_a0475fcda9718f403521c270a7270ff93_cgraph.png" border="0" usemap="#atask_8h_a0475fcda9718f403521c270a7270ff93_cgraph" alt=""/></div>
<map name="task_8h_a0475fcda9718f403521c270a7270ff93_cgraph" id="atask_8h_a0475fcda9718f403521c270a7270ff93_cgraph">
<area shape="rect" title=" " alt="" coords="5,56,124,83"/>
<area shape="rect" href="tasks_8c.html#ab4574e77d9aea876272e563c68f639da" title=" " alt="" coords="172,56,389,83"/>
<area shape="rect" href="list_8c.html#a274fdced76bbdd9d8a4c4840ded2920c" title=" " alt="" coords="439,5,543,32"/>
<area shape="rect" href="list_8c.html#a28faa70d3ec4b4f39e53b0fc52d62ecf" title=" " alt="" coords="449,56,533,83"/>
<area shape="rect" href="list_8c.html#a3240bc0f43fcf755be02bfc6de7dc6ef" title=" " alt="" coords="437,107,544,133"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_a0475fcda9718f403521c270a7270ff93_icgraph.png" border="0" usemap="#atask_8h_a0475fcda9718f403521c270a7270ff93_icgraph" alt=""/></div>
<map name="task_8h_a0475fcda9718f403521c270a7270ff93_icgraph" id="atask_8h_a0475fcda9718f403521c270a7270ff93_icgraph">
<area shape="rect" title=" " alt="" coords="205,31,324,57"/>
<area shape="rect" href="stream__buffer_8h.html#a55efc144b988598d84a6087d3e20b507" title=" " alt="" coords="5,5,157,32"/>
<area shape="rect" href="stream__buffer_8h.html#a35cdf3b6bf677086b9128782f762499d" title=" " alt="" coords="13,56,149,83"/>
</map>
</div>
</div>
</div>
<a id="a02fe2e1419fd6c35f75a1357c5e5ce22"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a02fe2e1419fd6c35f75a1357c5e5ce22">&#9670;&nbsp;</a></span>xTaskPriorityDisinherit()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> xTaskPriorityDisinherit </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> const&#160;</td>
<td class="paramname"><em>pxMutexHolder</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_a02fe2e1419fd6c35f75a1357c5e5ce22_icgraph.png" border="0" usemap="#atask_8h_a02fe2e1419fd6c35f75a1357c5e5ce22_icgraph" alt=""/></div>
<map name="task_8h_a02fe2e1419fd6c35f75a1357c5e5ce22_icgraph" id="atask_8h_a02fe2e1419fd6c35f75a1357c5e5ce22_icgraph">
<area shape="rect" title=" " alt="" coords="448,31,601,57"/>
<area shape="rect" href="queue_8c.html#a77098159b7735e0c27e27aa7072376c6" title=" " alt="" coords="248,31,400,57"/>
<area shape="rect" href="queue_8h.html#a7ce86d1026e0c3055a523935bf53c0b3" title=" " alt="" coords="31,5,174,32"/>
<area shape="rect" href="queue_8h.html#a263711eb0124112e828a18fd4b8ab29d" title=" " alt="" coords="5,56,200,83"/>
</map>
</div>
</div>
</div>
<a id="aa715a488a6014df5a9393ca38c5938c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa715a488a6014df5a9393ca38c5938c0">&#9670;&nbsp;</a></span>xTaskPriorityInherit()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> xTaskPriorityInherit </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> const&#160;</td>
<td class="paramname"><em>pxMutexHolder</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_aa715a488a6014df5a9393ca38c5938c0_icgraph.png" border="0" usemap="#atask_8h_aa715a488a6014df5a9393ca38c5938c0_icgraph" alt=""/></div>
<map name="task_8h_aa715a488a6014df5a9393ca38c5938c0_icgraph" id="atask_8h_aa715a488a6014df5a9393ca38c5938c0_icgraph">
<area shape="rect" title=" " alt="" coords="213,5,348,32"/>
<area shape="rect" href="queue_8h.html#a124567e9fc3a37b99f7e184ae98de9f8" title=" " alt="" coords="5,5,165,32"/>
</map>
</div>
</div>
</div>
<a id="a14513b7dd36055f73fba3c5ebbdc1b06"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a14513b7dd36055f73fba3c5ebbdc1b06">&#9670;&nbsp;</a></span>xTaskRemoveFromEventList()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> xTaskRemoveFromEventList </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="list_8h.html#ad14d7e3de1350e459c7c23c6f59c902a">List_t</a> *const&#160;</td>
<td class="paramname"><em>pxEventList</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_a14513b7dd36055f73fba3c5ebbdc1b06_cgraph.png" border="0" usemap="#atask_8h_a14513b7dd36055f73fba3c5ebbdc1b06_cgraph" alt=""/></div>
<map name="task_8h_a14513b7dd36055f73fba3c5ebbdc1b06_cgraph" id="atask_8h_a14513b7dd36055f73fba3c5ebbdc1b06_cgraph">
<area shape="rect" title=" " alt="" coords="5,56,193,83"/>
<area shape="rect" href="tasks_8c.html#ad1b2e4995f863a99cf980836efe330d7" title=" " alt="" coords="241,5,449,32"/>
<area shape="rect" href="list_8c.html#a274fdced76bbdd9d8a4c4840ded2920c" title=" " alt="" coords="293,56,397,83"/>
<area shape="rect" href="list_8c.html#a3240bc0f43fcf755be02bfc6de7dc6ef" title=" " alt="" coords="292,107,399,133"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_a14513b7dd36055f73fba3c5ebbdc1b06_icgraph.png" border="0" usemap="#atask_8h_a14513b7dd36055f73fba3c5ebbdc1b06_icgraph" alt=""/></div>
<map name="task_8h_a14513b7dd36055f73fba3c5ebbdc1b06_icgraph" id="atask_8h_a14513b7dd36055f73fba3c5ebbdc1b06_icgraph">
<area shape="rect" title=" " alt="" coords="753,195,941,221"/>
<area shape="rect" href="queue_8c.html#a7297c84a7c770ed57567bad1d3e2faf6" title=" " alt="" coords="548,93,668,120"/>
<area shape="rect" href="queue_8h.html#a7ce86d1026e0c3055a523935bf53c0b3" title=" " alt="" coords="311,5,454,32"/>
<area shape="rect" href="queue_8h.html#a3f9e430276fe5244417fd82644ec8a75" title=" " alt="" coords="335,68,431,95"/>
<area shape="rect" href="queue_8h.html#ae8364d988c6f9b63c771cc2b3dfe5df9" title=" " alt="" coords="326,144,439,171"/>
<area shape="rect" href="queue_8h.html#a124567e9fc3a37b99f7e184ae98de9f8" title=" " alt="" coords="303,195,463,221"/>
<area shape="rect" href="queue_8h.html#a3c13a9fe455ec2d35b5f8386a1040599" title=" " alt="" coords="535,245,681,272"/>
<area shape="rect" href="queue_8h.html#a263711eb0124112e828a18fd4b8ab29d" title=" " alt="" coords="511,296,705,323"/>
<area shape="rect" href="queue_8h.html#ad14ae1174c2772cffc9e0c2c45dc55a6" title=" " alt="" coords="535,347,681,373"/>
<area shape="rect" href="queue_8h.html#acdf528f5c91131ae2f31c669cfd65758" title=" " alt="" coords="525,397,691,424"/>
<area shape="rect" href="displaytask_8h.html#a3a1d2a0575667f1aadaf57140d32c010" title=" " alt="" coords="129,93,230,120"/>
<area shape="rect" href="_threads_8h.html#a9f2e86465d7a7cdc9d30365569b93a42" title="run FSM for Tape" alt="" coords="120,144,239,171"/>
<area shape="rect" href="_threads_8h.html#a15199bd646f5d7d26beb8b94d72f0264" title="run FSM for VCR" alt="" coords="120,195,239,221"/>
<area shape="rect" href="_main_8c.html#a840291bc02cba5474a4cb46a9b9566fe" title="app entry point" alt="" coords="5,144,56,171"/>
<area shape="rect" href="queue_8c.html#a0f632268707981dea3f177f5fba36e22" title=" " alt="" coords="305,245,460,272"/>
<area shape="rect" href="queue_8c.html#ac999cdfbb09fff396fa818bb9a30b4e5" title=" " alt="" coords="104,245,255,272"/>
</map>
</div>
</div>
</div>
<a id="a003f8ae6d649225abd030cc76e1c7d0e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a003f8ae6d649225abd030cc76e1c7d0e">&#9670;&nbsp;</a></span>xTaskResumeAll()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> xTaskResumeAll </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_a003f8ae6d649225abd030cc76e1c7d0e_cgraph.png" border="0" usemap="#atask_8h_a003f8ae6d649225abd030cc76e1c7d0e_cgraph" alt=""/></div>
<map name="task_8h_a003f8ae6d649225abd030cc76e1c7d0e_cgraph" id="atask_8h_a003f8ae6d649225abd030cc76e1c7d0e_cgraph">
<area shape="rect" title=" " alt="" coords="5,56,125,83"/>
<area shape="rect" href="tasks_8c.html#ad1b2e4995f863a99cf980836efe330d7" title=" " alt="" coords="173,5,381,32"/>
<area shape="rect" href="list_8c.html#a274fdced76bbdd9d8a4c4840ded2920c" title=" " alt="" coords="429,81,533,108"/>
<area shape="rect" href="tasks_8c.html#a54f31e9aef0eb7b87e48c7d68ecc84c1" title=" " alt="" coords="207,107,347,133"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="task_8h_a003f8ae6d649225abd030cc76e1c7d0e_icgraph.png" border="0" usemap="#atask_8h_a003f8ae6d649225abd030cc76e1c7d0e_icgraph" alt=""/></div>
<map name="task_8h_a003f8ae6d649225abd030cc76e1c7d0e_icgraph" id="atask_8h_a003f8ae6d649225abd030cc76e1c7d0e_icgraph">
<area shape="rect" title=" " alt="" coords="551,335,671,361"/>
<area shape="rect" href="tasks_8c.html#a36c7cc58985d41c2cb1b263563dbbaa1" title=" " alt="" coords="345,56,501,83"/>
<area shape="rect" href="portable_8h.html#a237d63f90b28e0950bd86f76815cd6e3" title=" " alt="" coords="373,107,472,133"/>
<area shape="rect" href="event__groups_8h.html#a50cb52d1c81b063fd8d94f5293dcfea9" title=" " alt="" coords="355,157,490,184"/>
<area shape="rect" href="tasks_8c.html#a9917b05abb77e75e959151ae67065dce" title=" " alt="" coords="377,208,468,235"/>
<area shape="rect" href="tasks_8c.html#abbc32467f223c78ba36f577b56a32897" title=" " alt="" coords="363,309,482,336"/>
<area shape="rect" href="event__groups_8h.html#a02d7b3bb55f7e11d9c47116266c5fb2e" title=" " alt="" coords="353,360,493,387"/>
<area shape="rect" href="event__groups_8h.html#a869511456b86426f52e2eec898bff341" title=" " alt="" coords="136,411,263,437"/>
<area shape="rect" href="event__groups_8h.html#aab9d5b405bc57b7624dcabe9a9a503db" title=" " alt="" coords="349,461,496,488"/>
<area shape="rect" href="queue_8h.html#a7ce86d1026e0c3055a523935bf53c0b3" title=" " alt="" coords="351,512,494,539"/>
<area shape="rect" href="queue_8h.html#a3f9e430276fe5244417fd82644ec8a75" title=" " alt="" coords="375,563,471,589"/>
<area shape="rect" href="queue_8h.html#ae8364d988c6f9b63c771cc2b3dfe5df9" title=" " alt="" coords="366,259,479,285"/>
<area shape="rect" href="queue_8h.html#a124567e9fc3a37b99f7e184ae98de9f8" title=" " alt="" coords="343,613,503,640"/>
<area shape="rect" href="event__groups_8c.html#a2e8622ce280fff2f60ad867dff0a4519" title=" " alt="" coords="131,5,267,32"/>
<area shape="rect" href="queue_8c.html#ac999cdfbb09fff396fa818bb9a30b4e5" title=" " alt="" coords="124,56,275,83"/>
<area shape="rect" href="stream__buffer_8h.html#a7a613c6fa11323c871ce7991db214096" title=" " alt="" coords="104,107,295,133"/>
<area shape="rect" href="displaytask_8h.html#a3a1d2a0575667f1aadaf57140d32c010" title=" " alt="" coords="149,309,250,336"/>
<area shape="rect" href="_threads_8h.html#a9f2e86465d7a7cdc9d30365569b93a42" title="run FSM for Tape" alt="" coords="140,208,259,235"/>
<area shape="rect" href="_threads_8h.html#a15199bd646f5d7d26beb8b94d72f0264" title="run FSM for VCR" alt="" coords="140,259,259,285"/>
<area shape="rect" href="_threads_8h.html#ae39d02eea48045356f226692b6f517a3" title="read buttons and store events in queue" alt="" coords="126,157,273,184"/>
<area shape="rect" href="_main_8c.html#a840291bc02cba5474a4cb46a9b9566fe" title="app entry point" alt="" coords="5,233,56,260"/>
<area shape="rect" href="event__groups_8h.html#abe76a301815525eb5e03f331e5e51ae3" title=" " alt="" coords="104,360,295,387"/>
</map>
</div>
</div>
</div>
<a id="aefbfd37c0661c3062fafd7334bff9aed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aefbfd37c0661c3062fafd7334bff9aed">&#9670;&nbsp;</a></span>xTaskResumeFromISR()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> xTaskResumeFromISR </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTaskToResume</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="task_8h.html">task.h</a></li>
<li class="footer">Generated by <a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 </li>
</ul>
</div>
</body>
</html>