MCB1700_Welcome/Doxygen/html/tasks_8c.html

3070 lines
189 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: tasks.c 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('tasks_8c.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="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">tasks.c File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;stdlib.h&gt;</code><br />
<code>#include &lt;string.h&gt;</code><br />
<code>#include &quot;<a class="el" href="_free_r_t_o_s_8h_source.html">FreeRTOS.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="task_8h_source.html">task.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="timers_8h_source.html">timers.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="stack__macros_8h_source.html">stack_macros.h</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for tasks.c:</div>
<div class="dyncontent">
<div class="center"><img src="tasks_8c__incl.png" border="0" usemap="#atasks_8c" alt=""/></div>
<map name="tasks_8c" id="atasks_8c">
<area shape="rect" title=" " alt="" coords="397,5,462,32"/>
<area shape="rect" title=" " alt="" coords="161,80,225,107"/>
<area shape="rect" title=" " alt="" coords="250,80,315,107"/>
<area shape="rect" href="_free_r_t_o_s_8h.html" title=" " alt="" coords="339,80,434,107"/>
<area shape="rect" href="task_8h.html" title=" " alt="" coords="555,155,613,181"/>
<area shape="rect" href="timers_8h.html" title=" " alt="" coords="509,80,579,107"/>
<area shape="rect" href="stack__macros_8h.html" title=" " alt="" coords="603,80,717,107"/>
<area shape="rect" title=" " alt="" coords="5,155,75,181"/>
<area shape="rect" title=" " alt="" coords="99,155,165,181"/>
<area shape="rect" href="_free_r_t_o_s_config_8h.html" title=" " alt="" coords="189,155,323,181"/>
<area shape="rect" href="projdefs_8h.html" title=" " alt="" coords="347,155,426,181"/>
<area shape="rect" href="portable_8h.html" title=" " alt="" coords="451,155,531,181"/>
<area shape="rect" title=" " alt="" coords="66,229,153,256"/>
<area shape="rect" title=" " alt="" coords="177,229,268,256"/>
<area shape="rect" href="deprecated__definitions_8h.html" title=" " alt="" coords="292,229,455,256"/>
<area shape="rect" href="portmacro_8h.html" title=" " alt="" coords="479,229,571,256"/>
<area shape="rect" href="mpu__wrappers_8h.html" title=" " alt="" coords="595,229,714,256"/>
<area shape="rect" href="list_8h.html" title=" " alt="" coords="739,229,789,256"/>
</map>
</div>
</div><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="structtsk_task_control_block.html">tskTaskControlBlock</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:ab622d8c674f2a417a666a7ed89109e79"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#ab622d8c674f2a417a666a7ed89109e79">MPU_WRAPPERS_INCLUDED_FROM_API_FILE</a></td></tr>
<tr class="separator:ab622d8c674f2a417a666a7ed89109e79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd0c920e40647de517ac633965b52273"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#acd0c920e40647de517ac633965b52273">taskYIELD_IF_USING_PREEMPTION</a>()&#160;&#160;&#160;<a class="el" href="_free_r_t_o_s_8h.html#af4484fc07631a16e45ac5f29a3f0556e">portYIELD_WITHIN_API</a>()</td></tr>
<tr class="separator:acd0c920e40647de517ac633965b52273"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f2f023143b2cd2367a441e104f8cf2c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a4f2f023143b2cd2367a441e104f8cf2c">taskNOT_WAITING_NOTIFICATION</a>&#160;&#160;&#160;( ( uint8_t ) 0 )</td></tr>
<tr class="separator:a4f2f023143b2cd2367a441e104f8cf2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acee66205293e253c13626e74798a0cf0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#acee66205293e253c13626e74798a0cf0">taskWAITING_NOTIFICATION</a>&#160;&#160;&#160;( ( uint8_t ) 1 )</td></tr>
<tr class="separator:acee66205293e253c13626e74798a0cf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa62ac91d5f644c98b5459c28ae4f689e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#aa62ac91d5f644c98b5459c28ae4f689e">taskNOTIFICATION_RECEIVED</a>&#160;&#160;&#160;( ( uint8_t ) 2 )</td></tr>
<tr class="separator:aa62ac91d5f644c98b5459c28ae4f689e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3b1c99066f14855be098ccca1685fac"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#ad3b1c99066f14855be098ccca1685fac">tskSTACK_FILL_BYTE</a>&#160;&#160;&#160;( 0xa5U )</td></tr>
<tr class="separator:ad3b1c99066f14855be098ccca1685fac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a6c91b47e762e6302765caf6533d9e9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a8a6c91b47e762e6302765caf6533d9e9">tskSTATIC_AND_DYNAMIC_ALLOCATION_POSSIBLE</a>&#160;&#160;&#160;( ( <a class="el" href="_free_r_t_o_s_config_8h.html#a1d6797a53b62d501b095f964036a7ac4">configSUPPORT_STATIC_ALLOCATION</a> == 1 ) &amp;&amp; ( <a class="el" href="_free_r_t_o_s_config_8h.html#afa3f8d6510699d972c9af08fa41f66dc">configSUPPORT_DYNAMIC_ALLOCATION</a> == 1 ) )</td></tr>
<tr class="separator:a8a6c91b47e762e6302765caf6533d9e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af06a1633d2fb92f67712e62f3d1c3777"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#af06a1633d2fb92f67712e62f3d1c3777">tskDYNAMICALLY_ALLOCATED_STACK_AND_TCB</a>&#160;&#160;&#160;( ( uint8_t ) 0 )</td></tr>
<tr class="separator:af06a1633d2fb92f67712e62f3d1c3777"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad65be2320d426aca4e0e72d29ccd04de"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#ad65be2320d426aca4e0e72d29ccd04de">tskSTATICALLY_ALLOCATED_STACK_ONLY</a>&#160;&#160;&#160;( ( uint8_t ) 1 )</td></tr>
<tr class="separator:ad65be2320d426aca4e0e72d29ccd04de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9851e50775136d536fed623e1ac598aa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a9851e50775136d536fed623e1ac598aa">tskSTATICALLY_ALLOCATED_STACK_AND_TCB</a>&#160;&#160;&#160;( ( uint8_t ) 2 )</td></tr>
<tr class="separator:a9851e50775136d536fed623e1ac598aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95d95c8702f95db8a8a446e1d083245a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a95d95c8702f95db8a8a446e1d083245a">tskSET_NEW_STACKS_TO_KNOWN_VALUE</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:a95d95c8702f95db8a8a446e1d083245a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cd87df39bdffff557d06f4ff15a30b0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a4cd87df39bdffff557d06f4ff15a30b0">tskBLOCKED_CHAR</a>&#160;&#160;&#160;( 'B' )</td></tr>
<tr class="separator:a4cd87df39bdffff557d06f4ff15a30b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fd6c7a58ad28dd1f2c1e322b1ab3fcb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a2fd6c7a58ad28dd1f2c1e322b1ab3fcb">tskREADY_CHAR</a>&#160;&#160;&#160;( 'R' )</td></tr>
<tr class="separator:a2fd6c7a58ad28dd1f2c1e322b1ab3fcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9aba572191d065741f5a3e94c416d455"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a9aba572191d065741f5a3e94c416d455">tskDELETED_CHAR</a>&#160;&#160;&#160;( 'D' )</td></tr>
<tr class="separator:a9aba572191d065741f5a3e94c416d455"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3613b4b66406c8f6cc73e5c3e9f208db"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a3613b4b66406c8f6cc73e5c3e9f208db">tskSUSPENDED_CHAR</a>&#160;&#160;&#160;( 'S' )</td></tr>
<tr class="separator:a3613b4b66406c8f6cc73e5c3e9f208db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa637612832bcdd420acc9e6cc4361071"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#aa637612832bcdd420acc9e6cc4361071">configIDLE_TASK_NAME</a>&#160;&#160;&#160;&quot;IDLE&quot;</td></tr>
<tr class="separator:aa637612832bcdd420acc9e6cc4361071"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80c883536b1faef436fcd47b16a10f98"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a80c883536b1faef436fcd47b16a10f98">taskRECORD_READY_PRIORITY</a>(uxPriority)</td></tr>
<tr class="separator:a80c883536b1faef436fcd47b16a10f98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adace394d56a7fe7a8f8ee83edba3537c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#adace394d56a7fe7a8f8ee83edba3537c">taskSELECT_HIGHEST_PRIORITY_TASK</a>()</td></tr>
<tr class="separator:adace394d56a7fe7a8f8ee83edba3537c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9517fc40d713aff9dd8182223948f9c8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a9517fc40d713aff9dd8182223948f9c8">taskRESET_READY_PRIORITY</a>(uxPriority)</td></tr>
<tr class="separator:a9517fc40d713aff9dd8182223948f9c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27f854590fc6fcb8b4c7955b5f13b98e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a27f854590fc6fcb8b4c7955b5f13b98e">portRESET_READY_PRIORITY</a>(uxPriority, <a class="el" href="tasks_8c.html#aa63dabfd96985451f96aaf74c2293642">uxTopReadyPriority</a>)</td></tr>
<tr class="separator:a27f854590fc6fcb8b4c7955b5f13b98e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa604b7713b82e63154a290e21ecf700c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#aa604b7713b82e63154a290e21ecf700c">taskSWITCH_DELAYED_LISTS</a>()</td></tr>
<tr class="separator:aa604b7713b82e63154a290e21ecf700c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94afc7269fff7c906c5eb0d9d315624b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a94afc7269fff7c906c5eb0d9d315624b">prvAddTaskToReadyList</a>(pxTCB)</td></tr>
<tr class="separator:a94afc7269fff7c906c5eb0d9d315624b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad910f5e908283f1dfabd642fe1b11c6b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#ad910f5e908283f1dfabd642fe1b11c6b">prvGetTCBFromHandle</a>(pxHandle)&#160;&#160;&#160;( ( ( pxHandle ) == NULL ) ? ( <a class="el" href="tasks_8c.html#aa3c2dda92a6dc22860bbdb36e42a0453">TCB_t</a> * ) <a class="el" href="tasks_8c.html#acdecf2afe97343aba42b111bc6df9eea">pxCurrentTCB</a> : ( <a class="el" href="tasks_8c.html#aa3c2dda92a6dc22860bbdb36e42a0453">TCB_t</a> * ) ( pxHandle ) )</td></tr>
<tr class="separator:ad910f5e908283f1dfabd642fe1b11c6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e36f3eda563e810a24ab36ee7c978d4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a3e36f3eda563e810a24ab36ee7c978d4">taskEVENT_LIST_ITEM_VALUE_IN_USE</a>&#160;&#160;&#160;0x80000000UL</td></tr>
<tr class="separator:a3e36f3eda563e810a24ab36ee7c978d4"><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:a67b1ddede4e49c946dd720d83c5838a5"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structtsk_task_control_block.html">tskTaskControlBlock</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a67b1ddede4e49c946dd720d83c5838a5">tskTCB</a></td></tr>
<tr class="separator:a67b1ddede4e49c946dd720d83c5838a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3c2dda92a6dc22860bbdb36e42a0453"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="tasks_8c.html#a67b1ddede4e49c946dd720d83c5838a5">tskTCB</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#aa3c2dda92a6dc22860bbdb36e42a0453">TCB_t</a></td></tr>
<tr class="separator:aa3c2dda92a6dc22860bbdb36e42a0453"><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:a0862bc7f1c4295e129a8497d1e10075d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a0862bc7f1c4295e129a8497d1e10075d">prvTaskIsTaskSuspended</a> (const <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:a0862bc7f1c4295e129a8497d1e10075d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ceb56c5c7ff2581a5ea837db4f721c1"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a1ceb56c5c7ff2581a5ea837db4f721c1">prvInitialiseTaskLists</a> (static void <a class="el" href="tasks_8c.html#a903096c962a2bc907f4b902a7d42302a">prvCheckTasksWaitingTermination</a> void)</td></tr>
<tr class="separator:a1ceb56c5c7ff2581a5ea837db4f721c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c4d7ca7b68c92ae0d62edd7ecdd8e31"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a6c4d7ca7b68c92ae0d62edd7ecdd8e31">prvInitialiseNewTask</a> (<a class="el" href="projdefs_8h.html#a9b32502ff92c255c686dacde53c1cba0">TaskFunction_t</a> pxTaskCode, const char *const pcName, const uint32_t ulStackDepth, void *const pvParameters, <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> uxPriority, <a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> *const pxCreatedTask, <a class="el" href="tasks_8c.html#aa3c2dda92a6dc22860bbdb36e42a0453">TCB_t</a> *pxNewTCB, const <a class="el" href="task_8h.html#abc1e4d1b3f52e2a9101487e1831b992a">MemoryRegion_t</a> *const xRegions)</td></tr>
<tr class="separator:a6c4d7ca7b68c92ae0d62edd7ecdd8e31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a132d136b8d2586e0778ce369e5cb8a1e"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a132d136b8d2586e0778ce369e5cb8a1e">prvAddNewTaskToReadyList</a> (<a class="el" href="tasks_8c.html#aa3c2dda92a6dc22860bbdb36e42a0453">TCB_t</a> *pxNewTCB)</td></tr>
<tr class="separator:a132d136b8d2586e0778ce369e5cb8a1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9cf8dedc1248f4351d3cb5910e33d7a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#af9cf8dedc1248f4351d3cb5910e33d7a">vTaskDelete</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTaskToDelete)</td></tr>
<tr class="separator:af9cf8dedc1248f4351d3cb5910e33d7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbc32467f223c78ba36f577b56a32897"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#abbc32467f223c78ba36f577b56a32897">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)</td></tr>
<tr class="separator:abbc32467f223c78ba36f577b56a32897"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9917b05abb77e75e959151ae67065dce"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a9917b05abb77e75e959151ae67065dce">vTaskDelay</a> (const <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> xTicksToDelay)</td></tr>
<tr class="separator:a9917b05abb77e75e959151ae67065dce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab948efa7e3b657465cd06196b259ed7"><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="tasks_8c.html#aab948efa7e3b657465cd06196b259ed7">eTaskGetState</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTask)</td></tr>
<tr class="separator:aab948efa7e3b657465cd06196b259ed7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8b107714d1aa93374558fbed8727748"><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="tasks_8c.html#ad8b107714d1aa93374558fbed8727748">uxTaskPriorityGet</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTask)</td></tr>
<tr class="separator:ad8b107714d1aa93374558fbed8727748"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9158583ca3e8036bc66e648ea16ab346"><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="tasks_8c.html#a9158583ca3e8036bc66e648ea16ab346">uxTaskPriorityGetFromISR</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTask)</td></tr>
<tr class="separator:a9158583ca3e8036bc66e648ea16ab346"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a364e424f7bf8efced5738f44803f6580"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a364e424f7bf8efced5738f44803f6580">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)</td></tr>
<tr class="separator:a364e424f7bf8efced5738f44803f6580"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fa54417f854974ae4a2b38729b60f12"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a7fa54417f854974ae4a2b38729b60f12">vTaskSuspend</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTaskToSuspend)</td></tr>
<tr class="separator:a7fa54417f854974ae4a2b38729b60f12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8abaa814e2cfc4830c276415d0935bb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#ad8abaa814e2cfc4830c276415d0935bb">vTaskResume</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTaskToResume)</td></tr>
<tr class="separator:ad8abaa814e2cfc4830c276415d0935bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a598661cdd2a6af95a077245d11e3d142"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a598661cdd2a6af95a077245d11e3d142">vTaskStartScheduler</a> (void)</td></tr>
<tr class="separator:a598661cdd2a6af95a077245d11e3d142"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeadc53d3d0d0ea3a6c7702a9eacbf452"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#aeadc53d3d0d0ea3a6c7702a9eacbf452">vTaskEndScheduler</a> (void)</td></tr>
<tr class="separator:aeadc53d3d0d0ea3a6c7702a9eacbf452"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a084d232640bd1d04bcac0b8784417015"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a084d232640bd1d04bcac0b8784417015">vTaskSuspendAll</a> (void)</td></tr>
<tr class="separator:a084d232640bd1d04bcac0b8784417015"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf830ea0f150fcdfdaa944667137f080"><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="tasks_8c.html#adf830ea0f150fcdfdaa944667137f080">xTaskResumeAll</a> (void)</td></tr>
<tr class="separator:adf830ea0f150fcdfdaa944667137f080"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5fa24e36d5e1eeb57f5b73b72ea048e7"><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="tasks_8c.html#a5fa24e36d5e1eeb57f5b73b72ea048e7">xTaskGetTickCount</a> (void)</td></tr>
<tr class="separator:a5fa24e36d5e1eeb57f5b73b72ea048e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad58fd766b8f438b5703276f585738762"><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="tasks_8c.html#ad58fd766b8f438b5703276f585738762">xTaskGetTickCountFromISR</a> (void)</td></tr>
<tr class="separator:ad58fd766b8f438b5703276f585738762"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b660446c721df74158dddb9fc189c1e"><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="tasks_8c.html#a4b660446c721df74158dddb9fc189c1e">uxTaskGetNumberOfTasks</a> (void)</td></tr>
<tr class="separator:a4b660446c721df74158dddb9fc189c1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ee63040e19e7c0cd7dbd070b8e1bca5"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a2ee63040e19e7c0cd7dbd070b8e1bca5">pcTaskGetName</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTaskToQuery)</td></tr>
<tr class="separator:a2ee63040e19e7c0cd7dbd070b8e1bca5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54f31e9aef0eb7b87e48c7d68ecc84c1"><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="tasks_8c.html#a54f31e9aef0eb7b87e48c7d68ecc84c1">xTaskIncrementTick</a> (void)</td></tr>
<tr class="separator:a54f31e9aef0eb7b87e48c7d68ecc84c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c86137bc3c1cbffc39fff22627cb885"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a9c86137bc3c1cbffc39fff22627cb885">vTaskSwitchContext</a> (void)</td></tr>
<tr class="separator:a9c86137bc3c1cbffc39fff22627cb885"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc9eb47ceecf7dd7ee325bebff9eafc5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#adc9eb47ceecf7dd7ee325bebff9eafc5">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)</td></tr>
<tr class="separator:adc9eb47ceecf7dd7ee325bebff9eafc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0896d9cd10d789ef8dbb95c4959c3ce5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a0896d9cd10d789ef8dbb95c4959c3ce5">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)</td></tr>
<tr class="separator:a0896d9cd10d789ef8dbb95c4959c3ce5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d21c9054b62d8bc1bfb2724e11578d9"><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="tasks_8c.html#a6d21c9054b62d8bc1bfb2724e11578d9">xTaskRemoveFromEventList</a> (const <a class="el" href="list_8h.html#ad14d7e3de1350e459c7c23c6f59c902a">List_t</a> *const pxEventList)</td></tr>
<tr class="separator:a6d21c9054b62d8bc1bfb2724e11578d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82d239ddcdd2d68abe14789b1257b11f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a82d239ddcdd2d68abe14789b1257b11f">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)</td></tr>
<tr class="separator:a82d239ddcdd2d68abe14789b1257b11f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5dfb2b9e41fb002318d9c55452a91c83"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a5dfb2b9e41fb002318d9c55452a91c83">vTaskSetTimeOutState</a> (<a class="el" href="task_8h.html#a558b407b5433bee1696535e3c4816bdf">TimeOut_t</a> *const pxTimeOut)</td></tr>
<tr class="separator:a5dfb2b9e41fb002318d9c55452a91c83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91fbc7c4b65e32fae51b7d43ebdcb131"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a91fbc7c4b65e32fae51b7d43ebdcb131">vTaskInternalSetTimeOutState</a> (<a class="el" href="task_8h.html#a558b407b5433bee1696535e3c4816bdf">TimeOut_t</a> *const pxTimeOut)</td></tr>
<tr class="separator:a91fbc7c4b65e32fae51b7d43ebdcb131"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfc8de487c86355713d0e8546506d9e4"><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="tasks_8c.html#acfc8de487c86355713d0e8546506d9e4">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)</td></tr>
<tr class="separator:acfc8de487c86355713d0e8546506d9e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33c369f5f08ab96659f94093fdb985af"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a33c369f5f08ab96659f94093fdb985af">vTaskMissedYield</a> (void)</td></tr>
<tr class="separator:a33c369f5f08ab96659f94093fdb985af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36c7cc58985d41c2cb1b263563dbbaa1"><td class="memItemLeft" align="right" valign="top">static&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a36c7cc58985d41c2cb1b263563dbbaa1">portTASK_FUNCTION</a> (prvIdleTask, pvParameters)</td></tr>
<tr class="separator:a36c7cc58985d41c2cb1b263563dbbaa1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4a1bd397cb871d893fc24e5f86e4f19"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#af4a1bd397cb871d893fc24e5f86e4f19">prvInitialiseTaskLists</a> (void)</td></tr>
<tr class="separator:af4a1bd397cb871d893fc24e5f86e4f19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a903096c962a2bc907f4b902a7d42302a"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a903096c962a2bc907f4b902a7d42302a">prvCheckTasksWaitingTermination</a> (void)</td></tr>
<tr class="separator:a903096c962a2bc907f4b902a7d42302a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad538c599036f7914942471780230ffa6"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#ad538c599036f7914942471780230ffa6">prvDeleteTCB</a> (<a class="el" href="tasks_8c.html#aa3c2dda92a6dc22860bbdb36e42a0453">TCB_t</a> *pxTCB)</td></tr>
<tr class="separator:ad538c599036f7914942471780230ffa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1b2e4995f863a99cf980836efe330d7"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#ad1b2e4995f863a99cf980836efe330d7">prvResetNextTaskUnblockTime</a> (void)</td></tr>
<tr class="separator:ad1b2e4995f863a99cf980836efe330d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28aaeed93d0de14da726f3a1a8c33251"><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="tasks_8c.html#a28aaeed93d0de14da726f3a1a8c33251">xTaskGetCurrentTaskHandle</a> (void)</td></tr>
<tr class="separator:a28aaeed93d0de14da726f3a1a8c33251"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ffe39eff8b9037b2de04f15a10ba717"><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="tasks_8c.html#a7ffe39eff8b9037b2de04f15a10ba717">uxTaskResetEventItemValue</a> (void)</td></tr>
<tr class="separator:a7ffe39eff8b9037b2de04f15a10ba717"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1dd29cf3d25f9968ac86b0ca35af8ada"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a1dd29cf3d25f9968ac86b0ca35af8ada">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)</td></tr>
<tr class="separator:a1dd29cf3d25f9968ac86b0ca35af8ada"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cab914767933dc732f2c36e3915f6b0"><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="tasks_8c.html#a7cab914767933dc732f2c36e3915f6b0">xTaskNotifyWait</a> (uint32_t ulBitsToClearOnEntry, uint32_t ulBitsToClearOnExit, uint32_t *pulNotificationValue, <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> xTicksToWait)</td></tr>
<tr class="separator:a7cab914767933dc732f2c36e3915f6b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7ac3722f088a5530f7ac58cd48a5e7a"><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="tasks_8c.html#ab7ac3722f088a5530f7ac58cd48a5e7a">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)</td></tr>
<tr class="separator:ab7ac3722f088a5530f7ac58cd48a5e7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23102158140aa66fb3b9fd132cd53695"><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="tasks_8c.html#a23102158140aa66fb3b9fd132cd53695">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)</td></tr>
<tr class="separator:a23102158140aa66fb3b9fd132cd53695"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c31cb4be76285f05909de23ede05331"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a0c31cb4be76285f05909de23ede05331">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)</td></tr>
<tr class="separator:a0c31cb4be76285f05909de23ede05331"><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="tasks_8c.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:ab4574e77d9aea876272e563c68f639da"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#ab4574e77d9aea876272e563c68f639da">prvAddCurrentTaskToDelayedList</a> (<a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> xTicksToWait, const <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> xCanBlockIndefinitely)</td></tr>
<tr class="separator:ab4574e77d9aea876272e563c68f639da"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:acdecf2afe97343aba42b111bc6df9eea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> <a class="el" href="tasks_8c.html#aa3c2dda92a6dc22860bbdb36e42a0453">TCB_t</a> *volatile&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#acdecf2afe97343aba42b111bc6df9eea">pxCurrentTCB</a> = NULL</td></tr>
<tr class="separator:acdecf2afe97343aba42b111bc6df9eea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c4a2488f96216742ad8ffff360a98e6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> <a class="el" href="list_8h.html#ad14d7e3de1350e459c7c23c6f59c902a">List_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a7c4a2488f96216742ad8ffff360a98e6">pxReadyTasksLists</a> [<a class="el" href="_free_r_t_o_s_config_8h.html#a9a78f5ac61e6cb172dadf2a51f11db38">configMAX_PRIORITIES</a>]</td></tr>
<tr class="separator:a7c4a2488f96216742ad8ffff360a98e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa632b40f050382cce625ffb3c2ea8c7a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> <a class="el" href="list_8h.html#ad14d7e3de1350e459c7c23c6f59c902a">List_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#aa632b40f050382cce625ffb3c2ea8c7a">xDelayedTaskList1</a></td></tr>
<tr class="separator:aa632b40f050382cce625ffb3c2ea8c7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52144ecca109402fbab49fa548175f82"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> <a class="el" href="list_8h.html#ad14d7e3de1350e459c7c23c6f59c902a">List_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a52144ecca109402fbab49fa548175f82">xDelayedTaskList2</a></td></tr>
<tr class="separator:a52144ecca109402fbab49fa548175f82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adce0027ea7792541f2851462ac3581a6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> <a class="el" href="list_8h.html#ad14d7e3de1350e459c7c23c6f59c902a">List_t</a> *volatile&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#adce0027ea7792541f2851462ac3581a6">pxDelayedTaskList</a></td></tr>
<tr class="separator:adce0027ea7792541f2851462ac3581a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a807ccd06933ebea592c86f91004f85aa"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> <a class="el" href="list_8h.html#ad14d7e3de1350e459c7c23c6f59c902a">List_t</a> *volatile&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a807ccd06933ebea592c86f91004f85aa">pxOverflowDelayedTaskList</a></td></tr>
<tr class="separator:a807ccd06933ebea592c86f91004f85aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0a50cd44e760ae9c7adf77de3e91785"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> <a class="el" href="list_8h.html#ad14d7e3de1350e459c7c23c6f59c902a">List_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#af0a50cd44e760ae9c7adf77de3e91785">xPendingReadyList</a></td></tr>
<tr class="separator:af0a50cd44e760ae9c7adf77de3e91785"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0826ca381ebeb426ab3f0f993d4f4a26"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> <a class="el" href="list_8h.html#ad14d7e3de1350e459c7c23c6f59c902a">List_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a0826ca381ebeb426ab3f0f993d4f4a26">xTasksWaitingTermination</a></td></tr>
<tr class="separator:a0826ca381ebeb426ab3f0f993d4f4a26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4879a44d8593db97f5409010c0eca6b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> volatile <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#aa4879a44d8593db97f5409010c0eca6b">uxDeletedTasksWaitingCleanUp</a> = ( <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> ) 0U</td></tr>
<tr class="separator:aa4879a44d8593db97f5409010c0eca6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae50273c44f1f2f9c4810800e1ad50195"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> <a class="el" href="list_8h.html#ad14d7e3de1350e459c7c23c6f59c902a">List_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#ae50273c44f1f2f9c4810800e1ad50195">xSuspendedTaskList</a></td></tr>
<tr class="separator:ae50273c44f1f2f9c4810800e1ad50195"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb7afbe7f26cb6bef5c4e367d5a6550c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> volatile <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#adb7afbe7f26cb6bef5c4e367d5a6550c">uxCurrentNumberOfTasks</a> = ( <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> ) 0U</td></tr>
<tr class="separator:adb7afbe7f26cb6bef5c4e367d5a6550c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98b55fbbd701ac74b2b6ab1ffc8d5a65"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> volatile <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a98b55fbbd701ac74b2b6ab1ffc8d5a65">xTickCount</a> = ( <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> ) <a class="el" href="_free_r_t_o_s_8h.html#ae52c1acd13b26e8758dc66b60b0e3417">configINITIAL_TICK_COUNT</a></td></tr>
<tr class="separator:a98b55fbbd701ac74b2b6ab1ffc8d5a65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa63dabfd96985451f96aaf74c2293642"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> volatile <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#aa63dabfd96985451f96aaf74c2293642">uxTopReadyPriority</a> = <a class="el" href="task_8h.html#a94ed0b9b3b4e8ccc859c322f18583e67">tskIDLE_PRIORITY</a></td></tr>
<tr class="separator:aa63dabfd96985451f96aaf74c2293642"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc51acc8c40b26506a2a05aae91593fd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> volatile <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#adc51acc8c40b26506a2a05aae91593fd">xSchedulerRunning</a> = <a class="el" href="projdefs_8h.html#aa56260e937e7e203026707e5ba944273">pdFALSE</a></td></tr>
<tr class="separator:adc51acc8c40b26506a2a05aae91593fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed99f1aacc35d35bbf098f7d4ad30c19"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> volatile <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#aed99f1aacc35d35bbf098f7d4ad30c19">uxPendedTicks</a> = ( <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> ) 0U</td></tr>
<tr class="separator:aed99f1aacc35d35bbf098f7d4ad30c19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a228b369b272bd560709d52837b3ac48c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> volatile <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a228b369b272bd560709d52837b3ac48c">xYieldPending</a> = <a class="el" href="projdefs_8h.html#aa56260e937e7e203026707e5ba944273">pdFALSE</a></td></tr>
<tr class="separator:a228b369b272bd560709d52837b3ac48c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba03b8cb535f03f1921f11868c98b0ef"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> volatile <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#aba03b8cb535f03f1921f11868c98b0ef">xNumOfOverflows</a> = ( <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> ) 0</td></tr>
<tr class="separator:aba03b8cb535f03f1921f11868c98b0ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43097b97496231e1af2dff1fac62bcc6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#a43097b97496231e1af2dff1fac62bcc6">uxTaskNumber</a> = ( <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> ) 0U</td></tr>
<tr class="separator:a43097b97496231e1af2dff1fac62bcc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9869547a39abae93ce9ad092d580445"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> volatile <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#ac9869547a39abae93ce9ad092d580445">xNextTaskUnblockTime</a> = ( <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> ) 0U</td></tr>
<tr class="separator:ac9869547a39abae93ce9ad092d580445"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac90c8a23419d8fa71919e020c433f1a6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> <a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#ac90c8a23419d8fa71919e020c433f1a6">xIdleTaskHandle</a> = NULL</td></tr>
<tr class="separator:ac90c8a23419d8fa71919e020c433f1a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac177740d1c0f453ad4ee8b96183bc666"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> volatile <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tasks_8c.html#ac177740d1c0f453ad4ee8b96183bc666">uxSchedulerSuspended</a> = ( <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> ) <a class="el" href="projdefs_8h.html#aa56260e937e7e203026707e5ba944273">pdFALSE</a></td></tr>
<tr class="separator:ac177740d1c0f453ad4ee8b96183bc666"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="aa637612832bcdd420acc9e6cc4361071"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa637612832bcdd420acc9e6cc4361071">&#9670;&nbsp;</a></span>configIDLE_TASK_NAME</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define configIDLE_TASK_NAME&#160;&#160;&#160;&quot;IDLE&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab622d8c674f2a417a666a7ed89109e79"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab622d8c674f2a417a666a7ed89109e79">&#9670;&nbsp;</a></span>MPU_WRAPPERS_INCLUDED_FROM_API_FILE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MPU_WRAPPERS_INCLUDED_FROM_API_FILE</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a27f854590fc6fcb8b4c7955b5f13b98e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a27f854590fc6fcb8b4c7955b5f13b98e">&#9670;&nbsp;</a></span>portRESET_READY_PRIORITY</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define portRESET_READY_PRIORITY</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">uxPriority, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><a class="el" href="tasks_8c.html#aa63dabfd96985451f96aaf74c2293642">uxTopReadyPriority</a>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a94afc7269fff7c906c5eb0d9d315624b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a94afc7269fff7c906c5eb0d9d315624b">&#9670;&nbsp;</a></span>prvAddTaskToReadyList</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define prvAddTaskToReadyList</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">pxTCB</td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"> <a class="code" href="_free_r_t_o_s_8h.html#a8c5050de556ff7e7cdbc7de55f46709d">traceMOVED_TASK_TO_READY_STATE</a>( pxTCB ); \</div>
<div class="line"> taskRECORD_READY_PRIORITY( ( pxTCB )-&gt;uxPriority ); \</div>
<div class="line"> vListInsertEnd( &amp;( <a class="code" href="tasks_8c.html#a7c4a2488f96216742ad8ffff360a98e6">pxReadyTasksLists</a>[ ( pxTCB )-&gt;uxPriority ] ), &amp;( ( pxTCB )-&gt;xStateListItem ) ); \</div>
<div class="line"> tracePOST_MOVED_TASK_TO_READY_STATE( pxTCB )</div>
</div><!-- fragment -->
</div>
</div>
<a id="ad910f5e908283f1dfabd642fe1b11c6b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad910f5e908283f1dfabd642fe1b11c6b">&#9670;&nbsp;</a></span>prvGetTCBFromHandle</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define prvGetTCBFromHandle</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">pxHandle</td><td>)</td>
<td>&#160;&#160;&#160;( ( ( pxHandle ) == NULL ) ? ( <a class="el" href="tasks_8c.html#aa3c2dda92a6dc22860bbdb36e42a0453">TCB_t</a> * ) <a class="el" href="tasks_8c.html#acdecf2afe97343aba42b111bc6df9eea">pxCurrentTCB</a> : ( <a class="el" href="tasks_8c.html#aa3c2dda92a6dc22860bbdb36e42a0453">TCB_t</a> * ) ( pxHandle ) )</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3e36f3eda563e810a24ab36ee7c978d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e36f3eda563e810a24ab36ee7c978d4">&#9670;&nbsp;</a></span>taskEVENT_LIST_ITEM_VALUE_IN_USE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define taskEVENT_LIST_ITEM_VALUE_IN_USE&#160;&#160;&#160;0x80000000UL</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4f2f023143b2cd2367a441e104f8cf2c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f2f023143b2cd2367a441e104f8cf2c">&#9670;&nbsp;</a></span>taskNOT_WAITING_NOTIFICATION</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define taskNOT_WAITING_NOTIFICATION&#160;&#160;&#160;( ( uint8_t ) 0 )</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa62ac91d5f644c98b5459c28ae4f689e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa62ac91d5f644c98b5459c28ae4f689e">&#9670;&nbsp;</a></span>taskNOTIFICATION_RECEIVED</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define taskNOTIFICATION_RECEIVED&#160;&#160;&#160;( ( uint8_t ) 2 )</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a80c883536b1faef436fcd47b16a10f98"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a80c883536b1faef436fcd47b16a10f98">&#9670;&nbsp;</a></span>taskRECORD_READY_PRIORITY</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define taskRECORD_READY_PRIORITY</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">uxPriority</td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"> { \</div>
<div class="line"> if( ( uxPriority ) &gt; <a class="code" href="tasks_8c.html#aa63dabfd96985451f96aaf74c2293642">uxTopReadyPriority</a> ) \</div>
<div class="line"> { \</div>
<div class="line"> uxTopReadyPriority = ( uxPriority ); \</div>
<div class="line"> } \</div>
<div class="line"> } <span class="comment">/* taskRECORD_READY_PRIORITY */</span></div>
</div><!-- fragment -->
</div>
</div>
<a id="a9517fc40d713aff9dd8182223948f9c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9517fc40d713aff9dd8182223948f9c8">&#9670;&nbsp;</a></span>taskRESET_READY_PRIORITY</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define taskRESET_READY_PRIORITY</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">uxPriority</td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="adace394d56a7fe7a8f8ee83edba3537c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adace394d56a7fe7a8f8ee83edba3537c">&#9670;&nbsp;</a></span>taskSELECT_HIGHEST_PRIORITY_TASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define taskSELECT_HIGHEST_PRIORITY_TASK</td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"> { \</div>
<div class="line"> UBaseType_t uxTopPriority = <a class="code" href="tasks_8c.html#aa63dabfd96985451f96aaf74c2293642">uxTopReadyPriority</a>; \</div>
<div class="line"> \</div>
<div class="line"> <span class="comment">/* Find the highest priority queue that contains ready tasks. */</span> \</div>
<div class="line"> while( <a class="code" href="list_8h.html#aaba6eb05d67ebc8026bea29193eca28f">listLIST_IS_EMPTY</a>( &amp;( <a class="code" href="tasks_8c.html#a7c4a2488f96216742ad8ffff360a98e6">pxReadyTasksLists</a>[ uxTopPriority ] ) ) ) \</div>
<div class="line"> { \</div>
<div class="line"> configASSERT( uxTopPriority ); \</div>
<div class="line"> --uxTopPriority; \</div>
<div class="line"> } \</div>
<div class="line"> \</div>
<div class="line"> <span class="comment">/* listGET_OWNER_OF_NEXT_ENTRY indexes through the list, so the tasks of \</span></div>
<div class="line"><span class="comment"> the same priority get an equal share of the processor time. */</span> \</div>
<div class="line"> listGET_OWNER_OF_NEXT_ENTRY( <a class="code" href="tasks_8c.html#acdecf2afe97343aba42b111bc6df9eea">pxCurrentTCB</a>, &amp;( <a class="code" href="tasks_8c.html#a7c4a2488f96216742ad8ffff360a98e6">pxReadyTasksLists</a>[ uxTopPriority ] ) ); \</div>
<div class="line"> uxTopReadyPriority = uxTopPriority; \</div>
<div class="line"> } <span class="comment">/* taskSELECT_HIGHEST_PRIORITY_TASK */</span></div>
</div><!-- fragment -->
</div>
</div>
<a id="aa604b7713b82e63154a290e21ecf700c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa604b7713b82e63154a290e21ecf700c">&#9670;&nbsp;</a></span>taskSWITCH_DELAYED_LISTS</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define taskSWITCH_DELAYED_LISTS</td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">{ \</div>
<div class="line"> List_t *pxTemp; \</div>
<div class="line"> \</div>
<div class="line"> <span class="comment">/* The delayed tasks list should be empty when the lists are switched. */</span> \</div>
<div class="line"> configASSERT( ( <a class="code" href="list_8h.html#aaba6eb05d67ebc8026bea29193eca28f">listLIST_IS_EMPTY</a>( <a class="code" href="tasks_8c.html#adce0027ea7792541f2851462ac3581a6">pxDelayedTaskList</a> ) ) ); \</div>
<div class="line"> \</div>
<div class="line"> pxTemp = <a class="code" href="tasks_8c.html#adce0027ea7792541f2851462ac3581a6">pxDelayedTaskList</a>; \</div>
<div class="line"> pxDelayedTaskList = <a class="code" href="tasks_8c.html#a807ccd06933ebea592c86f91004f85aa">pxOverflowDelayedTaskList</a>; \</div>
<div class="line"> pxOverflowDelayedTaskList = pxTemp; \</div>
<div class="line"> xNumOfOverflows++; \</div>
<div class="line"> prvResetNextTaskUnblockTime(); \</div>
<div class="line">}</div>
</div><!-- fragment -->
</div>
</div>
<a id="acee66205293e253c13626e74798a0cf0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acee66205293e253c13626e74798a0cf0">&#9670;&nbsp;</a></span>taskWAITING_NOTIFICATION</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define taskWAITING_NOTIFICATION&#160;&#160;&#160;( ( uint8_t ) 1 )</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="acd0c920e40647de517ac633965b52273"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acd0c920e40647de517ac633965b52273">&#9670;&nbsp;</a></span>taskYIELD_IF_USING_PREEMPTION</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define taskYIELD_IF_USING_PREEMPTION</td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td>&#160;&#160;&#160;<a class="el" href="_free_r_t_o_s_8h.html#af4484fc07631a16e45ac5f29a3f0556e">portYIELD_WITHIN_API</a>()</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4cd87df39bdffff557d06f4ff15a30b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4cd87df39bdffff557d06f4ff15a30b0">&#9670;&nbsp;</a></span>tskBLOCKED_CHAR</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define tskBLOCKED_CHAR&#160;&#160;&#160;( 'B' )</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9aba572191d065741f5a3e94c416d455"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9aba572191d065741f5a3e94c416d455">&#9670;&nbsp;</a></span>tskDELETED_CHAR</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define tskDELETED_CHAR&#160;&#160;&#160;( 'D' )</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af06a1633d2fb92f67712e62f3d1c3777"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af06a1633d2fb92f67712e62f3d1c3777">&#9670;&nbsp;</a></span>tskDYNAMICALLY_ALLOCATED_STACK_AND_TCB</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define tskDYNAMICALLY_ALLOCATED_STACK_AND_TCB&#160;&#160;&#160;( ( uint8_t ) 0 )</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2fd6c7a58ad28dd1f2c1e322b1ab3fcb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2fd6c7a58ad28dd1f2c1e322b1ab3fcb">&#9670;&nbsp;</a></span>tskREADY_CHAR</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define tskREADY_CHAR&#160;&#160;&#160;( 'R' )</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a95d95c8702f95db8a8a446e1d083245a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a95d95c8702f95db8a8a446e1d083245a">&#9670;&nbsp;</a></span>tskSET_NEW_STACKS_TO_KNOWN_VALUE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define tskSET_NEW_STACKS_TO_KNOWN_VALUE&#160;&#160;&#160;0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad3b1c99066f14855be098ccca1685fac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad3b1c99066f14855be098ccca1685fac">&#9670;&nbsp;</a></span>tskSTACK_FILL_BYTE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define tskSTACK_FILL_BYTE&#160;&#160;&#160;( 0xa5U )</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8a6c91b47e762e6302765caf6533d9e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a6c91b47e762e6302765caf6533d9e9">&#9670;&nbsp;</a></span>tskSTATIC_AND_DYNAMIC_ALLOCATION_POSSIBLE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define tskSTATIC_AND_DYNAMIC_ALLOCATION_POSSIBLE&#160;&#160;&#160;( ( <a class="el" href="_free_r_t_o_s_config_8h.html#a1d6797a53b62d501b095f964036a7ac4">configSUPPORT_STATIC_ALLOCATION</a> == 1 ) &amp;&amp; ( <a class="el" href="_free_r_t_o_s_config_8h.html#afa3f8d6510699d972c9af08fa41f66dc">configSUPPORT_DYNAMIC_ALLOCATION</a> == 1 ) )</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9851e50775136d536fed623e1ac598aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9851e50775136d536fed623e1ac598aa">&#9670;&nbsp;</a></span>tskSTATICALLY_ALLOCATED_STACK_AND_TCB</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define tskSTATICALLY_ALLOCATED_STACK_AND_TCB&#160;&#160;&#160;( ( uint8_t ) 2 )</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad65be2320d426aca4e0e72d29ccd04de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad65be2320d426aca4e0e72d29ccd04de">&#9670;&nbsp;</a></span>tskSTATICALLY_ALLOCATED_STACK_ONLY</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define tskSTATICALLY_ALLOCATED_STACK_ONLY&#160;&#160;&#160;( ( uint8_t ) 1 )</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3613b4b66406c8f6cc73e5c3e9f208db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3613b4b66406c8f6cc73e5c3e9f208db">&#9670;&nbsp;</a></span>tskSUSPENDED_CHAR</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define tskSUSPENDED_CHAR&#160;&#160;&#160;( 'S' )</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a id="aa3c2dda92a6dc22860bbdb36e42a0453"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa3c2dda92a6dc22860bbdb36e42a0453">&#9670;&nbsp;</a></span>TCB_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="tasks_8c.html#a67b1ddede4e49c946dd720d83c5838a5">tskTCB</a> <a class="el" href="tasks_8c.html#aa3c2dda92a6dc22860bbdb36e42a0453">TCB_t</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a67b1ddede4e49c946dd720d83c5838a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a67b1ddede4e49c946dd720d83c5838a5">&#9670;&nbsp;</a></span>tskTCB</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structtsk_task_control_block.html">tskTaskControlBlock</a> <a class="el" href="tasks_8c.html#a67b1ddede4e49c946dd720d83c5838a5">tskTCB</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="aab948efa7e3b657465cd06196b259ed7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab948efa7e3b657465cd06196b259ed7">&#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="a2ee63040e19e7c0cd7dbd070b8e1bca5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ee63040e19e7c0cd7dbd070b8e1bca5">&#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="a36c7cc58985d41c2cb1b263563dbbaa1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a36c7cc58985d41c2cb1b263563dbbaa1">&#9670;&nbsp;</a></span>portTASK_FUNCTION()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static portTASK_FUNCTION </td>
<td>(</td>
<td class="paramtype">prvIdleTask&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">pvParameters&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>THIS IS THE RTOS IDLE TASK - WHICH IS CREATED AUTOMATICALLY WHEN THE SCHEDULER IS STARTED.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="tasks_8c_a36c7cc58985d41c2cb1b263563dbbaa1_cgraph.png" border="0" usemap="#atasks_8c_a36c7cc58985d41c2cb1b263563dbbaa1_cgraph" alt=""/></div>
<map name="tasks_8c_a36c7cc58985d41c2cb1b263563dbbaa1_cgraph" id="atasks_8c_a36c7cc58985d41c2cb1b263563dbbaa1_cgraph">
<area shape="rect" title=" " alt="" coords="5,132,161,159"/>
<area shape="rect" href="tasks_8c.html#a903096c962a2bc907f4b902a7d42302a" title=" " alt="" coords="209,56,433,83"/>
<area shape="rect" href="_main_8c.html#a97fd430f36f8b065226e2bff9bad1de5" title="count cycles for idle task" alt="" coords="249,107,394,133"/>
<area shape="rect" href="tasks_8c.html#a084d232640bd1d04bcac0b8784417015" title=" " alt="" coords="260,157,383,184"/>
<area shape="rect" href="tasks_8c.html#adf830ea0f150fcdfdaa944667137f080" title=" " alt="" coords="261,208,381,235"/>
<area shape="rect" href="tasks_8c.html#ad538c599036f7914942471780230ffa6" title=" " alt="" coords="532,5,639,32"/>
<area shape="rect" href="list_8c.html#a274fdced76bbdd9d8a4c4840ded2920c" title=" " alt="" coords="737,157,841,184"/>
<area shape="rect" href="heap__1_8c.html#a1e7cea2fd1bc894ea3b5f5e8179d259b" title=" " alt="" coords="749,5,829,32"/>
<area shape="rect" href="task_8h.html#a753ecfe23e7386066ecccad5d16422f7" title=" " alt="" coords="516,107,655,133"/>
<area shape="rect" href="tasks_8c.html#ad1b2e4995f863a99cf980836efe330d7" title=" " alt="" coords="481,208,689,235"/>
<area shape="rect" href="tasks_8c.html#a54f31e9aef0eb7b87e48c7d68ecc84c1" title=" " alt="" coords="515,259,655,285"/>
</map>
</div>
</div>
</div>
<a id="ab4574e77d9aea876272e563c68f639da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab4574e77d9aea876272e563c68f639da">&#9670;&nbsp;</a></span>prvAddCurrentTaskToDelayedList()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void prvAddCurrentTaskToDelayedList </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>xCanBlockIndefinitely</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </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="tasks_8c_ab4574e77d9aea876272e563c68f639da_cgraph.png" border="0" usemap="#atasks_8c_ab4574e77d9aea876272e563c68f639da_cgraph" alt=""/></div>
<map name="tasks_8c_ab4574e77d9aea876272e563c68f639da_cgraph" id="atasks_8c_ab4574e77d9aea876272e563c68f639da_cgraph">
<area shape="rect" title=" " alt="" coords="5,56,223,83"/>
<area shape="rect" href="list_8c.html#a274fdced76bbdd9d8a4c4840ded2920c" title=" " alt="" coords="272,5,376,32"/>
<area shape="rect" href="list_8c.html#a28faa70d3ec4b4f39e53b0fc52d62ecf" title=" " alt="" coords="282,56,366,83"/>
<area shape="rect" href="list_8c.html#a3240bc0f43fcf755be02bfc6de7dc6ef" title=" " alt="" coords="271,107,377,133"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="tasks_8c_ab4574e77d9aea876272e563c68f639da_icgraph.png" border="0" usemap="#atasks_8c_ab4574e77d9aea876272e563c68f639da_icgraph" alt=""/></div>
<map name="tasks_8c_ab4574e77d9aea876272e563c68f639da_icgraph" id="atasks_8c_ab4574e77d9aea876272e563c68f639da_icgraph">
<area shape="rect" title=" " alt="" coords="776,183,993,209"/>
<area shape="rect" href="tasks_8c.html#a1dd29cf3d25f9968ac86b0ca35af8ada" title=" " alt="" coords="556,56,679,83"/>
<area shape="rect" href="tasks_8c.html#a9917b05abb77e75e959151ae67065dce" title=" " alt="" coords="333,5,424,32"/>
<area shape="rect" href="tasks_8c.html#abbc32467f223c78ba36f577b56a32897" title=" " alt="" coords="558,208,677,235"/>
<area shape="rect" href="tasks_8c.html#adc9eb47ceecf7dd7ee325bebff9eafc5" title=" " alt="" coords="537,157,698,184"/>
<area shape="rect" href="tasks_8c.html#a0896d9cd10d789ef8dbb95c4959c3ce5" title=" " alt="" coords="507,259,728,285"/>
<area shape="rect" href="tasks_8c.html#a7cab914767933dc732f2c36e3915f6b0" title=" " alt="" coords="558,360,677,387"/>
<area shape="rect" href="displaytask_8h.html#a3a1d2a0575667f1aadaf57140d32c010" title=" " alt="" coords="127,157,228,184"/>
<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,5,251,32"/>
<area shape="rect" href="_main_8c.html#a840291bc02cba5474a4cb46a9b9566fe" title="app entry point" alt="" coords="5,81,56,108"/>
<area shape="rect" href="queue_8h.html#a7ce86d1026e0c3055a523935bf53c0b3" title=" " alt="" coords="307,56,450,83"/>
<area shape="rect" href="queue_8h.html#a3f9e430276fe5244417fd82644ec8a75" title=" " alt="" coords="331,107,427,133"/>
<area shape="rect" href="queue_8h.html#ae8364d988c6f9b63c771cc2b3dfe5df9" title=" " alt="" coords="322,157,435,184"/>
<area shape="rect" href="queue_8h.html#a124567e9fc3a37b99f7e184ae98de9f8" title=" " alt="" coords="299,208,459,235"/>
<area shape="rect" href="event__groups_8h.html#a869511456b86426f52e2eec898bff341" title=" " alt="" coords="315,309,442,336"/>
<area shape="rect" href="event__groups_8h.html#aab9d5b405bc57b7624dcabe9a9a503db" title=" " alt="" coords="305,259,452,285"/>
<area shape="rect" href="stream__buffer_8h.html#a55efc144b988598d84a6087d3e20b507" title=" " alt="" coords="303,411,455,437"/>
<area shape="rect" href="stream__buffer_8h.html#a35cdf3b6bf677086b9128782f762499d" title=" " alt="" coords="311,360,447,387"/>
</map>
</div>
</div>
</div>
<a id="a132d136b8d2586e0778ce369e5cb8a1e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a132d136b8d2586e0778ce369e5cb8a1e">&#9670;&nbsp;</a></span>prvAddNewTaskToReadyList()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void prvAddNewTaskToReadyList </td>
<td>(</td>
<td class="paramtype"><a class="el" href="tasks_8c.html#aa3c2dda92a6dc22860bbdb36e42a0453">TCB_t</a> *&#160;</td>
<td class="paramname"><em>pxNewTCB</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </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="tasks_8c_a132d136b8d2586e0778ce369e5cb8a1e_cgraph.png" border="0" usemap="#atasks_8c_a132d136b8d2586e0778ce369e5cb8a1e_cgraph" alt=""/></div>
<map name="tasks_8c_a132d136b8d2586e0778ce369e5cb8a1e_cgraph" id="atasks_8c_a132d136b8d2586e0778ce369e5cb8a1e_cgraph">
<area shape="rect" title=" " alt="" coords="5,5,196,32"/>
<area shape="rect" href="tasks_8c.html#a1ceb56c5c7ff2581a5ea837db4f721c1" title=" " alt="" coords="244,5,389,32"/>
</map>
</div>
</div>
</div>
<a id="a903096c962a2bc907f4b902a7d42302a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a903096c962a2bc907f4b902a7d42302a">&#9670;&nbsp;</a></span>prvCheckTasksWaitingTermination()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void prvCheckTasksWaitingTermination </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>THIS FUNCTION IS CALLED FROM THE RTOS IDLE TASK</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="tasks_8c_a903096c962a2bc907f4b902a7d42302a_cgraph.png" border="0" usemap="#atasks_8c_a903096c962a2bc907f4b902a7d42302a_cgraph" alt=""/></div>
<map name="tasks_8c_a903096c962a2bc907f4b902a7d42302a_cgraph" id="atasks_8c_a903096c962a2bc907f4b902a7d42302a_cgraph">
<area shape="rect" title=" " alt="" coords="5,31,229,57"/>
<area shape="rect" href="tasks_8c.html#ad538c599036f7914942471780230ffa6" title=" " alt="" coords="277,5,384,32"/>
<area shape="rect" href="list_8c.html#a274fdced76bbdd9d8a4c4840ded2920c" title=" " alt="" coords="279,56,383,83"/>
<area shape="rect" href="heap__1_8c.html#a1e7cea2fd1bc894ea3b5f5e8179d259b" title=" " alt="" coords="432,5,512,32"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="tasks_8c_a903096c962a2bc907f4b902a7d42302a_icgraph.png" border="0" usemap="#atasks_8c_a903096c962a2bc907f4b902a7d42302a_icgraph" alt=""/></div>
<map name="tasks_8c_a903096c962a2bc907f4b902a7d42302a_icgraph" id="atasks_8c_a903096c962a2bc907f4b902a7d42302a_icgraph">
<area shape="rect" title=" " alt="" coords="209,5,433,32"/>
<area shape="rect" href="tasks_8c.html#a36c7cc58985d41c2cb1b263563dbbaa1" title=" " alt="" coords="5,5,161,32"/>
</map>
</div>
</div>
</div>
<a id="ad538c599036f7914942471780230ffa6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad538c599036f7914942471780230ffa6">&#9670;&nbsp;</a></span>prvDeleteTCB()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void prvDeleteTCB </td>
<td>(</td>
<td class="paramtype"><a class="el" href="tasks_8c.html#aa3c2dda92a6dc22860bbdb36e42a0453">TCB_t</a> *&#160;</td>
<td class="paramname"><em>pxTCB</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </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="tasks_8c_ad538c599036f7914942471780230ffa6_cgraph.png" border="0" usemap="#atasks_8c_ad538c599036f7914942471780230ffa6_cgraph" alt=""/></div>
<map name="tasks_8c_ad538c599036f7914942471780230ffa6_cgraph" id="atasks_8c_ad538c599036f7914942471780230ffa6_cgraph">
<area shape="rect" title=" " alt="" coords="5,5,112,32"/>
<area shape="rect" href="heap__1_8c.html#a1e7cea2fd1bc894ea3b5f5e8179d259b" title=" " alt="" coords="160,5,240,32"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="tasks_8c_ad538c599036f7914942471780230ffa6_icgraph.png" border="0" usemap="#atasks_8c_ad538c599036f7914942471780230ffa6_icgraph" alt=""/></div>
<map name="tasks_8c_ad538c599036f7914942471780230ffa6_icgraph" id="atasks_8c_ad538c599036f7914942471780230ffa6_icgraph">
<area shape="rect" title=" " alt="" coords="481,31,588,57"/>
<area shape="rect" href="tasks_8c.html#a903096c962a2bc907f4b902a7d42302a" title=" " alt="" coords="209,5,433,32"/>
<area shape="rect" href="tasks_8c.html#af9cf8dedc1248f4351d3cb5910e33d7a" title=" " alt="" coords="274,56,369,83"/>
<area shape="rect" href="tasks_8c.html#a36c7cc58985d41c2cb1b263563dbbaa1" title=" " alt="" coords="5,5,161,32"/>
</map>
</div>
</div>
</div>
<a id="a6c4d7ca7b68c92ae0d62edd7ecdd8e31"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c4d7ca7b68c92ae0d62edd7ecdd8e31">&#9670;&nbsp;</a></span>prvInitialiseNewTask()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void prvInitialiseNewTask </td>
<td>(</td>
<td class="paramtype"><a class="el" href="projdefs_8h.html#a9b32502ff92c255c686dacde53c1cba0">TaskFunction_t</a>&#160;</td>
<td class="paramname"><em>pxTaskCode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *const&#160;</td>
<td class="paramname"><em>pcName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const uint32_t&#160;</td>
<td class="paramname"><em>ulStackDepth</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *const&#160;</td>
<td class="paramname"><em>pvParameters</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>uxPriority</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> *const&#160;</td>
<td class="paramname"><em>pxCreatedTask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="tasks_8c.html#aa3c2dda92a6dc22860bbdb36e42a0453">TCB_t</a> *&#160;</td>
<td class="paramname"><em>pxNewTCB</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>xRegions</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </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="tasks_8c_a6c4d7ca7b68c92ae0d62edd7ecdd8e31_cgraph.png" border="0" usemap="#atasks_8c_a6c4d7ca7b68c92ae0d62edd7ecdd8e31_cgraph" alt=""/></div>
<map name="tasks_8c_a6c4d7ca7b68c92ae0d62edd7ecdd8e31_cgraph" id="atasks_8c_a6c4d7ca7b68c92ae0d62edd7ecdd8e31_cgraph">
<area shape="rect" title=" " alt="" coords="5,31,149,57"/>
<area shape="rect" href="port_8c.html#a474fbbb58ea661a1557f05adc41120c1" title=" " alt="" coords="197,5,340,32"/>
<area shape="rect" href="list_8c.html#a43e37223a86f5d0688ac4470d3106e87" title=" " alt="" coords="207,56,331,83"/>
<area shape="rect" href="port_8c.html#a813e8227aedfc6bd83c66c4a9b8e4f41" title=" " alt="" coords="388,5,508,32"/>
</map>
</div>
</div>
</div>
<a id="a1ceb56c5c7ff2581a5ea837db4f721c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ceb56c5c7ff2581a5ea837db4f721c1">&#9670;&nbsp;</a></span>prvInitialiseTaskLists() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void prvInitialiseTaskLists </td>
<td>(</td>
<td class="paramtype">static void <a class="el" href="tasks_8c.html#a903096c962a2bc907f4b902a7d42302a">prvCheckTasksWaitingTermination</a>&#160;</td>
<td class="paramname"><em>void</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </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="tasks_8c_a1ceb56c5c7ff2581a5ea837db4f721c1_icgraph.png" border="0" usemap="#atasks_8c_a1ceb56c5c7ff2581a5ea837db4f721c1_icgraph" alt=""/></div>
<map name="tasks_8c_a1ceb56c5c7ff2581a5ea837db4f721c1_icgraph" id="atasks_8c_a1ceb56c5c7ff2581a5ea837db4f721c1_icgraph">
<area shape="rect" title=" " alt="" coords="244,5,389,32"/>
<area shape="rect" href="tasks_8c.html#a132d136b8d2586e0778ce369e5cb8a1e" title=" " alt="" coords="5,5,196,32"/>
</map>
</div>
</div>
</div>
<a id="af4a1bd397cb871d893fc24e5f86e4f19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af4a1bd397cb871d893fc24e5f86e4f19">&#9670;&nbsp;</a></span>prvInitialiseTaskLists() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void prvInitialiseTaskLists </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </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="tasks_8c_af4a1bd397cb871d893fc24e5f86e4f19_cgraph.png" border="0" usemap="#atasks_8c_af4a1bd397cb871d893fc24e5f86e4f19_cgraph" alt=""/></div>
<map name="tasks_8c_af4a1bd397cb871d893fc24e5f86e4f19_cgraph" id="atasks_8c_af4a1bd397cb871d893fc24e5f86e4f19_cgraph">
<area shape="rect" title=" " alt="" coords="5,5,151,32"/>
<area shape="rect" href="list_8c.html#aa0831d347bba16bfbe524f4faa790b9d" title=" " alt="" coords="199,5,297,32"/>
</map>
</div>
</div>
</div>
<a id="ad1b2e4995f863a99cf980836efe330d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad1b2e4995f863a99cf980836efe330d7">&#9670;&nbsp;</a></span>prvResetNextTaskUnblockTime()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void prvResetNextTaskUnblockTime </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </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="tasks_8c_ad1b2e4995f863a99cf980836efe330d7_icgraph.png" border="0" usemap="#atasks_8c_ad1b2e4995f863a99cf980836efe330d7_icgraph" alt=""/></div>
<map name="tasks_8c_ad1b2e4995f863a99cf980836efe330d7_icgraph" id="atasks_8c_ad1b2e4995f863a99cf980836efe330d7_icgraph">
<area shape="rect" title=" " alt="" coords="1029,183,1237,209"/>
<area shape="rect" href="tasks_8c.html#af9cf8dedc1248f4351d3cb5910e33d7a" title=" " alt="" coords="840,81,935,108"/>
<area shape="rect" href="tasks_8c.html#a7fa54417f854974ae4a2b38729b60f12" title=" " alt="" coords="833,132,941,159"/>
<area shape="rect" href="tasks_8c.html#ab7ac3722f088a5530f7ac58cd48a5e7a" title=" " alt="" coords="819,183,956,209"/>
<area shape="rect" href="tasks_8c.html#a6d21c9054b62d8bc1bfb2724e11578d9" title=" " alt="" coords="793,233,981,260"/>
<area shape="rect" href="tasks_8c.html#adf830ea0f150fcdfdaa944667137f080" title=" " alt="" coords="588,461,708,488"/>
<area shape="rect" href="queue_8c.html#a7297c84a7c770ed57567bad1d3e2faf6" title=" " alt="" coords="588,259,708,285"/>
<area shape="rect" href="queue_8h.html#a7ce86d1026e0c3055a523935bf53c0b3" title=" " alt="" coords="351,208,494,235"/>
<area shape="rect" href="queue_8h.html#a3f9e430276fe5244417fd82644ec8a75" title=" " alt="" coords="375,157,471,184"/>
<area shape="rect" href="queue_8h.html#ae8364d988c6f9b63c771cc2b3dfe5df9" title=" " alt="" coords="366,360,479,387"/>
<area shape="rect" href="queue_8h.html#a124567e9fc3a37b99f7e184ae98de9f8" title=" " alt="" coords="343,259,503,285"/>
<area shape="rect" href="queue_8h.html#a3c13a9fe455ec2d35b5f8386a1040599" title=" " alt="" coords="575,56,721,83"/>
<area shape="rect" href="queue_8h.html#a263711eb0124112e828a18fd4b8ab29d" title=" " alt="" coords="551,411,745,437"/>
<area shape="rect" href="queue_8h.html#ad14ae1174c2772cffc9e0c2c45dc55a6" title=" " alt="" coords="575,5,721,32"/>
<area shape="rect" href="queue_8h.html#acdf528f5c91131ae2f31c669cfd65758" title=" " alt="" coords="565,107,731,133"/>
<area shape="rect" href="displaytask_8h.html#a3a1d2a0575667f1aadaf57140d32c010" title=" " alt="" coords="149,461,250,488"/>
<area shape="rect" href="_threads_8h.html#a9f2e86465d7a7cdc9d30365569b93a42" title="run FSM for Tape" alt="" coords="140,360,259,387"/>
<area shape="rect" href="_threads_8h.html#a15199bd646f5d7d26beb8b94d72f0264" title="run FSM for VCR" alt="" coords="140,411,259,437"/>
<area shape="rect" href="_main_8c.html#a840291bc02cba5474a4cb46a9b9566fe" title="app entry point" alt="" coords="5,436,56,463"/>
<area shape="rect" href="queue_8c.html#a0f632268707981dea3f177f5fba36e22" title=" " alt="" coords="345,81,500,108"/>
<area shape="rect" href="queue_8c.html#ac999cdfbb09fff396fa818bb9a30b4e5" title=" " alt="" coords="124,132,275,159"/>
<area shape="rect" href="tasks_8c.html#a36c7cc58985d41c2cb1b263563dbbaa1" title=" " alt="" coords="345,715,501,741"/>
<area shape="rect" href="portable_8h.html#a237d63f90b28e0950bd86f76815cd6e3" title=" " alt="" coords="373,309,472,336"/>
<area shape="rect" href="event__groups_8h.html#a50cb52d1c81b063fd8d94f5293dcfea9" title=" " alt="" coords="355,461,490,488"/>
<area shape="rect" href="tasks_8c.html#a9917b05abb77e75e959151ae67065dce" title=" " alt="" coords="377,411,468,437"/>
<area shape="rect" href="tasks_8c.html#abbc32467f223c78ba36f577b56a32897" title=" " alt="" coords="363,512,482,539"/>
<area shape="rect" href="event__groups_8h.html#a02d7b3bb55f7e11d9c47116266c5fb2e" title=" " alt="" coords="353,613,493,640"/>
<area shape="rect" href="event__groups_8h.html#a869511456b86426f52e2eec898bff341" title=" " alt="" coords="136,563,263,589"/>
<area shape="rect" href="event__groups_8h.html#aab9d5b405bc57b7624dcabe9a9a503db" title=" " alt="" coords="349,664,496,691"/>
<area shape="rect" href="event__groups_8c.html#a2e8622ce280fff2f60ad867dff0a4519" title=" " alt="" coords="131,309,267,336"/>
<area shape="rect" href="stream__buffer_8h.html#a7a613c6fa11323c871ce7991db214096" title=" " alt="" coords="104,259,295,285"/>
<area shape="rect" href="_threads_8h.html#ae39d02eea48045356f226692b6f517a3" title="read buttons and store events in queue" alt="" coords="126,512,273,539"/>
<area shape="rect" href="event__groups_8h.html#abe76a301815525eb5e03f331e5e51ae3" title=" " alt="" coords="104,613,295,640"/>
</map>
</div>
</div>
</div>
<a id="a0862bc7f1c4295e129a8497d1e10075d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0862bc7f1c4295e129a8497d1e10075d">&#9670;&nbsp;</a></span>prvTaskIsTaskSuspended()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> prvTaskIsTaskSuspended </td>
<td>(</td>
<td class="paramtype">const <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>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Utility task that simply returns pdTRUE if the task referenced by xTask is currently in the Suspended state, or pdFALSE if the task referenced by xTask is in any other state. </p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="tasks_8c_a0862bc7f1c4295e129a8497d1e10075d_icgraph.png" border="0" usemap="#atasks_8c_a0862bc7f1c4295e129a8497d1e10075d_icgraph" alt=""/></div>
<map name="tasks_8c_a0862bc7f1c4295e129a8497d1e10075d_icgraph" id="atasks_8c_a0862bc7f1c4295e129a8497d1e10075d_icgraph">
<area shape="rect" title=" " alt="" coords="159,5,332,32"/>
<area shape="rect" href="tasks_8c.html#ad8abaa814e2cfc4830c276415d0935bb" title=" " alt="" coords="5,5,111,32"/>
</map>
</div>
</div>
</div>
<a id="a1dd29cf3d25f9968ac86b0ca35af8ada"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1dd29cf3d25f9968ac86b0ca35af8ada">&#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="tasks_8c_a1dd29cf3d25f9968ac86b0ca35af8ada_cgraph.png" border="0" usemap="#atasks_8c_a1dd29cf3d25f9968ac86b0ca35af8ada_cgraph" alt=""/></div>
<map name="tasks_8c_a1dd29cf3d25f9968ac86b0ca35af8ada_cgraph" id="atasks_8c_a1dd29cf3d25f9968ac86b0ca35af8ada_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="a4b660446c721df74158dddb9fc189c1e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b660446c721df74158dddb9fc189c1e">&#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="ad8b107714d1aa93374558fbed8727748"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad8b107714d1aa93374558fbed8727748">&#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="a9158583ca3e8036bc66e648ea16ab346"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9158583ca3e8036bc66e648ea16ab346">&#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="a7ffe39eff8b9037b2de04f15a10ba717"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ffe39eff8b9037b2de04f15a10ba717">&#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="tasks_8c_a7ffe39eff8b9037b2de04f15a10ba717_icgraph.png" border="0" usemap="#atasks_8c_a7ffe39eff8b9037b2de04f15a10ba717_icgraph" alt=""/></div>
<map name="tasks_8c_a7ffe39eff8b9037b2de04f15a10ba717_icgraph" id="atasks_8c_a7ffe39eff8b9037b2de04f15a10ba717_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="a9917b05abb77e75e959151ae67065dce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9917b05abb77e75e959151ae67065dce">&#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="tasks_8c_a9917b05abb77e75e959151ae67065dce_cgraph.png" border="0" usemap="#atasks_8c_a9917b05abb77e75e959151ae67065dce_cgraph" alt=""/></div>
<map name="tasks_8c_a9917b05abb77e75e959151ae67065dce_cgraph" id="atasks_8c_a9917b05abb77e75e959151ae67065dce_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="tasks_8c_a9917b05abb77e75e959151ae67065dce_icgraph.png" border="0" usemap="#atasks_8c_a9917b05abb77e75e959151ae67065dce_icgraph" alt=""/></div>
<map name="tasks_8c_a9917b05abb77e75e959151ae67065dce_icgraph" id="atasks_8c_a9917b05abb77e75e959151ae67065dce_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="abbc32467f223c78ba36f577b56a32897"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abbc32467f223c78ba36f577b56a32897">&#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="tasks_8c_abbc32467f223c78ba36f577b56a32897_cgraph.png" border="0" usemap="#atasks_8c_abbc32467f223c78ba36f577b56a32897_cgraph" alt=""/></div>
<map name="tasks_8c_abbc32467f223c78ba36f577b56a32897_cgraph" id="atasks_8c_abbc32467f223c78ba36f577b56a32897_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="af9cf8dedc1248f4351d3cb5910e33d7a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af9cf8dedc1248f4351d3cb5910e33d7a">&#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="tasks_8c_af9cf8dedc1248f4351d3cb5910e33d7a_cgraph.png" border="0" usemap="#atasks_8c_af9cf8dedc1248f4351d3cb5910e33d7a_cgraph" alt=""/></div>
<map name="tasks_8c_af9cf8dedc1248f4351d3cb5910e33d7a_cgraph" id="atasks_8c_af9cf8dedc1248f4351d3cb5910e33d7a_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="aeadc53d3d0d0ea3a6c7702a9eacbf452"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeadc53d3d0d0ea3a6c7702a9eacbf452">&#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="tasks_8c_aeadc53d3d0d0ea3a6c7702a9eacbf452_cgraph.png" border="0" usemap="#atasks_8c_aeadc53d3d0d0ea3a6c7702a9eacbf452_cgraph" alt=""/></div>
<map name="tasks_8c_aeadc53d3d0d0ea3a6c7702a9eacbf452_cgraph" id="atasks_8c_aeadc53d3d0d0ea3a6c7702a9eacbf452_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="a91fbc7c4b65e32fae51b7d43ebdcb131"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91fbc7c4b65e32fae51b7d43ebdcb131">&#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="tasks_8c_a91fbc7c4b65e32fae51b7d43ebdcb131_icgraph.png" border="0" usemap="#atasks_8c_a91fbc7c4b65e32fae51b7d43ebdcb131_icgraph" alt=""/></div>
<map name="tasks_8c_a91fbc7c4b65e32fae51b7d43ebdcb131_icgraph" id="atasks_8c_a91fbc7c4b65e32fae51b7d43ebdcb131_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="a33c369f5f08ab96659f94093fdb985af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33c369f5f08ab96659f94093fdb985af">&#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="tasks_8c_a33c369f5f08ab96659f94093fdb985af_icgraph.png" border="0" usemap="#atasks_8c_a33c369f5f08ab96659f94093fdb985af_icgraph" alt=""/></div>
<map name="tasks_8c_a33c369f5f08ab96659f94093fdb985af_icgraph" id="atasks_8c_a33c369f5f08ab96659f94093fdb985af_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="a0c31cb4be76285f05909de23ede05331"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c31cb4be76285f05909de23ede05331">&#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="tasks_8c_a0c31cb4be76285f05909de23ede05331_cgraph.png" border="0" usemap="#atasks_8c_a0c31cb4be76285f05909de23ede05331_cgraph" alt=""/></div>
<map name="tasks_8c_a0c31cb4be76285f05909de23ede05331_cgraph" id="atasks_8c_a0c31cb4be76285f05909de23ede05331_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="adc9eb47ceecf7dd7ee325bebff9eafc5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc9eb47ceecf7dd7ee325bebff9eafc5">&#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="tasks_8c_adc9eb47ceecf7dd7ee325bebff9eafc5_cgraph.png" border="0" usemap="#atasks_8c_adc9eb47ceecf7dd7ee325bebff9eafc5_cgraph" alt=""/></div>
<map name="tasks_8c_adc9eb47ceecf7dd7ee325bebff9eafc5_cgraph" id="atasks_8c_adc9eb47ceecf7dd7ee325bebff9eafc5_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="tasks_8c_adc9eb47ceecf7dd7ee325bebff9eafc5_icgraph.png" border="0" usemap="#atasks_8c_adc9eb47ceecf7dd7ee325bebff9eafc5_icgraph" alt=""/></div>
<map name="tasks_8c_adc9eb47ceecf7dd7ee325bebff9eafc5_icgraph" id="atasks_8c_adc9eb47ceecf7dd7ee325bebff9eafc5_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="a0896d9cd10d789ef8dbb95c4959c3ce5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0896d9cd10d789ef8dbb95c4959c3ce5">&#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="tasks_8c_a0896d9cd10d789ef8dbb95c4959c3ce5_cgraph.png" border="0" usemap="#atasks_8c_a0896d9cd10d789ef8dbb95c4959c3ce5_cgraph" alt=""/></div>
<map name="tasks_8c_a0896d9cd10d789ef8dbb95c4959c3ce5_cgraph" id="atasks_8c_a0896d9cd10d789ef8dbb95c4959c3ce5_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="tasks_8c_a0896d9cd10d789ef8dbb95c4959c3ce5_icgraph.png" border="0" usemap="#atasks_8c_a0896d9cd10d789ef8dbb95c4959c3ce5_icgraph" alt=""/></div>
<map name="tasks_8c_a0896d9cd10d789ef8dbb95c4959c3ce5_icgraph" id="atasks_8c_a0896d9cd10d789ef8dbb95c4959c3ce5_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="a364e424f7bf8efced5738f44803f6580"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a364e424f7bf8efced5738f44803f6580">&#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="tasks_8c_a364e424f7bf8efced5738f44803f6580_cgraph.png" border="0" usemap="#atasks_8c_a364e424f7bf8efced5738f44803f6580_cgraph" alt=""/></div>
<map name="tasks_8c_a364e424f7bf8efced5738f44803f6580_cgraph" id="atasks_8c_a364e424f7bf8efced5738f44803f6580_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="a82d239ddcdd2d68abe14789b1257b11f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a82d239ddcdd2d68abe14789b1257b11f">&#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="tasks_8c_a82d239ddcdd2d68abe14789b1257b11f_cgraph.png" border="0" usemap="#atasks_8c_a82d239ddcdd2d68abe14789b1257b11f_cgraph" alt=""/></div>
<map name="tasks_8c_a82d239ddcdd2d68abe14789b1257b11f_cgraph" id="atasks_8c_a82d239ddcdd2d68abe14789b1257b11f_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="tasks_8c_a82d239ddcdd2d68abe14789b1257b11f_icgraph.png" border="0" usemap="#atasks_8c_a82d239ddcdd2d68abe14789b1257b11f_icgraph" alt=""/></div>
<map name="tasks_8c_a82d239ddcdd2d68abe14789b1257b11f_icgraph" id="atasks_8c_a82d239ddcdd2d68abe14789b1257b11f_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="ad8abaa814e2cfc4830c276415d0935bb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad8abaa814e2cfc4830c276415d0935bb">&#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="tasks_8c_ad8abaa814e2cfc4830c276415d0935bb_cgraph.png" border="0" usemap="#atasks_8c_ad8abaa814e2cfc4830c276415d0935bb_cgraph" alt=""/></div>
<map name="tasks_8c_ad8abaa814e2cfc4830c276415d0935bb_cgraph" id="atasks_8c_ad8abaa814e2cfc4830c276415d0935bb_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="a5dfb2b9e41fb002318d9c55452a91c83"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5dfb2b9e41fb002318d9c55452a91c83">&#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="tasks_8c_a5dfb2b9e41fb002318d9c55452a91c83_icgraph.png" border="0" usemap="#atasks_8c_a5dfb2b9e41fb002318d9c55452a91c83_icgraph" alt=""/></div>
<map name="tasks_8c_a5dfb2b9e41fb002318d9c55452a91c83_icgraph" id="atasks_8c_a5dfb2b9e41fb002318d9c55452a91c83_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="a598661cdd2a6af95a077245d11e3d142"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a598661cdd2a6af95a077245d11e3d142">&#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="tasks_8c_a598661cdd2a6af95a077245d11e3d142_cgraph.png" border="0" usemap="#atasks_8c_a598661cdd2a6af95a077245d11e3d142_cgraph" alt=""/></div>
<map name="tasks_8c_a598661cdd2a6af95a077245d11e3d142_cgraph" id="atasks_8c_a598661cdd2a6af95a077245d11e3d142_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="tasks_8c_a598661cdd2a6af95a077245d11e3d142_icgraph.png" border="0" usemap="#atasks_8c_a598661cdd2a6af95a077245d11e3d142_icgraph" alt=""/></div>
<map name="tasks_8c_a598661cdd2a6af95a077245d11e3d142_icgraph" id="atasks_8c_a598661cdd2a6af95a077245d11e3d142_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="a7fa54417f854974ae4a2b38729b60f12"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7fa54417f854974ae4a2b38729b60f12">&#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="tasks_8c_a7fa54417f854974ae4a2b38729b60f12_cgraph.png" border="0" usemap="#atasks_8c_a7fa54417f854974ae4a2b38729b60f12_cgraph" alt=""/></div>
<map name="tasks_8c_a7fa54417f854974ae4a2b38729b60f12_cgraph" id="atasks_8c_a7fa54417f854974ae4a2b38729b60f12_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="a084d232640bd1d04bcac0b8784417015"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a084d232640bd1d04bcac0b8784417015">&#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="tasks_8c_a084d232640bd1d04bcac0b8784417015_icgraph.png" border="0" usemap="#atasks_8c_a084d232640bd1d04bcac0b8784417015_icgraph" alt=""/></div>
<map name="tasks_8c_a084d232640bd1d04bcac0b8784417015_icgraph" id="atasks_8c_a084d232640bd1d04bcac0b8784417015_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="a9c86137bc3c1cbffc39fff22627cb885"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c86137bc3c1cbffc39fff22627cb885">&#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="tasks_8c_a9c86137bc3c1cbffc39fff22627cb885_icgraph.png" border="0" usemap="#atasks_8c_a9c86137bc3c1cbffc39fff22627cb885_icgraph" alt=""/></div>
<map name="tasks_8c_a9c86137bc3c1cbffc39fff22627cb885_icgraph" id="atasks_8c_a9c86137bc3c1cbffc39fff22627cb885_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="acfc8de487c86355713d0e8546506d9e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acfc8de487c86355713d0e8546506d9e4">&#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="tasks_8c_acfc8de487c86355713d0e8546506d9e4_cgraph.png" border="0" usemap="#atasks_8c_acfc8de487c86355713d0e8546506d9e4_cgraph" alt=""/></div>
<map name="tasks_8c_acfc8de487c86355713d0e8546506d9e4_cgraph" id="atasks_8c_acfc8de487c86355713d0e8546506d9e4_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="tasks_8c_acfc8de487c86355713d0e8546506d9e4_icgraph.png" border="0" usemap="#atasks_8c_acfc8de487c86355713d0e8546506d9e4_icgraph" alt=""/></div>
<map name="tasks_8c_acfc8de487c86355713d0e8546506d9e4_icgraph" id="atasks_8c_acfc8de487c86355713d0e8546506d9e4_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="ab7ac3722f088a5530f7ac58cd48a5e7a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab7ac3722f088a5530f7ac58cd48a5e7a">&#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="tasks_8c_ab7ac3722f088a5530f7ac58cd48a5e7a_cgraph.png" border="0" usemap="#atasks_8c_ab7ac3722f088a5530f7ac58cd48a5e7a_cgraph" alt=""/></div>
<map name="tasks_8c_ab7ac3722f088a5530f7ac58cd48a5e7a_cgraph" id="atasks_8c_ab7ac3722f088a5530f7ac58cd48a5e7a_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="a23102158140aa66fb3b9fd132cd53695"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23102158140aa66fb3b9fd132cd53695">&#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="tasks_8c_a23102158140aa66fb3b9fd132cd53695_cgraph.png" border="0" usemap="#atasks_8c_a23102158140aa66fb3b9fd132cd53695_cgraph" alt=""/></div>
<map name="tasks_8c_a23102158140aa66fb3b9fd132cd53695_cgraph" id="atasks_8c_a23102158140aa66fb3b9fd132cd53695_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="a28aaeed93d0de14da726f3a1a8c33251"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a28aaeed93d0de14da726f3a1a8c33251">&#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="tasks_8c_a28aaeed93d0de14da726f3a1a8c33251_icgraph.png" border="0" usemap="#atasks_8c_a28aaeed93d0de14da726f3a1a8c33251_icgraph" alt=""/></div>
<map name="tasks_8c_a28aaeed93d0de14da726f3a1a8c33251_icgraph" id="atasks_8c_a28aaeed93d0de14da726f3a1a8c33251_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="a5fa24e36d5e1eeb57f5b73b72ea048e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5fa24e36d5e1eeb57f5b73b72ea048e7">&#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="tasks_8c_a5fa24e36d5e1eeb57f5b73b72ea048e7_icgraph.png" border="0" usemap="#atasks_8c_a5fa24e36d5e1eeb57f5b73b72ea048e7_icgraph" alt=""/></div>
<map name="tasks_8c_a5fa24e36d5e1eeb57f5b73b72ea048e7_icgraph" id="atasks_8c_a5fa24e36d5e1eeb57f5b73b72ea048e7_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="ad58fd766b8f438b5703276f585738762"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad58fd766b8f438b5703276f585738762">&#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="a54f31e9aef0eb7b87e48c7d68ecc84c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54f31e9aef0eb7b87e48c7d68ecc84c1">&#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="tasks_8c_a54f31e9aef0eb7b87e48c7d68ecc84c1_cgraph.png" border="0" usemap="#atasks_8c_a54f31e9aef0eb7b87e48c7d68ecc84c1_cgraph" alt=""/></div>
<map name="tasks_8c_a54f31e9aef0eb7b87e48c7d68ecc84c1_cgraph" id="atasks_8c_a54f31e9aef0eb7b87e48c7d68ecc84c1_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="tasks_8c_a54f31e9aef0eb7b87e48c7d68ecc84c1_icgraph.png" border="0" usemap="#atasks_8c_a54f31e9aef0eb7b87e48c7d68ecc84c1_icgraph" alt=""/></div>
<map name="tasks_8c_a54f31e9aef0eb7b87e48c7d68ecc84c1_icgraph" id="atasks_8c_a54f31e9aef0eb7b87e48c7d68ecc84c1_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="tasks_8c_a4cb6c908a9d2d733e9d519d7dc27bb34_icgraph.png" border="0" usemap="#atasks_8c_a4cb6c908a9d2d733e9d519d7dc27bb34_icgraph" alt=""/></div>
<map name="tasks_8c_a4cb6c908a9d2d733e9d519d7dc27bb34_icgraph" id="atasks_8c_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="a7cab914767933dc732f2c36e3915f6b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7cab914767933dc732f2c36e3915f6b0">&#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="tasks_8c_a7cab914767933dc732f2c36e3915f6b0_cgraph.png" border="0" usemap="#atasks_8c_a7cab914767933dc732f2c36e3915f6b0_cgraph" alt=""/></div>
<map name="tasks_8c_a7cab914767933dc732f2c36e3915f6b0_cgraph" id="atasks_8c_a7cab914767933dc732f2c36e3915f6b0_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="tasks_8c_a7cab914767933dc732f2c36e3915f6b0_icgraph.png" border="0" usemap="#atasks_8c_a7cab914767933dc732f2c36e3915f6b0_icgraph" alt=""/></div>
<map name="tasks_8c_a7cab914767933dc732f2c36e3915f6b0_icgraph" id="atasks_8c_a7cab914767933dc732f2c36e3915f6b0_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="a6d21c9054b62d8bc1bfb2724e11578d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6d21c9054b62d8bc1bfb2724e11578d9">&#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="tasks_8c_a6d21c9054b62d8bc1bfb2724e11578d9_cgraph.png" border="0" usemap="#atasks_8c_a6d21c9054b62d8bc1bfb2724e11578d9_cgraph" alt=""/></div>
<map name="tasks_8c_a6d21c9054b62d8bc1bfb2724e11578d9_cgraph" id="atasks_8c_a6d21c9054b62d8bc1bfb2724e11578d9_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="tasks_8c_a6d21c9054b62d8bc1bfb2724e11578d9_icgraph.png" border="0" usemap="#atasks_8c_a6d21c9054b62d8bc1bfb2724e11578d9_icgraph" alt=""/></div>
<map name="tasks_8c_a6d21c9054b62d8bc1bfb2724e11578d9_icgraph" id="atasks_8c_a6d21c9054b62d8bc1bfb2724e11578d9_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="adf830ea0f150fcdfdaa944667137f080"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf830ea0f150fcdfdaa944667137f080">&#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="tasks_8c_adf830ea0f150fcdfdaa944667137f080_cgraph.png" border="0" usemap="#atasks_8c_adf830ea0f150fcdfdaa944667137f080_cgraph" alt=""/></div>
<map name="tasks_8c_adf830ea0f150fcdfdaa944667137f080_cgraph" id="atasks_8c_adf830ea0f150fcdfdaa944667137f080_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="tasks_8c_adf830ea0f150fcdfdaa944667137f080_icgraph.png" border="0" usemap="#atasks_8c_adf830ea0f150fcdfdaa944667137f080_icgraph" alt=""/></div>
<map name="tasks_8c_adf830ea0f150fcdfdaa944667137f080_icgraph" id="atasks_8c_adf830ea0f150fcdfdaa944667137f080_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>
<h2 class="groupheader">Variable Documentation</h2>
<a id="acdecf2afe97343aba42b111bc6df9eea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acdecf2afe97343aba42b111bc6df9eea">&#9670;&nbsp;</a></span>pxCurrentTCB</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> <a class="el" href="tasks_8c.html#aa3c2dda92a6dc22860bbdb36e42a0453">TCB_t</a>* volatile pxCurrentTCB = NULL</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="adce0027ea7792541f2851462ac3581a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adce0027ea7792541f2851462ac3581a6">&#9670;&nbsp;</a></span>pxDelayedTaskList</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> <a class="el" href="list_8h.html#ad14d7e3de1350e459c7c23c6f59c902a">List_t</a>* volatile pxDelayedTaskList</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a807ccd06933ebea592c86f91004f85aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a807ccd06933ebea592c86f91004f85aa">&#9670;&nbsp;</a></span>pxOverflowDelayedTaskList</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> <a class="el" href="list_8h.html#ad14d7e3de1350e459c7c23c6f59c902a">List_t</a>* volatile pxOverflowDelayedTaskList</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7c4a2488f96216742ad8ffff360a98e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c4a2488f96216742ad8ffff360a98e6">&#9670;&nbsp;</a></span>pxReadyTasksLists</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> <a class="el" href="list_8h.html#ad14d7e3de1350e459c7c23c6f59c902a">List_t</a> pxReadyTasksLists[<a class="el" href="_free_r_t_o_s_config_8h.html#a9a78f5ac61e6cb172dadf2a51f11db38">configMAX_PRIORITIES</a>]</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="adb7afbe7f26cb6bef5c4e367d5a6550c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb7afbe7f26cb6bef5c4e367d5a6550c">&#9670;&nbsp;</a></span>uxCurrentNumberOfTasks</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> volatile <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> uxCurrentNumberOfTasks = ( <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> ) 0U</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa4879a44d8593db97f5409010c0eca6b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa4879a44d8593db97f5409010c0eca6b">&#9670;&nbsp;</a></span>uxDeletedTasksWaitingCleanUp</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> volatile <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> uxDeletedTasksWaitingCleanUp = ( <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> ) 0U</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aed99f1aacc35d35bbf098f7d4ad30c19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed99f1aacc35d35bbf098f7d4ad30c19">&#9670;&nbsp;</a></span>uxPendedTicks</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> volatile <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> uxPendedTicks = ( <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> ) 0U</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac177740d1c0f453ad4ee8b96183bc666"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac177740d1c0f453ad4ee8b96183bc666">&#9670;&nbsp;</a></span>uxSchedulerSuspended</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> volatile <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> uxSchedulerSuspended = ( <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> ) <a class="el" href="projdefs_8h.html#aa56260e937e7e203026707e5ba944273">pdFALSE</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a43097b97496231e1af2dff1fac62bcc6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a43097b97496231e1af2dff1fac62bcc6">&#9670;&nbsp;</a></span>uxTaskNumber</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> uxTaskNumber = ( <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> ) 0U</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa63dabfd96985451f96aaf74c2293642"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa63dabfd96985451f96aaf74c2293642">&#9670;&nbsp;</a></span>uxTopReadyPriority</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> volatile <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> uxTopReadyPriority = <a class="el" href="task_8h.html#a94ed0b9b3b4e8ccc859c322f18583e67">tskIDLE_PRIORITY</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa632b40f050382cce625ffb3c2ea8c7a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa632b40f050382cce625ffb3c2ea8c7a">&#9670;&nbsp;</a></span>xDelayedTaskList1</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> <a class="el" href="list_8h.html#ad14d7e3de1350e459c7c23c6f59c902a">List_t</a> xDelayedTaskList1</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a52144ecca109402fbab49fa548175f82"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a52144ecca109402fbab49fa548175f82">&#9670;&nbsp;</a></span>xDelayedTaskList2</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> <a class="el" href="list_8h.html#ad14d7e3de1350e459c7c23c6f59c902a">List_t</a> xDelayedTaskList2</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac90c8a23419d8fa71919e020c433f1a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac90c8a23419d8fa71919e020c433f1a6">&#9670;&nbsp;</a></span>xIdleTaskHandle</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> <a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xIdleTaskHandle = NULL</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac9869547a39abae93ce9ad092d580445"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac9869547a39abae93ce9ad092d580445">&#9670;&nbsp;</a></span>xNextTaskUnblockTime</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> volatile <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> xNextTaskUnblockTime = ( <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> ) 0U</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aba03b8cb535f03f1921f11868c98b0ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba03b8cb535f03f1921f11868c98b0ef">&#9670;&nbsp;</a></span>xNumOfOverflows</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> volatile <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> xNumOfOverflows = ( <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> ) 0</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af0a50cd44e760ae9c7adf77de3e91785"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af0a50cd44e760ae9c7adf77de3e91785">&#9670;&nbsp;</a></span>xPendingReadyList</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> <a class="el" href="list_8h.html#ad14d7e3de1350e459c7c23c6f59c902a">List_t</a> xPendingReadyList</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="adc51acc8c40b26506a2a05aae91593fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc51acc8c40b26506a2a05aae91593fd">&#9670;&nbsp;</a></span>xSchedulerRunning</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> volatile <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> xSchedulerRunning = <a class="el" href="projdefs_8h.html#aa56260e937e7e203026707e5ba944273">pdFALSE</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae50273c44f1f2f9c4810800e1ad50195"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae50273c44f1f2f9c4810800e1ad50195">&#9670;&nbsp;</a></span>xSuspendedTaskList</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> <a class="el" href="list_8h.html#ad14d7e3de1350e459c7c23c6f59c902a">List_t</a> xSuspendedTaskList</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0826ca381ebeb426ab3f0f993d4f4a26"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0826ca381ebeb426ab3f0f993d4f4a26">&#9670;&nbsp;</a></span>xTasksWaitingTermination</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> <a class="el" href="list_8h.html#ad14d7e3de1350e459c7c23c6f59c902a">List_t</a> xTasksWaitingTermination</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a98b55fbbd701ac74b2b6ab1ffc8d5a65"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a98b55fbbd701ac74b2b6ab1ffc8d5a65">&#9670;&nbsp;</a></span>xTickCount</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> volatile <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> xTickCount = ( <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> ) <a class="el" href="_free_r_t_o_s_8h.html#ae52c1acd13b26e8758dc66b60b0e3417">configINITIAL_TICK_COUNT</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a228b369b272bd560709d52837b3ac48c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a228b369b272bd560709d52837b3ac48c">&#9670;&nbsp;</a></span>xYieldPending</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a> volatile <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> xYieldPending = <a class="el" href="projdefs_8h.html#aa56260e937e7e203026707e5ba944273">pdFALSE</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div class="ttc" id="atasks_8c_html_adce0027ea7792541f2851462ac3581a6"><div class="ttname"><a href="tasks_8c.html#adce0027ea7792541f2851462ac3581a6">pxDelayedTaskList</a></div><div class="ttdeci">static PRIVILEGED_DATA List_t *volatile pxDelayedTaskList</div><div class="ttdef"><b>Definition:</b> tasks.c:353</div></div>
<div class="ttc" id="atasks_8c_html_aa63dabfd96985451f96aaf74c2293642"><div class="ttname"><a href="tasks_8c.html#aa63dabfd96985451f96aaf74c2293642">uxTopReadyPriority</a></div><div class="ttdeci">static PRIVILEGED_DATA volatile UBaseType_t uxTopReadyPriority</div><div class="ttdef"><b>Definition:</b> tasks.c:373</div></div>
<div class="ttc" id="alist_8h_html_aaba6eb05d67ebc8026bea29193eca28f"><div class="ttname"><a href="list_8h.html#aaba6eb05d67ebc8026bea29193eca28f">listLIST_IS_EMPTY</a></div><div class="ttdeci">#define listLIST_IS_EMPTY(pxList)</div><div class="ttdef"><b>Definition:</b> list.h:250</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_a8c5050de556ff7e7cdbc7de55f46709d"><div class="ttname"><a href="_free_r_t_o_s_8h.html#a8c5050de556ff7e7cdbc7de55f46709d">traceMOVED_TASK_TO_READY_STATE</a></div><div class="ttdeci">#define traceMOVED_TASK_TO_READY_STATE(pxTCB)</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:389</div></div>
<div class="ttc" id="atasks_8c_html_a7c4a2488f96216742ad8ffff360a98e6"><div class="ttname"><a href="tasks_8c.html#a7c4a2488f96216742ad8ffff360a98e6">pxReadyTasksLists</a></div><div class="ttdeci">static PRIVILEGED_DATA List_t pxReadyTasksLists[configMAX_PRIORITIES]</div><div class="ttdef"><b>Definition:</b> tasks.c:350</div></div>
<div class="ttc" id="atasks_8c_html_acdecf2afe97343aba42b111bc6df9eea"><div class="ttname"><a href="tasks_8c.html#acdecf2afe97343aba42b111bc6df9eea">pxCurrentTCB</a></div><div class="ttdeci">PRIVILEGED_DATA TCB_t *volatile pxCurrentTCB</div><div class="ttdef"><b>Definition:</b> tasks.c:347</div></div>
<div class="ttc" id="atasks_8c_html_a807ccd06933ebea592c86f91004f85aa"><div class="ttname"><a href="tasks_8c.html#a807ccd06933ebea592c86f91004f85aa">pxOverflowDelayedTaskList</a></div><div class="ttdeci">static PRIVILEGED_DATA List_t *volatile pxOverflowDelayedTaskList</div><div class="ttdef"><b>Definition:</b> tasks.c:354</div></div>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="tasks_8c.html">tasks.c</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>