MCB1700_Welcome/Doxygen/html/_threads_8h_source.html

416 lines
98 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: Threads.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="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('_threads_8h_source.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="headertitle">
<div class="title">Threads.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="_threads_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160; </div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#ifndef __Threads_H</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#define __Threads_H</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; </div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; </div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; </div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">/*Defines of Threads*/</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; </div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="_threads_8h.html#a15199bd646f5d7d26beb8b94d72f0264">vTask_FsmVCR</a>( <span class="keywordtype">void</span> *pvParameters );</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="_threads_8h.html#a9f2e86465d7a7cdc9d30365569b93a42">vTask_FsmTape</a>( <span class="keywordtype">void</span> *pvParameters );</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="_threads_8h.html#ae39d02eea48045356f226692b6f517a3">vTask_Read_Buttons</a>( <span class="keywordtype">void</span> *pvParameters );</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; </div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;}</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; </div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; </div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; </div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<div class="ttc" id="a_fsm_v_c_r_8c_html_a9049b3956547988802850697e3e6f3c2"><div class="ttname"><a href="_fsm_v_c_r_8c.html#a9049b3956547988802850697e3e6f3c2">bFsmVCRDispatchEvent</a></div><div class="ttdeci">_Bool bFsmVCRDispatchEvent(int32_t s32Event)</div><div class="ttdoc">dispatch event VCR FSM</div><div class="ttdef"><b>Definition:</b> FsmVCR.c:100</div></div>
<div class="ttc" id="aportmacro_8h_html_a1dcf4bd9c1ad4fe16a71391dd95cf585"><div class="ttname"><a href="portmacro_8h.html#a1dcf4bd9c1ad4fe16a71391dd95cf585">portSUPPRESS_TICKS_AND_SLEEP</a></div><div class="ttdeci">#define portSUPPRESS_TICKS_AND_SLEEP(xExpectedIdleTime)</div><div class="ttdef"><b>Definition:</b> portmacro.h:117</div></div>
<div class="ttc" id="atasks_8c_html_a2ee63040e19e7c0cd7dbd070b8e1bca5"><div class="ttname"><a href="tasks_8c.html#a2ee63040e19e7c0cd7dbd070b8e1bca5">pcTaskGetName</a></div><div class="ttdeci">char * pcTaskGetName(TaskHandle_t xTaskToQuery)</div><div class="ttdef"><b>Definition:</b> tasks.c:2268</div></div>
<div class="ttc" id="atask_8h_html_ae8abc4f7da5b6880467daafbf19cd233a04fb0e98d2400e4cd28f1593bc868822"><div class="ttname"><a href="task_8h.html#ae8abc4f7da5b6880467daafbf19cd233a04fb0e98d2400e4cd28f1593bc868822">eIncrement</a></div><div class="ttdeci">@ eIncrement</div><div class="ttdef"><b>Definition:</b> task.h:86</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_adb0c71969f4eed7a92f0f398dffb443d"><div class="ttname"><a href="_free_r_t_o_s_8h.html#adb0c71969f4eed7a92f0f398dffb443d">traceTASK_DELAY</a></div><div class="ttdeci">#define traceTASK_DELAY()</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:505</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_ae4e85bffd36d76cf2796092f0ccd784a"><div class="ttname"><a href="_free_r_t_o_s_8h.html#ae4e85bffd36d76cf2796092f0ccd784a">configSTACK_DEPTH_TYPE</a></div><div class="ttdeci">#define configSTACK_DEPTH_TYPE</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:827</div></div>
<div class="ttc" id="atasks_8c_html_acd0c920e40647de517ac633965b52273"><div class="ttname"><a href="tasks_8c.html#acd0c920e40647de517ac633965b52273">taskYIELD_IF_USING_PREEMPTION</a></div><div class="ttdeci">#define taskYIELD_IF_USING_PREEMPTION()</div><div class="ttdef"><b>Definition:</b> tasks.c:65</div></div>
<div class="ttc" id="aport_8c_html_ade5a8c6666e7413a0355cc252029c5c6"><div class="ttname"><a href="port_8c.html#ade5a8c6666e7413a0355cc252029c5c6">xPortStartScheduler</a></div><div class="ttdeci">BaseType_t xPortStartScheduler(void)</div><div class="ttdef"><b>Definition:</b> port.c:252</div></div>
<div class="ttc" id="atasks_8c_html_a6d21c9054b62d8bc1bfb2724e11578d9"><div class="ttname"><a href="tasks_8c.html#a6d21c9054b62d8bc1bfb2724e11578d9">xTaskRemoveFromEventList</a></div><div class="ttdeci">BaseType_t xTaskRemoveFromEventList(const List_t *const pxEventList)</div><div class="ttdef"><b>Definition:</b> tasks.c:2983</div></div>
<div class="ttc" id="atasks_8c_html_a0826ca381ebeb426ab3f0f993d4f4a26"><div class="ttname"><a href="tasks_8c.html#a0826ca381ebeb426ab3f0f993d4f4a26">xTasksWaitingTermination</a></div><div class="ttdeci">static PRIVILEGED_DATA List_t xTasksWaitingTermination</div><div class="ttdef"><b>Definition:</b> tasks.c:359</div></div>
<div class="ttc" id="atasks_8c_html_a67b1ddede4e49c946dd720d83c5838a5"><div class="ttname"><a href="tasks_8c.html#a67b1ddede4e49c946dd720d83c5838a5">tskTCB</a></div><div class="ttdeci">struct tskTaskControlBlock tskTCB</div></div>
<div class="ttc" id="atasks_8c_html_adace394d56a7fe7a8f8ee83edba3537c"><div class="ttname"><a href="tasks_8c.html#adace394d56a7fe7a8f8ee83edba3537c">taskSELECT_HIGHEST_PRIORITY_TASK</a></div><div class="ttdeci">#define taskSELECT_HIGHEST_PRIORITY_TASK()</div><div class="ttdef"><b>Definition:</b> tasks.c:150</div></div>
<div class="ttc" id="atask_8h_html_ab6607e5d8a9664e3aa9fe16efa694e83"><div class="ttname"><a href="task_8h.html#ab6607e5d8a9664e3aa9fe16efa694e83">xTaskCallApplicationTaskHook</a></div><div class="ttdeci">BaseType_t xTaskCallApplicationTaskHook(TaskHandle_t xTask, void *pvParameter) PRIVILEGED_FUNCTION</div></div>
<div class="ttc" id="atask_8h_html_aa4603f3de3d809e9beb18d10fbac005d"><div class="ttname"><a href="task_8h.html#aa4603f3de3d809e9beb18d10fbac005d">uxTaskGetSystemState</a></div><div class="ttdeci">UBaseType_t uxTaskGetSystemState(TaskStatus_t *const pxTaskStatusArray, const UBaseType_t uxArraySize, uint32_t *const pulTotalRunTime) PRIVILEGED_FUNCTION</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_a712f8cbd5ce7b049ef6a92dbb0da0215"><div class="ttname"><a href="_free_r_t_o_s_8h.html#a712f8cbd5ce7b049ef6a92dbb0da0215">portPRE_TASK_DELETE_HOOK</a></div><div class="ttdeci">#define portPRE_TASK_DELETE_HOOK(pvTaskToDelete, pxYieldPending)</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:271</div></div>
<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="a_threads_8c_html_a9f2e86465d7a7cdc9d30365569b93a42"><div class="ttname"><a href="_threads_8c.html#a9f2e86465d7a7cdc9d30365569b93a42">vTask_FsmTape</a></div><div class="ttdeci">void vTask_FsmTape(void *pvParameters)</div><div class="ttdoc">run FSM for Tape</div><div class="ttdef"><b>Definition:</b> Threads.c:52</div></div>
<div class="ttc" id="alist_8h_html_acc01a08e534b54fe438847ef02e5060a"><div class="ttname"><a href="list_8h.html#acc01a08e534b54fe438847ef02e5060a">listSET_LIST_ITEM_OWNER</a></div><div class="ttdeci">#define listSET_LIST_ITEM_OWNER(pxListItem, pxOwner)</div><div class="ttdef"><b>Definition:</b> list.h:180</div></div>
<div class="ttc" id="atasks_8c_html_adf830ea0f150fcdfdaa944667137f080"><div class="ttname"><a href="tasks_8c.html#adf830ea0f150fcdfdaa944667137f080">xTaskResumeAll</a></div><div class="ttdeci">BaseType_t xTaskResumeAll(void)</div><div class="ttdef"><b>Definition:</b> tasks.c:2104</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_a8689cad2afb0c5f65d866e2c356378bf"><div class="ttname"><a href="_free_r_t_o_s_8h.html#a8689cad2afb0c5f65d866e2c356378bf">portTICK_RATE_MS</a></div><div class="ttdeci">#define portTICK_RATE_MS</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:913</div></div>
<div class="ttc" id="aportmacro_8h_html_a72723ba1e4a85ca14f25c2b9e066613d"><div class="ttname"><a href="portmacro_8h.html#a72723ba1e4a85ca14f25c2b9e066613d">portMAX_DELAY</a></div><div class="ttdeci">#define portMAX_DELAY</div><div class="ttdef"><b>Definition:</b> portmacro.h:65</div></div>
<div class="ttc" id="atasks_8c_html_a9aba572191d065741f5a3e94c416d455"><div class="ttname"><a href="tasks_8c.html#a9aba572191d065741f5a3e94c416d455">tskDELETED_CHAR</a></div><div class="ttdeci">#define tskDELETED_CHAR</div><div class="ttdef"><b>Definition:</b> tasks.c:115</div></div>
<div class="ttc" id="atask_8h_html_af984026250bf8fece2e0068874d4661d"><div class="ttname"><a href="task_8h.html#af984026250bf8fece2e0068874d4661d">TaskHookFunction_t</a></div><div class="ttdeci">BaseType_t(* TaskHookFunction_t)(void *)</div><div class="ttdef"><b>Definition:</b> task.h:68</div></div>
<div class="ttc" id="atask_8h_html"><div class="ttname"><a href="task_8h.html">task.h</a></div></div>
<div class="ttc" id="astructtsk_task_control_block_html_aaecd48bdf732c1df94b258956ca85bd7"><div class="ttname"><a href="structtsk_task_control_block.html#aaecd48bdf732c1df94b258956ca85bd7">tskTaskControlBlock::pxStack</a></div><div class="ttdeci">StackType_t * pxStack</div><div class="ttdef"><b>Definition:</b> tasks.c:279</div></div>
<div class="ttc" id="atasks_8c_html_ad8abaa814e2cfc4830c276415d0935bb"><div class="ttname"><a href="tasks_8c.html#ad8abaa814e2cfc4830c276415d0935bb">vTaskResume</a></div><div class="ttdeci">void vTaskResume(TaskHandle_t xTaskToResume)</div><div class="ttdef"><b>Definition:</b> tasks.c:1776</div></div>
<div class="ttc" id="atasks_8c_html_af0a50cd44e760ae9c7adf77de3e91785"><div class="ttname"><a href="tasks_8c.html#af0a50cd44e760ae9c7adf77de3e91785">xPendingReadyList</a></div><div class="ttdeci">static PRIVILEGED_DATA List_t xPendingReadyList</div><div class="ttdef"><b>Definition:</b> tasks.c:355</div></div>
<div class="ttc" id="astructx_t_a_s_k___s_t_a_t_u_s_html_abfe5b9f886928c5b97be2c0d7e464ffa"><div class="ttname"><a href="structx_t_a_s_k___s_t_a_t_u_s.html#abfe5b9f886928c5b97be2c0d7e464ffa">xTASK_STATUS::uxCurrentPriority</a></div><div class="ttdeci">UBaseType_t uxCurrentPriority</div><div class="ttdef"><b>Definition:</b> task.h:135</div></div>
<div class="ttc" id="atasks_8c_html_a9517fc40d713aff9dd8182223948f9c8"><div class="ttname"><a href="tasks_8c.html#a9517fc40d713aff9dd8182223948f9c8">taskRESET_READY_PRIORITY</a></div><div class="ttdeci">#define taskRESET_READY_PRIORITY(uxPriority)</div><div class="ttdef"><b>Definition:</b> tasks.c:171</div></div>
<div class="ttc" id="astructx_l_i_s_t_html"><div class="ttname"><a href="structx_l_i_s_t.html">xLIST</a></div><div class="ttdef"><b>Definition:</b> list.h:165</div></div>
<div class="ttc" id="a_app_board2_buttons_8h_html_aa6437d6d77fb2ef436f6dd33561974cc"><div class="ttname"><a href="_app_board2_buttons_8h.html#aa6437d6d77fb2ef436f6dd33561974cc">BUTTON_T6</a></div><div class="ttdeci">#define BUTTON_T6</div><div class="ttdef"><b>Definition:</b> AppBoard2Buttons.h:29</div></div>
<div class="ttc" id="atask_8h_html_ad889595baff9faf9efe02f3696825409"><div class="ttname"><a href="task_8h.html#ad889595baff9faf9efe02f3696825409">vTaskAllocateMPURegions</a></div><div class="ttdeci">void vTaskAllocateMPURegions(TaskHandle_t xTask, const MemoryRegion_t *const pxRegions) PRIVILEGED_FUNCTION</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="a_free_r_t_o_s_8h_html_acec813ac5f0628aa108bede0cd8c329d"><div class="ttname"><a href="_free_r_t_o_s_8h.html#acec813ac5f0628aa108bede0cd8c329d">traceTASK_PRIORITY_SET</a></div><div class="ttdeci">#define traceTASK_PRIORITY_SET(pxTask, uxNewPriority)</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:509</div></div>
<div class="ttc" id="atask_8h_html_ae8abc4f7da5b6880467daafbf19cd233"><div class="ttname"><a href="task_8h.html#ae8abc4f7da5b6880467daafbf19cd233">eNotifyAction</a></div><div class="ttdeci">eNotifyAction</div><div class="ttdef"><b>Definition:</b> task.h:83</div></div>
<div class="ttc" id="astructx_t_a_s_k___p_a_r_a_m_e_t_e_r_s_html_a308cef200968d514395c0272c061d3ec"><div class="ttname"><a href="structx_t_a_s_k___p_a_r_a_m_e_t_e_r_s.html#a308cef200968d514395c0272c061d3ec">xTASK_PARAMETERS::pvParameters</a></div><div class="ttdeci">void * pvParameters</div><div class="ttdef"><b>Definition:</b> task.h:118</div></div>
<div class="ttc" id="aqueue_8c_html_a2b09c2ec35345544f7c904da7c824a52"><div class="ttname"><a href="queue_8c.html#a2b09c2ec35345544f7c904da7c824a52">pxMutexHolder</a></div><div class="ttdeci">#define pxMutexHolder</div><div class="ttdef"><b>Definition:</b> queue.c:67</div></div>
<div class="ttc" id="atasks_8c_html_a4b660446c721df74158dddb9fc189c1e"><div class="ttname"><a href="tasks_8c.html#a4b660446c721df74158dddb9fc189c1e">uxTaskGetNumberOfTasks</a></div><div class="ttdeci">UBaseType_t uxTaskGetNumberOfTasks(void)</div><div class="ttdef"><b>Definition:</b> tasks.c:2260</div></div>
<div class="ttc" id="atasks_8c_html_ac177740d1c0f453ad4ee8b96183bc666"><div class="ttname"><a href="tasks_8c.html#ac177740d1c0f453ad4ee8b96183bc666">uxSchedulerSuspended</a></div><div class="ttdeci">static PRIVILEGED_DATA volatile UBaseType_t uxSchedulerSuspended</div><div class="ttdef"><b>Definition:</b> tasks.c:390</div></div>
<div class="ttc" id="aportmacro_8h_html_a2921e1c5a1f974dfa01ae44d1f665f14"><div class="ttname"><a href="portmacro_8h.html#a2921e1c5a1f974dfa01ae44d1f665f14">portTASK_FUNCTION_PROTO</a></div><div class="ttdeci">#define portTASK_FUNCTION_PROTO(vFunction, pvParameters)</div><div class="ttdef"><b>Definition:</b> portmacro.h:147</div></div>
<div class="ttc" id="atasks_8c_html_aeadc53d3d0d0ea3a6c7702a9eacbf452"><div class="ttname"><a href="tasks_8c.html#aeadc53d3d0d0ea3a6c7702a9eacbf452">vTaskEndScheduler</a></div><div class="ttdeci">void vTaskEndScheduler(void)</div><div class="ttdef"><b>Definition:</b> tasks.c:2020</div></div>
<div class="ttc" id="a_app_board2_buttons_8h_html_a12e1aaac7834f96cfaa89db256e07a0f"><div class="ttname"><a href="_app_board2_buttons_8h.html#a12e1aaac7834f96cfaa89db256e07a0f">BUTTON_T3</a></div><div class="ttdeci">#define BUTTON_T3</div><div class="ttdef"><b>Definition:</b> AppBoard2Buttons.h:26</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_a0047b9beb807b3c8b31d485532f7b077"><div class="ttname"><a href="_free_r_t_o_s_8h.html#a0047b9beb807b3c8b31d485532f7b077">traceTASK_NOTIFY</a></div><div class="ttdeci">#define traceTASK_NOTIFY()</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:629</div></div>
<div class="ttc" id="atask_8h_html_a8dda6cb26bb158dd9636873135e63912"><div class="ttname"><a href="task_8h.html#a8dda6cb26bb158dd9636873135e63912">vTaskStepTick</a></div><div class="ttdeci">void vTaskStepTick(const TickType_t xTicksToJump) PRIVILEGED_FUNCTION</div></div>
<div class="ttc" id="a_free_r_t_o_s_config_8h_html_a6c534a6cf8a00528fe0be42083484f9a"><div class="ttname"><a href="_free_r_t_o_s_config_8h.html#a6c534a6cf8a00528fe0be42083484f9a">configMINIMAL_STACK_SIZE</a></div><div class="ttdeci">#define configMINIMAL_STACK_SIZE</div><div class="ttdef"><b>Definition:</b> FreeRTOSConfig.h:25</div></div>
<div class="ttc" id="atasks_8c_html_a364e424f7bf8efced5738f44803f6580"><div class="ttname"><a href="tasks_8c.html#a364e424f7bf8efced5738f44803f6580">vTaskPrioritySet</a></div><div class="ttdeci">void vTaskPrioritySet(TaskHandle_t xTask, UBaseType_t uxNewPriority)</div><div class="ttdef"><b>Definition:</b> tasks.c:1465</div></div>
<div class="ttc" id="aheap__1_8c_html_a1e7cea2fd1bc894ea3b5f5e8179d259b"><div class="ttname"><a href="heap__1_8c.html#a1e7cea2fd1bc894ea3b5f5e8179d259b">vPortFree</a></div><div class="ttdeci">void vPortFree(void *pv)</div><div class="ttdef"><b>Definition:</b> heap_1.c:123</div></div>
<div class="ttc" id="aqueue_8c_html_ad0a166f3b1219a5e37e31f8090d4800d"><div class="ttname"><a href="queue_8c.html#ad0a166f3b1219a5e37e31f8090d4800d">xQueueReceive</a></div><div class="ttdeci">BaseType_t xQueueReceive(QueueHandle_t xQueue, void *const pvBuffer, TickType_t xTicksToWait)</div><div class="ttdef"><b>Definition:</b> queue.c:1240</div></div>
<div class="ttc" id="astructx_t_a_s_k___p_a_r_a_m_e_t_e_r_s_html_a7bc9c069ce3a5e929c7ef29e95184584"><div class="ttname"><a href="structx_t_a_s_k___p_a_r_a_m_e_t_e_r_s.html#a7bc9c069ce3a5e929c7ef29e95184584">xTASK_PARAMETERS::xRegions</a></div><div class="ttdeci">MemoryRegion_t xRegions[portNUM_CONFIGURABLE_REGIONS]</div><div class="ttdef"><b>Definition:</b> task.h:121</div></div>
<div class="ttc" id="atasks_8c_html_a6c4d7ca7b68c92ae0d62edd7ecdd8e31"><div class="ttname"><a href="tasks_8c.html#a6c4d7ca7b68c92ae0d62edd7ecdd8e31">prvInitialiseNewTask</a></div><div class="ttdeci">static void prvInitialiseNewTask(TaskFunction_t pxTaskCode, const char *const pcName, const uint32_t ulStackDepth, void *const pvParameters, UBaseType_t uxPriority, TaskHandle_t *const pxCreatedTask, TCB_t *pxNewTCB, const MemoryRegion_t *const xRegions)</div><div class="ttdef"><b>Definition:</b> tasks.c:822</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_a27b7e11718b2ec5b5217e60f3b9e8aec"><div class="ttname"><a href="_free_r_t_o_s_8h.html#a27b7e11718b2ec5b5217e60f3b9e8aec">portPRIVILEGE_BIT</a></div><div class="ttdeci">#define portPRIVILEGE_BIT</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:719</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_a506f401396abd44a8dbe31edac713f8b"><div class="ttname"><a href="_free_r_t_o_s_8h.html#a506f401396abd44a8dbe31edac713f8b">portTICK_TYPE_CLEAR_INTERRUPT_MASK_FROM_ISR</a></div><div class="ttdeci">#define portTICK_TYPE_CLEAR_INTERRUPT_MASK_FROM_ISR(x)</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:863</div></div>
<div class="ttc" id="astructtsk_task_control_block_html"><div class="ttname"><a href="structtsk_task_control_block.html">tskTaskControlBlock</a></div><div class="ttdef"><b>Definition:</b> tasks.c:269</div></div>
<div class="ttc" id="aportable_8h_html_a92f6cfc08bf7459db3227a18ae8b6b59"><div class="ttname"><a href="portable_8h.html#a92f6cfc08bf7459db3227a18ae8b6b59">portBYTE_ALIGNMENT_MASK</a></div><div class="ttdeci">#define portBYTE_ALIGNMENT_MASK</div><div class="ttdef"><b>Definition:</b> portable.h:65</div></div>
<div class="ttc" id="atasks_8c_html_aa3c2dda92a6dc22860bbdb36e42a0453"><div class="ttname"><a href="tasks_8c.html#aa3c2dda92a6dc22860bbdb36e42a0453">TCB_t</a></div><div class="ttdeci">tskTCB TCB_t</div><div class="ttdef"><b>Definition:</b> tasks.c:342</div></div>
<div class="ttc" id="alist_8c_html_aa0831d347bba16bfbe524f4faa790b9d"><div class="ttname"><a href="list_8c.html#aa0831d347bba16bfbe524f4faa790b9d">vListInitialise</a></div><div class="ttdeci">void vListInitialise(List_t *const pxList)</div><div class="ttdef"><b>Definition:</b> list.c:38</div></div>
<div class="ttc" id="atask_8h_html_a1749369458e2282a22e862a619a3892c"><div class="ttname"><a href="task_8h.html#a1749369458e2282a22e862a619a3892c">eTaskState</a></div><div class="ttdeci">eTaskState</div><div class="ttdef"><b>Definition:</b> task.h:72</div></div>
<div class="ttc" id="a_e_s2___v4__app_8h_html"><div class="ttname"><a href="_e_s2___v4__app_8h.html">ES2_V4_app.h</a></div><div class="ttdoc">global header file for project</div></div>
<div class="ttc" id="atasks_8c_html_a91fbc7c4b65e32fae51b7d43ebdcb131"><div class="ttname"><a href="tasks_8c.html#a91fbc7c4b65e32fae51b7d43ebdcb131">vTaskInternalSetTimeOutState</a></div><div class="ttdeci">void vTaskInternalSetTimeOutState(TimeOut_t *const pxTimeOut)</div><div class="ttdef"><b>Definition:</b> tasks.c:3097</div></div>
<div class="ttc" id="astructx_t_a_s_k___p_a_r_a_m_e_t_e_r_s_html_aae6fa1f3cc5f8b931225ed4b454f3865"><div class="ttname"><a href="structx_t_a_s_k___p_a_r_a_m_e_t_e_r_s.html#aae6fa1f3cc5f8b931225ed4b454f3865">xTASK_PARAMETERS::usStackDepth</a></div><div class="ttdeci">uint16_t usStackDepth</div><div class="ttdef"><b>Definition:</b> task.h:117</div></div>
<div class="ttc" id="astructx_l_i_s_t___i_t_e_m_html"><div class="ttname"><a href="structx_l_i_s_t___i_t_e_m.html">xLIST_ITEM</a></div><div class="ttdef"><b>Definition:</b> list.h:141</div></div>
<div class="ttc" id="atasks_8c_html_aa4879a44d8593db97f5409010c0eca6b"><div class="ttname"><a href="tasks_8c.html#aa4879a44d8593db97f5409010c0eca6b">uxDeletedTasksWaitingCleanUp</a></div><div class="ttdeci">static PRIVILEGED_DATA volatile UBaseType_t uxDeletedTasksWaitingCleanUp</div><div class="ttdef"><b>Definition:</b> tasks.c:360</div></div>
<div class="ttc" id="atask_8h_html_afefe333df0492c8411c0094badd25185"><div class="ttname"><a href="task_8h.html#afefe333df0492c8411c0094badd25185">xTaskAbortDelay</a></div><div class="ttdeci">BaseType_t xTaskAbortDelay(TaskHandle_t xTask) PRIVILEGED_FUNCTION</div></div>
<div class="ttc" id="ampu__wrappers_8h_html_a56a0b54ca924c56d192d4389ba585ed5"><div class="ttname"><a href="mpu__wrappers_8h.html#a56a0b54ca924c56d192d4389ba585ed5">PRIVILEGED_DATA</a></div><div class="ttdeci">#define PRIVILEGED_DATA</div><div class="ttdef"><b>Definition:</b> mpu_wrappers.h:175</div></div>
<div class="ttc" id="atasks_8c_html_a598661cdd2a6af95a077245d11e3d142"><div class="ttname"><a href="tasks_8c.html#a598661cdd2a6af95a077245d11e3d142">vTaskStartScheduler</a></div><div class="ttdeci">void vTaskStartScheduler(void)</div><div class="ttdef"><b>Definition:</b> tasks.c:1900</div></div>
<div class="ttc" id="alist_8h_html_a18b4aded515bdc512017ea6e677a13bb"><div class="ttname"><a href="list_8h.html#a18b4aded515bdc512017ea6e677a13bb">listCURRENT_LIST_LENGTH</a></div><div class="ttdeci">#define listCURRENT_LIST_LENGTH(pxList)</div><div class="ttdef"><b>Definition:</b> list.h:255</div></div>
<div class="ttc" id="astructx_t_a_s_k___s_t_a_t_u_s_html_a01ba122aba7d048809e2330ee6cbe218"><div class="ttname"><a href="structx_t_a_s_k___s_t_a_t_u_s.html#a01ba122aba7d048809e2330ee6cbe218">xTASK_STATUS::xHandle</a></div><div class="ttdeci">TaskHandle_t xHandle</div><div class="ttdef"><b>Definition:</b> task.h:131</div></div>
<div class="ttc" id="atasks_8c_html_aa604b7713b82e63154a290e21ecf700c"><div class="ttname"><a href="tasks_8c.html#aa604b7713b82e63154a290e21ecf700c">taskSWITCH_DELAYED_LISTS</a></div><div class="ttdeci">#define taskSWITCH_DELAYED_LISTS()</div><div class="ttdef"><b>Definition:</b> tasks.c:214</div></div>
<div class="ttc" id="aprojdefs_8h_html_a0b024e12cbca6f5018f5f1a43818b03d"><div class="ttname"><a href="projdefs_8h.html#a0b024e12cbca6f5018f5f1a43818b03d">errCOULD_NOT_ALLOCATE_REQUIRED_MEMORY</a></div><div class="ttdeci">#define errCOULD_NOT_ALLOCATE_REQUIRED_MEMORY</div><div class="ttdef"><b>Definition:</b> projdefs.h:54</div></div>
<div class="ttc" id="aprojdefs_8h_html_a99e2866c8cf4fe86db87dab62e7d6aa6"><div class="ttname"><a href="projdefs_8h.html#a99e2866c8cf4fe86db87dab62e7d6aa6">pdFAIL</a></div><div class="ttdeci">#define pdFAIL</div><div class="ttdef"><b>Definition:</b> projdefs.h:49</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_a3c506bf351102047fb5a75491287fe69"><div class="ttname"><a href="_free_r_t_o_s_8h.html#a3c506bf351102047fb5a75491287fe69">portCLEAN_UP_TCB</a></div><div class="ttdeci">#define portCLEAN_UP_TCB(pxTCB)</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:267</div></div>
<div class="ttc" id="atasks_8c_html_aed99f1aacc35d35bbf098f7d4ad30c19"><div class="ttname"><a href="tasks_8c.html#aed99f1aacc35d35bbf098f7d4ad30c19">uxPendedTicks</a></div><div class="ttdeci">static PRIVILEGED_DATA volatile UBaseType_t uxPendedTicks</div><div class="ttdef"><b>Definition:</b> tasks.c:375</div></div>
<div class="ttc" id="atasks_8c_html_ad3b1c99066f14855be098ccca1685fac"><div class="ttname"><a href="tasks_8c.html#ad3b1c99066f14855be098ccca1685fac">tskSTACK_FILL_BYTE</a></div><div class="ttdeci">#define tskSTACK_FILL_BYTE</div><div class="ttdef"><b>Definition:</b> tasks.c:77</div></div>
<div class="ttc" id="a_threads_8h_html_a15199bd646f5d7d26beb8b94d72f0264"><div class="ttname"><a href="_threads_8h.html#a15199bd646f5d7d26beb8b94d72f0264">vTask_FsmVCR</a></div><div class="ttdeci">void vTask_FsmVCR(void *pvParameters)</div><div class="ttdoc">run FSM for VCR</div><div class="ttdef"><b>Definition:</b> Threads.c:19</div></div>
<div class="ttc" id="atask_8h_html_ae8abc4f7da5b6880467daafbf19cd233abac2b17ab15444724b6f35d47cd0a64a"><div class="ttname"><a href="task_8h.html#ae8abc4f7da5b6880467daafbf19cd233abac2b17ab15444724b6f35d47cd0a64a">eNoAction</a></div><div class="ttdeci">@ eNoAction</div><div class="ttdef"><b>Definition:</b> task.h:84</div></div>
<div class="ttc" id="atasks_8c_html_adc9eb47ceecf7dd7ee325bebff9eafc5"><div class="ttname"><a href="tasks_8c.html#adc9eb47ceecf7dd7ee325bebff9eafc5">vTaskPlaceOnEventList</a></div><div class="ttdeci">void vTaskPlaceOnEventList(List_t *const pxEventList, const TickType_t xTicksToWait)</div><div class="ttdef"><b>Definition:</b> tasks.c:2909</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_a7b4afafa82e9c80d0dc43cc22108d248"><div class="ttname"><a href="_free_r_t_o_s_8h.html#a7b4afafa82e9c80d0dc43cc22108d248">traceTASK_RESUME_FROM_ISR</a></div><div class="ttdeci">#define traceTASK_RESUME_FROM_ISR(pxTaskToResume)</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:521</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_a3a24fff82b123ddc7cf8195a466733dd"><div class="ttname"><a href="_free_r_t_o_s_8h.html#a3a24fff82b123ddc7cf8195a466733dd">portTICK_TYPE_EXIT_CRITICAL</a></div><div class="ttdeci">#define portTICK_TYPE_EXIT_CRITICAL()</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:861</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_aeef741f693914ccacb456313d613c810"><div class="ttname"><a href="_free_r_t_o_s_8h.html#aeef741f693914ccacb456313d613c810">traceTASK_PRIORITY_DISINHERIT</a></div><div class="ttdeci">#define traceTASK_PRIORITY_DISINHERIT(pxTCBOfMutexHolder, uxOriginalPriority)</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:347</div></div>
<div class="ttc" id="atasks_8c_html_a7ffe39eff8b9037b2de04f15a10ba717"><div class="ttname"><a href="tasks_8c.html#a7ffe39eff8b9037b2de04f15a10ba717">uxTaskResetEventItemValue</a></div><div class="ttdeci">TickType_t uxTaskResetEventItemValue(void)</div><div class="ttdef"><b>Definition:</b> tasks.c:4382</div></div>
<div class="ttc" id="alist_8h_html_a60302b468d21f8c53d13987372acb8fa"><div class="ttname"><a href="list_8h.html#a60302b468d21f8c53d13987372acb8fa">listIS_CONTAINED_WITHIN</a></div><div class="ttdeci">#define listIS_CONTAINED_WITHIN(pxList, pxListItem)</div><div class="ttdef"><b>Definition:</b> list.h:318</div></div>
<div class="ttc" id="astructx_t_a_s_k___s_t_a_t_u_s_html_a93c24142b1453d7b03cc172a24cf1ecf"><div class="ttname"><a href="structx_t_a_s_k___s_t_a_t_u_s.html#a93c24142b1453d7b03cc172a24cf1ecf">xTASK_STATUS::xTaskNumber</a></div><div class="ttdeci">UBaseType_t xTaskNumber</div><div class="ttdef"><b>Definition:</b> task.h:133</div></div>
<div class="ttc" id="alist_8c_html_a274fdced76bbdd9d8a4c4840ded2920c"><div class="ttname"><a href="list_8c.html#a274fdced76bbdd9d8a4c4840ded2920c">uxListRemove</a></div><div class="ttdeci">UBaseType_t uxListRemove(ListItem_t *const pxItemToRemove)</div><div class="ttdef"><b>Definition:</b> list.c:171</div></div>
<div class="ttc" id="atasks_8c_html_a903096c962a2bc907f4b902a7d42302a"><div class="ttname"><a href="tasks_8c.html#a903096c962a2bc907f4b902a7d42302a">prvCheckTasksWaitingTermination</a></div><div class="ttdeci">static void prvCheckTasksWaitingTermination(void)</div><div class="ttdef"><b>Definition:</b> tasks.c:3467</div></div>
<div class="ttc" id="atasks_8c_html_abbc32467f223c78ba36f577b56a32897"><div class="ttname"><a href="tasks_8c.html#abbc32467f223c78ba36f577b56a32897">vTaskDelayUntil</a></div><div class="ttdeci">void vTaskDelayUntil(TickType_t *const pxPreviousWakeTime, const TickType_t xTimeIncrement)</div><div class="ttdef"><b>Definition:</b> tasks.c:1203</div></div>
<div class="ttc" id="astructtsk_task_control_block_html_a9b6dd8e40ab81cf3febbd26ee9776cb2"><div class="ttname"><a href="structtsk_task_control_block.html#a9b6dd8e40ab81cf3febbd26ee9776cb2">tskTaskControlBlock::ucNotifyState</a></div><div class="ttdeci">volatile uint8_t ucNotifyState</div><div class="ttdef"><b>Definition:</b> tasks.c:325</div></div>
<div class="ttc" id="atasks_8c_html_a0862bc7f1c4295e129a8497d1e10075d"><div class="ttname"><a href="tasks_8c.html#a0862bc7f1c4295e129a8497d1e10075d">prvTaskIsTaskSuspended</a></div><div class="ttdeci">static BaseType_t prvTaskIsTaskSuspended(const TaskHandle_t xTask) PRIVILEGED_FUNCTION</div><div class="ttdef"><b>Definition:</b> tasks.c:1730</div></div>
<div class="ttc" id="a_threads_8c_html_a15199bd646f5d7d26beb8b94d72f0264"><div class="ttname"><a href="_threads_8c.html#a15199bd646f5d7d26beb8b94d72f0264">vTask_FsmVCR</a></div><div class="ttdeci">void vTask_FsmVCR(void *pvParameters)</div><div class="ttdoc">run FSM for VCR</div><div class="ttdef"><b>Definition:</b> Threads.c:19</div></div>
<div class="ttc" id="astructtsk_task_control_block_html_a2575f6a579ef61db0db66d7b1b52ec48"><div class="ttname"><a href="structtsk_task_control_block.html#a2575f6a579ef61db0db66d7b1b52ec48">tskTaskControlBlock::xStateListItem</a></div><div class="ttdeci">ListItem_t xStateListItem</div><div class="ttdef"><b>Definition:</b> tasks.c:276</div></div>
<div class="ttc" id="atask_8h_html_a3d5446a4403457e855cb84b3bba5570a"><div class="ttname"><a href="task_8h.html#a3d5446a4403457e855cb84b3bba5570a">xTaskGetIdleTaskHandle</a></div><div class="ttdeci">TaskHandle_t xTaskGetIdleTaskHandle(void) PRIVILEGED_FUNCTION</div></div>
<div class="ttc" id="a_main_8c_html_a97fd430f36f8b065226e2bff9bad1de5"><div class="ttname"><a href="_main_8c.html#a97fd430f36f8b065226e2bff9bad1de5">vApplicationIdleHook</a></div><div class="ttdeci">void vApplicationIdleHook(void)</div><div class="ttdoc">count cycles for idle task</div><div class="ttdef"><b>Definition:</b> Main.c:134</div></div>
<div class="ttc" id="alist_8h_html_a715561302af8cb5b74416b23ce4e999d"><div class="ttname"><a href="list_8h.html#a715561302af8cb5b74416b23ce4e999d">listGET_OWNER_OF_HEAD_ENTRY</a></div><div class="ttdeci">#define listGET_OWNER_OF_HEAD_ENTRY(pxList)</div><div class="ttdef"><b>Definition:</b> list.h:307</div></div>
<div class="ttc" id="astructx_t_a_s_k___p_a_r_a_m_e_t_e_r_s_html"><div class="ttname"><a href="structx_t_a_s_k___p_a_r_a_m_e_t_e_r_s.html">xTASK_PARAMETERS</a></div><div class="ttdef"><b>Definition:</b> task.h:114</div></div>
<div class="ttc" id="atask_8h_html_a1749369458e2282a22e862a619a3892cab32c771bb60dc8b502f65b81eef3bd86"><div class="ttname"><a href="task_8h.html#a1749369458e2282a22e862a619a3892cab32c771bb60dc8b502f65b81eef3bd86">eInvalid</a></div><div class="ttdeci">@ eInvalid</div><div class="ttdef"><b>Definition:</b> task.h:78</div></div>
<div class="ttc" id="astructx_t_a_s_k___p_a_r_a_m_e_t_e_r_s_html_a06aee8b42bc6c569b62ab3cdc4abf8b0"><div class="ttname"><a href="structx_t_a_s_k___p_a_r_a_m_e_t_e_r_s.html#a06aee8b42bc6c569b62ab3cdc4abf8b0">xTASK_PARAMETERS::pvTaskCode</a></div><div class="ttdeci">TaskFunction_t pvTaskCode</div><div class="ttdef"><b>Definition:</b> task.h:115</div></div>
<div class="ttc" id="atasks_8c_html_a23102158140aa66fb3b9fd132cd53695"><div class="ttname"><a href="tasks_8c.html#a23102158140aa66fb3b9fd132cd53695">xTaskGenericNotifyFromISR</a></div><div class="ttdeci">BaseType_t xTaskGenericNotifyFromISR(TaskHandle_t xTaskToNotify, uint32_t ulValue, eNotifyAction eAction, uint32_t *pulPreviousNotificationValue, BaseType_t *pxHigherPriorityTaskWoken)</div><div class="ttdef"><b>Definition:</b> tasks.c:4669</div></div>
<div class="ttc" id="atasks_8c_html_ad65be2320d426aca4e0e72d29ccd04de"><div class="ttname"><a href="tasks_8c.html#ad65be2320d426aca4e0e72d29ccd04de">tskSTATICALLY_ALLOCATED_STACK_ONLY</a></div><div class="ttdeci">#define tskSTATICALLY_ALLOCATED_STACK_ONLY</div><div class="ttdef"><b>Definition:</b> tasks.c:98</div></div>
<div class="ttc" id="astructx_m_e_m_o_r_y___r_e_g_i_o_n_html"><div class="ttname"><a href="structx_m_e_m_o_r_y___r_e_g_i_o_n.html">xMEMORY_REGION</a></div><div class="ttdef"><b>Definition:</b> task.h:104</div></div>
<div class="ttc" id="a_externals_8h_html_a04a1238ff9b2a16e4953c2158622e39e"><div class="ttname"><a href="_externals_8h.html#a04a1238ff9b2a16e4953c2158622e39e">xQueueTape</a></div><div class="ttdeci">void * xQueueTape</div><div class="ttdef"><b>Definition:</b> Globals.c:14</div></div>
<div class="ttc" id="atask_8h_html_ae8abc4f7da5b6880467daafbf19cd233ab7b1af2eeee53ae78eeff37c1cb6f79b"><div class="ttname"><a href="task_8h.html#ae8abc4f7da5b6880467daafbf19cd233ab7b1af2eeee53ae78eeff37c1cb6f79b">eSetBits</a></div><div class="ttdeci">@ eSetBits</div><div class="ttdef"><b>Definition:</b> task.h:85</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_a32ea7a3f22b7ef8b2ddc7b98848b8446"><div class="ttname"><a href="_free_r_t_o_s_8h.html#a32ea7a3f22b7ef8b2ddc7b98848b8446">traceTASK_NOTIFY_WAIT</a></div><div class="ttdeci">#define traceTASK_NOTIFY_WAIT()</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:625</div></div>
<div class="ttc" id="atasks_8c_html_a0c31cb4be76285f05909de23ede05331"><div class="ttname"><a href="tasks_8c.html#a0c31cb4be76285f05909de23ede05331">vTaskNotifyGiveFromISR</a></div><div class="ttdeci">void vTaskNotifyGiveFromISR(TaskHandle_t xTaskToNotify, BaseType_t *pxHigherPriorityTaskWoken)</div><div class="ttdef"><b>Definition:</b> tasks.c:4793</div></div>
<div class="ttc" id="a_app_board2_buttons_8h_html_a65c0e8f96abf1884f4c55dae4e7663df"><div class="ttname"><a href="_app_board2_buttons_8h.html#a65c0e8f96abf1884f4c55dae4e7663df">BUTTON_T7</a></div><div class="ttdeci">#define BUTTON_T7</div><div class="ttdef"><b>Definition:</b> AppBoard2Buttons.h:30</div></div>
<div class="ttc" id="atasks_8c_html_ab7ac3722f088a5530f7ac58cd48a5e7a"><div class="ttname"><a href="tasks_8c.html#ab7ac3722f088a5530f7ac58cd48a5e7a">xTaskGenericNotify</a></div><div class="ttdeci">BaseType_t xTaskGenericNotify(TaskHandle_t xTaskToNotify, uint32_t ulValue, eNotifyAction eAction, uint32_t *pulPreviousNotificationValue)</div><div class="ttdef"><b>Definition:</b> tasks.c:4563</div></div>
<div class="ttc" id="atimers_8h_html_af777ab3e9ac04abd5dd21be739fa1321"><div class="ttname"><a href="timers_8h.html#af777ab3e9ac04abd5dd21be739fa1321">xTimerCreateTimerTask</a></div><div class="ttdeci">BaseType_t xTimerCreateTimerTask(void) PRIVILEGED_FUNCTION</div></div>
<div class="ttc" id="atasks_8c_html_adc51acc8c40b26506a2a05aae91593fd"><div class="ttname"><a href="tasks_8c.html#adc51acc8c40b26506a2a05aae91593fd">xSchedulerRunning</a></div><div class="ttdeci">static PRIVILEGED_DATA volatile BaseType_t xSchedulerRunning</div><div class="ttdef"><b>Definition:</b> tasks.c:374</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_a74e013fe2bad2c2d7db71f4b17bad698"><div class="ttname"><a href="_free_r_t_o_s_8h.html#a74e013fe2bad2c2d7db71f4b17bad698">traceINCREASE_TICK_COUNT</a></div><div class="ttdeci">#define traceINCREASE_TICK_COUNT(x)</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:314</div></div>
<div class="ttc" id="atasks_8c_html_a9c86137bc3c1cbffc39fff22627cb885"><div class="ttname"><a href="tasks_8c.html#a9c86137bc3c1cbffc39fff22627cb885">vTaskSwitchContext</a></div><div class="ttdeci">void vTaskSwitchContext(void)</div><div class="ttdef"><b>Definition:</b> tasks.c:2850</div></div>
<div class="ttc" id="atask_8h_html_a1749369458e2282a22e862a619a3892ca83318c0d58e6b2bafaefa1be597fb8b6"><div class="ttname"><a href="task_8h.html#a1749369458e2282a22e862a619a3892ca83318c0d58e6b2bafaefa1be597fb8b6">eRunning</a></div><div class="ttdeci">@ eRunning</div><div class="ttdef"><b>Definition:</b> task.h:73</div></div>
<div class="ttc" id="atasks_8c_html_a2fd6c7a58ad28dd1f2c1e322b1ab3fcb"><div class="ttname"><a href="tasks_8c.html#a2fd6c7a58ad28dd1f2c1e322b1ab3fcb">tskREADY_CHAR</a></div><div class="ttdeci">#define tskREADY_CHAR</div><div class="ttdef"><b>Definition:</b> tasks.c:114</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_af6c636f9baf2eb594ffb0b6689d1b729"><div class="ttname"><a href="_free_r_t_o_s_8h.html#af6c636f9baf2eb594ffb0b6689d1b729">traceTASK_NOTIFY_TAKE_BLOCK</a></div><div class="ttdeci">#define traceTASK_NOTIFY_TAKE_BLOCK()</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:613</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_af0002e4ad72220b34b95fcdf43bcd82d"><div class="ttname"><a href="_free_r_t_o_s_8h.html#af0002e4ad72220b34b95fcdf43bcd82d">StaticTask_t</a></div><div class="ttdeci">struct xSTATIC_TCB StaticTask_t</div></div>
<div class="ttc" id="astructtsk_task_control_block_html_afa7d65deeca135b921eaa78fbbf52918"><div class="ttname"><a href="structtsk_task_control_block.html#afa7d65deeca135b921eaa78fbbf52918">tskTaskControlBlock::pcTaskName</a></div><div class="ttdeci">char pcTaskName[configMAX_TASK_NAME_LEN]</div><div class="ttdef"><b>Definition:</b> tasks.c:280</div></div>
<div class="ttc" id="aprojdefs_8h_html_a07848d3078849bd32353c69d30a479b3"><div class="ttname"><a href="projdefs_8h.html#a07848d3078849bd32353c69d30a479b3">pdPASS</a></div><div class="ttdeci">#define pdPASS</div><div class="ttdef"><b>Definition:</b> projdefs.h:48</div></div>
<div class="ttc" id="atasks_8c_html_a43097b97496231e1af2dff1fac62bcc6"><div class="ttname"><a href="tasks_8c.html#a43097b97496231e1af2dff1fac62bcc6">uxTaskNumber</a></div><div class="ttdeci">static PRIVILEGED_DATA UBaseType_t uxTaskNumber</div><div class="ttdef"><b>Definition:</b> tasks.c:378</div></div>
<div class="ttc" id="ampu__wrappers_8h_html_a4785c4f4a8c04b835139dcc2a6682078"><div class="ttname"><a href="mpu__wrappers_8h.html#a4785c4f4a8c04b835139dcc2a6682078">PRIVILEGED_FUNCTION</a></div><div class="ttdeci">#define PRIVILEGED_FUNCTION</div><div class="ttdef"><b>Definition:</b> mpu_wrappers.h:174</div></div>
<div class="ttc" id="atask_8h_html_a1749369458e2282a22e862a619a3892cacef5c6e771d3a07f656e07a13a20ba35"><div class="ttname"><a href="task_8h.html#a1749369458e2282a22e862a619a3892cacef5c6e771d3a07f656e07a13a20ba35">eDeleted</a></div><div class="ttdeci">@ eDeleted</div><div class="ttdef"><b>Definition:</b> task.h:77</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_a401e0f8194560d5f27f5844ba82009b5"><div class="ttname"><a href="_free_r_t_o_s_8h.html#a401e0f8194560d5f27f5844ba82009b5">portTASK_CALLS_SECURE_FUNCTIONS</a></div><div class="ttdeci">#define portTASK_CALLS_SECURE_FUNCTIONS()</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:763</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_a727939bcdb98501e0eba0ec8a1841e1b"><div class="ttname"><a href="_free_r_t_o_s_8h.html#a727939bcdb98501e0eba0ec8a1841e1b">portCONFIGURE_TIMER_FOR_RUN_TIME_STATS</a></div><div class="ttdeci">#define portCONFIGURE_TIMER_FOR_RUN_TIME_STATS()</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:711</div></div>
<div class="ttc" id="aportmacro_8h_html_aa69c48c6e902ce54f70886e6573c92a9"><div class="ttname"><a href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a></div><div class="ttdeci">uint32_t TickType_t</div><div class="ttdef"><b>Definition:</b> portmacro.h:64</div></div>
<div class="ttc" id="atasks_8c_html_a52144ecca109402fbab49fa548175f82"><div class="ttname"><a href="tasks_8c.html#a52144ecca109402fbab49fa548175f82">xDelayedTaskList2</a></div><div class="ttdeci">static PRIVILEGED_DATA List_t xDelayedTaskList2</div><div class="ttdef"><b>Definition:</b> tasks.c:352</div></div>
<div class="ttc" id="atask_8h_html_a799967af01d328132cde814e47733437"><div class="ttname"><a href="task_8h.html#a799967af01d328132cde814e47733437">uxTaskGetStackHighWaterMark</a></div><div class="ttdeci">UBaseType_t uxTaskGetStackHighWaterMark(TaskHandle_t xTask) PRIVILEGED_FUNCTION</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_ac48891d4d553ea9acbc660d2ebd2ffd7"><div class="ttname"><a href="_free_r_t_o_s_8h.html#ac48891d4d553ea9acbc660d2ebd2ffd7">traceTASK_SUSPEND</a></div><div class="ttdeci">#define traceTASK_SUSPEND(pxTaskToSuspend)</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:513</div></div>
<div class="ttc" id="atask_8h_html_aa1a0ae86baba1a7edda940a6ecd4cfb4"><div class="ttname"><a href="task_8h.html#aa1a0ae86baba1a7edda940a6ecd4cfb4">pvTaskIncrementMutexHeldCount</a></div><div class="ttdeci">void * pvTaskIncrementMutexHeldCount(void) PRIVILEGED_FUNCTION</div></div>
<div class="ttc" id="a_free_r_t_o_s_config_8h_html_ac388dc4041aab6997348828eb27fc1a8"><div class="ttname"><a href="_free_r_t_o_s_config_8h.html#ac388dc4041aab6997348828eb27fc1a8">configMAX_TASK_NAME_LEN</a></div><div class="ttdeci">#define configMAX_TASK_NAME_LEN</div><div class="ttdef"><b>Definition:</b> FreeRTOSConfig.h:23</div></div>
<div class="ttc" id="astructtsk_task_control_block_html_a139605d93d834601f34be927ecba3a15"><div class="ttname"><a href="structtsk_task_control_block.html#a139605d93d834601f34be927ecba3a15">tskTaskControlBlock::xEventListItem</a></div><div class="ttdeci">ListItem_t xEventListItem</div><div class="ttdef"><b>Definition:</b> tasks.c:277</div></div>
<div class="ttc" id="alist_8h_html_aa50d09950abc602741d7ebe8387f4e1a"><div class="ttname"><a href="list_8h.html#aa50d09950abc602741d7ebe8387f4e1a">listGET_LIST_ITEM_VALUE</a></div><div class="ttdeci">#define listGET_LIST_ITEM_VALUE(pxListItem)</div><div class="ttdef"><b>Definition:</b> list.h:208</div></div>
<div class="ttc" id="atask_8h_html_ae8abc4f7da5b6880467daafbf19cd233ab61fc296ef909186b5824c823b33e130"><div class="ttname"><a href="task_8h.html#ae8abc4f7da5b6880467daafbf19cd233ab61fc296ef909186b5824c823b33e130">eSetValueWithOverwrite</a></div><div class="ttdeci">@ eSetValueWithOverwrite</div><div class="ttdef"><b>Definition:</b> task.h:87</div></div>
<div class="ttc" id="alist_8h_html_a83e95e61652f032fdc26aa622f5e2610"><div class="ttname"><a href="list_8h.html#a83e95e61652f032fdc26aa622f5e2610">listSET_LIST_ITEM_VALUE</a></div><div class="ttdeci">#define listSET_LIST_ITEM_VALUE(pxListItem, xValue)</div><div class="ttdef"><b>Definition:</b> list.h:198</div></div>
<div class="ttc" id="a_app_board2_buttons_8h_html_a3006b6a93c5206f1b83d2f45bc2babf9"><div class="ttname"><a href="_app_board2_buttons_8h.html#a3006b6a93c5206f1b83d2f45bc2babf9">BUTTON_T5</a></div><div class="ttdeci">#define BUTTON_T5</div><div class="ttdef"><b>Definition:</b> AppBoard2Buttons.h:28</div></div>
<div class="ttc" id="atask_8h_html_afd168a210ae0f2fb0fca242860a8178ea2c539add8104402c6336bc33a660d1d1"><div class="ttname"><a href="task_8h.html#afd168a210ae0f2fb0fca242860a8178ea2c539add8104402c6336bc33a660d1d1">eStandardSleep</a></div><div class="ttdeci">@ eStandardSleep</div><div class="ttdef"><b>Definition:</b> task.h:146</div></div>
<div class="ttc" id="atask_8h_html_ab7bf0ae866292ba8296091a9d5209689"><div class="ttname"><a href="task_8h.html#ab7bf0ae866292ba8296091a9d5209689">taskENTER_CRITICAL</a></div><div class="ttdeci">#define taskENTER_CRITICAL()</div><div class="ttdef"><b>Definition:</b> task.h:179</div></div>
<div class="ttc" id="atask_8h_html_ae95f44d4cfeb4a599c6cc258d241cb6b"><div class="ttname"><a href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a></div><div class="ttdeci">void * TaskHandle_t</div><div class="ttdef"><b>Definition:</b> task.h:62</div></div>
<div class="ttc" id="a_threads_8h_html_a9f2e86465d7a7cdc9d30365569b93a42"><div class="ttname"><a href="_threads_8h.html#a9f2e86465d7a7cdc9d30365569b93a42">vTask_FsmTape</a></div><div class="ttdeci">void vTask_FsmTape(void *pvParameters)</div><div class="ttdoc">run FSM for Tape</div><div class="ttdef"><b>Definition:</b> Threads.c:52</div></div>
<div class="ttc" id="atask_8h_html_a1749369458e2282a22e862a619a3892ca8570b65f331057b2cf92c504f0a2bc83"><div class="ttname"><a href="task_8h.html#a1749369458e2282a22e862a619a3892ca8570b65f331057b2cf92c504f0a2bc83">eReady</a></div><div class="ttdeci">@ eReady</div><div class="ttdef"><b>Definition:</b> task.h:74</div></div>
<div class="ttc" id="aprojdefs_8h_html_aa56260e937e7e203026707e5ba944273"><div class="ttname"><a href="projdefs_8h.html#aa56260e937e7e203026707e5ba944273">pdFALSE</a></div><div class="ttdeci">#define pdFALSE</div><div class="ttdef"><b>Definition:</b> projdefs.h:45</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_a7b53d0f5d4ae09f599f92fb5cd546e6b"><div class="ttname"><a href="_free_r_t_o_s_8h.html#a7b53d0f5d4ae09f599f92fb5cd546e6b">portTICK_TYPE_SET_INTERRUPT_MASK_FROM_ISR</a></div><div class="ttdeci">#define portTICK_TYPE_SET_INTERRUPT_MASK_FROM_ISR()</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:862</div></div>
<div class="ttc" id="alist_8c_html_a3240bc0f43fcf755be02bfc6de7dc6ef"><div class="ttname"><a href="list_8c.html#a3240bc0f43fcf755be02bfc6de7dc6ef">vListInsertEnd</a></div><div class="ttdeci">void vListInsertEnd(List_t *const pxList, ListItem_t *const pxNewListItem)</div><div class="ttdef"><b>Definition:</b> list.c:75</div></div>
<div class="ttc" id="atasks_8c_html_ab4574e77d9aea876272e563c68f639da"><div class="ttname"><a href="tasks_8c.html#ab4574e77d9aea876272e563c68f639da">prvAddCurrentTaskToDelayedList</a></div><div class="ttdeci">static void prvAddCurrentTaskToDelayedList(TickType_t xTicksToWait, const BaseType_t xCanBlockIndefinitely)</div><div class="ttdef"><b>Definition:</b> tasks.c:4912</div></div>
<div class="ttc" id="a_free_r_t_o_s_config_8h_html_a9a78f5ac61e6cb172dadf2a51f11db38"><div class="ttname"><a href="_free_r_t_o_s_config_8h.html#a9a78f5ac61e6cb172dadf2a51f11db38">configMAX_PRIORITIES</a></div><div class="ttdeci">#define configMAX_PRIORITIES</div><div class="ttdef"><b>Definition:</b> FreeRTOSConfig.h:22</div></div>
<div class="ttc" id="astructx_t_a_s_k___p_a_r_a_m_e_t_e_r_s_html_a3f80c2175bac00298ba9a17ddd50e29d"><div class="ttname"><a href="structx_t_a_s_k___p_a_r_a_m_e_t_e_r_s.html#a3f80c2175bac00298ba9a17ddd50e29d">xTASK_PARAMETERS::puxStackBuffer</a></div><div class="ttdeci">StackType_t * puxStackBuffer</div><div class="ttdef"><b>Definition:</b> task.h:120</div></div>
<div class="ttc" id="aportmacro_8h_html_a646f89d4298e4f5afd522202b11cb2e6"><div class="ttname"><a href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a></div><div class="ttdeci">unsigned long UBaseType_t</div><div class="ttdef"><b>Definition:</b> portmacro.h:58</div></div>
<div class="ttc" id="atasks_8c_html_af9cf8dedc1248f4351d3cb5910e33d7a"><div class="ttname"><a href="tasks_8c.html#af9cf8dedc1248f4351d3cb5910e33d7a">vTaskDelete</a></div><div class="ttdeci">void vTaskDelete(TaskHandle_t xTaskToDelete)</div><div class="ttdef"><b>Definition:</b> tasks.c:1111</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_aa5471ee0f56cb504d9aaba9cb3b7750e"><div class="ttname"><a href="_free_r_t_o_s_8h.html#aa5471ee0f56cb504d9aaba9cb3b7750e">traceLOW_POWER_IDLE_END</a></div><div class="ttdeci">#define traceLOW_POWER_IDLE_END()</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:324</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_a42d4b4f2c5bac89d617c27902606019c"><div class="ttname"><a href="_free_r_t_o_s_8h.html#a42d4b4f2c5bac89d617c27902606019c">traceTASK_NOTIFY_WAIT_BLOCK</a></div><div class="ttdeci">#define traceTASK_NOTIFY_WAIT_BLOCK()</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:621</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_a4f21b0c170fa8675ee2dbf70141695a2"><div class="ttname"><a href="_free_r_t_o_s_8h.html#a4f21b0c170fa8675ee2dbf70141695a2">traceTASK_RESUME</a></div><div class="ttdeci">#define traceTASK_RESUME(pxTaskToResume)</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:517</div></div>
<div class="ttc" id="atask_8h_html_ac08c26d037d0dc685740eec9b2028715"><div class="ttname"><a href="task_8h.html#ac08c26d037d0dc685740eec9b2028715">vTaskGetInfo</a></div><div class="ttdeci">void vTaskGetInfo(TaskHandle_t xTask, TaskStatus_t *pxTaskStatus, BaseType_t xGetFreeStackSpace, eTaskState eState) PRIVILEGED_FUNCTION</div></div>
<div class="ttc" id="atask_8h_html_afd168a210ae0f2fb0fca242860a8178eaba7b1a394c63faa14a85dbb191f1c6f9"><div class="ttname"><a href="task_8h.html#afd168a210ae0f2fb0fca242860a8178eaba7b1a394c63faa14a85dbb191f1c6f9">eAbortSleep</a></div><div class="ttdeci">@ eAbortSleep</div><div class="ttdef"><b>Definition:</b> task.h:145</div></div>
<div class="ttc" id="astructx_t_a_s_k___s_t_a_t_u_s_html_a32c7e5be97ece2b399c1ec6e1a9293cc"><div class="ttname"><a href="structx_t_a_s_k___s_t_a_t_u_s.html#a32c7e5be97ece2b399c1ec6e1a9293cc">xTASK_STATUS::eCurrentState</a></div><div class="ttdeci">eTaskState eCurrentState</div><div class="ttdef"><b>Definition:</b> task.h:134</div></div>
<div class="ttc" id="atasks_8c_html_a94afc7269fff7c906c5eb0d9d315624b"><div class="ttname"><a href="tasks_8c.html#a94afc7269fff7c906c5eb0d9d315624b">prvAddTaskToReadyList</a></div><div class="ttdeci">#define prvAddTaskToReadyList(pxTCB)</div><div class="ttdef"><b>Definition:</b> tasks.c:234</div></div>
<div class="ttc" id="alist_8h_html_aa9469bd061a44b4f75d30c6175f66d5c"><div class="ttname"><a href="list_8h.html#aa9469bd061a44b4f75d30c6175f66d5c">listGET_LIST_ITEM_OWNER</a></div><div class="ttdeci">#define listGET_LIST_ITEM_OWNER(pxListItem)</div><div class="ttdef"><b>Definition:</b> list.h:189</div></div>
<div class="ttc" id="astructx_t_i_m_e___o_u_t_html"><div class="ttname"><a href="structx_t_i_m_e___o_u_t.html">xTIME_OUT</a></div><div class="ttdef"><b>Definition:</b> task.h:95</div></div>
<div class="ttc" id="atask_8h_html_afd168a210ae0f2fb0fca242860a8178e"><div class="ttname"><a href="task_8h.html#afd168a210ae0f2fb0fca242860a8178e">eSleepModeStatus</a></div><div class="ttdeci">eSleepModeStatus</div><div class="ttdef"><b>Definition:</b> task.h:144</div></div>
<div class="ttc" id="atask_8h_html_aa154068cecd7f31446a7a84af44ab1a3"><div class="ttname"><a href="task_8h.html#aa154068cecd7f31446a7a84af44ab1a3">vTaskDelay</a></div><div class="ttdeci">void vTaskDelay(const TickType_t xTicksToDelay) PRIVILEGED_FUNCTION</div><div class="ttdef"><b>Definition:</b> tasks.c:1287</div></div>
<div class="ttc" id="aportmacro_8h_html_a6e3d10ee1a0734a647ca192523c2cfc1"><div class="ttname"><a href="portmacro_8h.html#a6e3d10ee1a0734a647ca192523c2cfc1">portDISABLE_INTERRUPTS</a></div><div class="ttdeci">#define portDISABLE_INTERRUPTS()</div><div class="ttdef"><b>Definition:</b> portmacro.h:105</div></div>
<div class="ttc" id="atasks_8c_html_aab948efa7e3b657465cd06196b259ed7"><div class="ttname"><a href="tasks_8c.html#aab948efa7e3b657465cd06196b259ed7">eTaskGetState</a></div><div class="ttdeci">eTaskState eTaskGetState(TaskHandle_t xTask)</div><div class="ttdef"><b>Definition:</b> tasks.c:1332</div></div>
<div class="ttc" id="aport_8c_html_af76f3c0b44c5b5c06fc046a4ee1a6423"><div class="ttname"><a href="port_8c.html#af76f3c0b44c5b5c06fc046a4ee1a6423">vPortEndScheduler</a></div><div class="ttdeci">void vPortEndScheduler(void)</div><div class="ttdef"><b>Definition:</b> port.c:339</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_a24a48f166f347e5201a72efcc73d0202"><div class="ttname"><a href="_free_r_t_o_s_8h.html#a24a48f166f347e5201a72efcc73d0202">portASSERT_IF_IN_ISR</a></div><div class="ttdeci">#define portASSERT_IF_IN_ISR()</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:795</div></div>
<div class="ttc" id="atask_8h_html_ab87abc717f34ddced76802d12588a93d"><div class="ttname"><a href="task_8h.html#ab87abc717f34ddced76802d12588a93d">vTaskList</a></div><div class="ttdeci">void vTaskList(char *pcWriteBuffer) PRIVILEGED_FUNCTION</div></div>
<div class="ttc" id="astructx_t_a_s_k___p_a_r_a_m_e_t_e_r_s_html_a0befed3dd0fe55b4314158f4814f50ae"><div class="ttname"><a href="structx_t_a_s_k___p_a_r_a_m_e_t_e_r_s.html#a0befed3dd0fe55b4314158f4814f50ae">xTASK_PARAMETERS::uxPriority</a></div><div class="ttdeci">UBaseType_t uxPriority</div><div class="ttdef"><b>Definition:</b> task.h:119</div></div>
<div class="ttc" id="atask_8h_html_afd168a210ae0f2fb0fca242860a8178ea004c4d9f1a2619193750d0e2f18f6046"><div class="ttname"><a href="task_8h.html#afd168a210ae0f2fb0fca242860a8178ea004c4d9f1a2619193750d0e2f18f6046">eNoTasksWaitingTimeout</a></div><div class="ttdeci">@ eNoTasksWaitingTimeout</div><div class="ttdef"><b>Definition:</b> task.h:147</div></div>
<div class="ttc" id="atasks_8c_html_aa632b40f050382cce625ffb3c2ea8c7a"><div class="ttname"><a href="tasks_8c.html#aa632b40f050382cce625ffb3c2ea8c7a">xDelayedTaskList1</a></div><div class="ttdeci">static PRIVILEGED_DATA List_t xDelayedTaskList1</div><div class="ttdef"><b>Definition:</b> tasks.c:351</div></div>
<div class="ttc" id="aport_8c_html_a474fbbb58ea661a1557f05adc41120c1"><div class="ttname"><a href="port_8c.html#a474fbbb58ea661a1557f05adc41120c1">pxPortInitialiseStack</a></div><div class="ttdeci">StackType_t * pxPortInitialiseStack(StackType_t *pxTopOfStack, TaskFunction_t pxCode, void *pvParameters)</div><div class="ttdef"><b>Definition:</b> port.c:176</div></div>
<div class="ttc" id="astructx_t_a_s_k___s_t_a_t_u_s_html_a564f05b11b344080b229890ec35ef674"><div class="ttname"><a href="structx_t_a_s_k___s_t_a_t_u_s.html#a564f05b11b344080b229890ec35ef674">xTASK_STATUS::pxStackBase</a></div><div class="ttdeci">StackType_t * pxStackBase</div><div class="ttdef"><b>Definition:</b> task.h:138</div></div>
<div class="ttc" id="aportmacro_8h_html_a84e9a8ba132feed0b2401c1f4e2ac63c"><div class="ttname"><a href="portmacro_8h.html#a84e9a8ba132feed0b2401c1f4e2ac63c">StackType_t</a></div><div class="ttdeci">portSTACK_TYPE StackType_t</div><div class="ttdef"><b>Definition:</b> portmacro.h:56</div></div>
<div class="ttc" id="atasks_8c_html_a228b369b272bd560709d52837b3ac48c"><div class="ttname"><a href="tasks_8c.html#a228b369b272bd560709d52837b3ac48c">xYieldPending</a></div><div class="ttdeci">static PRIVILEGED_DATA volatile BaseType_t xYieldPending</div><div class="ttdef"><b>Definition:</b> tasks.c:376</div></div>
<div class="ttc" id="a_externals_8h_html_a512832713ffa63987264d42ac87d6d5b"><div class="ttname"><a href="_externals_8h.html#a512832713ffa63987264d42ac87d6d5b">xQueueVCR</a></div><div class="ttdeci">void * xQueueVCR</div><div class="ttdef"><b>Definition:</b> Globals.c:13</div></div>
<div class="ttc" id="atask_8h_html_a0923fdaae1bfe42ac5cccd9e9ddca9ed"><div class="ttname"><a href="task_8h.html#a0923fdaae1bfe42ac5cccd9e9ddca9ed">taskSCHEDULER_NOT_STARTED</a></div><div class="ttdeci">#define taskSCHEDULER_NOT_STARTED</div><div class="ttdef"><b>Definition:</b> task.h:220</div></div>
<div class="ttc" id="astructx_t_a_s_k___s_t_a_t_u_s_html_a8a708f6c3c531b149994cc0a04dd009e"><div class="ttname"><a href="structx_t_a_s_k___s_t_a_t_u_s.html#a8a708f6c3c531b149994cc0a04dd009e">xTASK_STATUS::pcTaskName</a></div><div class="ttdeci">const char * pcTaskName</div><div class="ttdef"><b>Definition:</b> task.h:132</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="astack__macros_8h_html"><div class="ttname"><a href="stack__macros_8h.html">stack_macros.h</a></div></div>
<div class="ttc" id="atasks_8c_html_a27f854590fc6fcb8b4c7955b5f13b98e"><div class="ttname"><a href="tasks_8c.html#a27f854590fc6fcb8b4c7955b5f13b98e">portRESET_READY_PRIORITY</a></div><div class="ttdeci">#define portRESET_READY_PRIORITY(uxPriority, uxTopReadyPriority)</div><div class="ttdef"><b>Definition:</b> tasks.c:172</div></div>
<div class="ttc" id="atasks_8c_html_a8a6c91b47e762e6302765caf6533d9e9"><div class="ttname"><a href="tasks_8c.html#a8a6c91b47e762e6302765caf6533d9e9">tskSTATIC_AND_DYNAMIC_ALLOCATION_POSSIBLE</a></div><div class="ttdeci">#define tskSTATIC_AND_DYNAMIC_ALLOCATION_POSSIBLE</div><div class="ttdef"><b>Definition:</b> tasks.c:96</div></div>
<div class="ttc" id="atasks_8c_html_adb7afbe7f26cb6bef5c4e367d5a6550c"><div class="ttname"><a href="tasks_8c.html#adb7afbe7f26cb6bef5c4e367d5a6550c">uxCurrentNumberOfTasks</a></div><div class="ttdeci">static PRIVILEGED_DATA volatile UBaseType_t uxCurrentNumberOfTasks</div><div class="ttdef"><b>Definition:</b> tasks.c:371</div></div>
<div class="ttc" id="atask_8h_html_a767e474430db1e60056e9678763f9202"><div class="ttname"><a href="task_8h.html#a767e474430db1e60056e9678763f9202">taskYIELD</a></div><div class="ttdeci">#define taskYIELD()</div><div class="ttdef"><b>Definition:</b> task.h:165</div></div>
<div class="ttc" id="astructx_t_a_s_k___s_t_a_t_u_s_html_a594a78a1e02171ab2f917122abc288c2"><div class="ttname"><a href="structx_t_a_s_k___s_t_a_t_u_s.html#a594a78a1e02171ab2f917122abc288c2">xTASK_STATUS::usStackHighWaterMark</a></div><div class="ttdeci">uint16_t usStackHighWaterMark</div><div class="ttdef"><b>Definition:</b> task.h:139</div></div>
<div class="ttc" id="atask_8h_html_ad185d5a451380c4040888620d9a92ec6"><div class="ttname"><a href="task_8h.html#ad185d5a451380c4040888620d9a92ec6">eTaskConfirmSleepModeStatus</a></div><div class="ttdeci">eSleepModeStatus eTaskConfirmSleepModeStatus(void) PRIVILEGED_FUNCTION</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_a53bae25f223b7156dce0fc6e6b1b2295"><div class="ttname"><a href="_free_r_t_o_s_8h.html#a53bae25f223b7156dce0fc6e6b1b2295">portPOINTER_SIZE_TYPE</a></div><div class="ttdeci">#define portPOINTER_SIZE_TYPE</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:289</div></div>
<div class="ttc" id="alist_8c_html_a28faa70d3ec4b4f39e53b0fc52d62ecf"><div class="ttname"><a href="list_8c.html#a28faa70d3ec4b4f39e53b0fc52d62ecf">vListInsert</a></div><div class="ttdeci">void vListInsert(List_t *const pxList, ListItem_t *const pxNewListItem)</div><div class="ttdef"><b>Definition:</b> list.c:104</div></div>
<div class="ttc" id="atask_8h_html_aa11e6a58d2534fe91ed8ee3a02c9b5e0"><div class="ttname"><a href="task_8h.html#aa11e6a58d2534fe91ed8ee3a02c9b5e0">vTaskPriorityDisinheritAfterTimeout</a></div><div class="ttdeci">void vTaskPriorityDisinheritAfterTimeout(TaskHandle_t const pxMutexHolder, UBaseType_t uxHighestPriorityWaitingTask) PRIVILEGED_FUNCTION</div></div>
<div class="ttc" id="astructx_s_t_a_t_i_c___t_c_b_html"><div class="ttname"><a href="structx_s_t_a_t_i_c___t_c_b.html">xSTATIC_TCB</a></div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:986</div></div>
<div class="ttc" id="a_app_board2_buttons_8h_html_af9081305bda7fff38a848815876b175d"><div class="ttname"><a href="_app_board2_buttons_8h.html#af9081305bda7fff38a848815876b175d">BUTTON_T4</a></div><div class="ttdeci">#define BUTTON_T4</div><div class="ttdef"><b>Definition:</b> AppBoard2Buttons.h:27</div></div>
<div class="ttc" id="a_app_board2_buttons_8h_html_a7fd8c2d5b26bcda8f9c613668bca9c9f"><div class="ttname"><a href="_app_board2_buttons_8h.html#a7fd8c2d5b26bcda8f9c613668bca9c9f">BUTTON_T2</a></div><div class="ttdeci">#define BUTTON_T2</div><div class="ttdef"><b>Definition:</b> AppBoard2Buttons.h:25</div></div>
<div class="ttc" id="atasks_8c_html_a7fa54417f854974ae4a2b38729b60f12"><div class="ttname"><a href="tasks_8c.html#a7fa54417f854974ae4a2b38729b60f12">vTaskSuspend</a></div><div class="ttdeci">void vTaskSuspend(TaskHandle_t xTaskToSuspend)</div><div class="ttdef"><b>Definition:</b> tasks.c:1629</div></div>
<div class="ttc" id="atask_8h_html_a0cad071ca127a35df93166e9ed5b6ada"><div class="ttname"><a href="task_8h.html#a0cad071ca127a35df93166e9ed5b6ada">taskSCHEDULER_SUSPENDED</a></div><div class="ttdeci">#define taskSCHEDULER_SUSPENDED</div><div class="ttdef"><b>Definition:</b> task.h:219</div></div>
<div class="ttc" id="atasks_8c_html_a5fa24e36d5e1eeb57f5b73b72ea048e7"><div class="ttname"><a href="tasks_8c.html#a5fa24e36d5e1eeb57f5b73b72ea048e7">xTaskGetTickCount</a></div><div class="ttdeci">TickType_t xTaskGetTickCount(void)</div><div class="ttdef"><b>Definition:</b> tasks.c:2214</div></div>
<div class="ttc" id="aport_8c_html_af1ef0b7e839d2e30cc6ef9cdc93b8801"><div class="ttname"><a href="port_8c.html#af1ef0b7e839d2e30cc6ef9cdc93b8801">uxCriticalNesting</a></div><div class="ttdeci">static UBaseType_t uxCriticalNesting</div><div class="ttdef"><b>Definition:</b> port.c:135</div></div>
<div class="ttc" id="astructx_t_a_s_k___s_t_a_t_u_s_html"><div class="ttname"><a href="structx_t_a_s_k___s_t_a_t_u_s.html">xTASK_STATUS</a></div><div class="ttdef"><b>Definition:</b> task.h:130</div></div>
<div class="ttc" id="atasks_8c_html_a5dfb2b9e41fb002318d9c55452a91c83"><div class="ttname"><a href="tasks_8c.html#a5dfb2b9e41fb002318d9c55452a91c83">vTaskSetTimeOutState</a></div><div class="ttdeci">void vTaskSetTimeOutState(TimeOut_t *const pxTimeOut)</div><div class="ttdef"><b>Definition:</b> tasks.c:3085</div></div>
<div class="ttc" id="aprojdefs_8h_html_a9b32502ff92c255c686dacde53c1cba0"><div class="ttname"><a href="projdefs_8h.html#a9b32502ff92c255c686dacde53c1cba0">TaskFunction_t</a></div><div class="ttdeci">void(* TaskFunction_t)(void *)</div><div class="ttdef"><b>Definition:</b> projdefs.h:36</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html"><div class="ttname"><a href="_free_r_t_o_s_8h.html">FreeRTOS.h</a></div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_a506860f45e7b8f14ee85c09db15eed7a"><div class="ttname"><a href="_free_r_t_o_s_8h.html#a506860f45e7b8f14ee85c09db15eed7a">configPRE_SUPPRESS_TICKS_AND_SLEEP_PROCESSING</a></div><div class="ttdeci">#define configPRE_SUPPRESS_TICKS_AND_SLEEP_PROCESSING(x)</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:743</div></div>
<div class="ttc" id="atask_8h_html_aefbfd37c0661c3062fafd7334bff9aed"><div class="ttname"><a href="task_8h.html#aefbfd37c0661c3062fafd7334bff9aed">xTaskResumeFromISR</a></div><div class="ttdeci">BaseType_t xTaskResumeFromISR(TaskHandle_t xTaskToResume) PRIVILEGED_FUNCTION</div></div>
<div class="ttc" id="atasks_8c_html_a4cd87df39bdffff557d06f4ff15a30b0"><div class="ttname"><a href="tasks_8c.html#a4cd87df39bdffff557d06f4ff15a30b0">tskBLOCKED_CHAR</a></div><div class="ttdeci">#define tskBLOCKED_CHAR</div><div class="ttdef"><b>Definition:</b> tasks.c:113</div></div>
<div class="ttc" id="atasks_8c_html_a132d136b8d2586e0778ce369e5cb8a1e"><div class="ttname"><a href="tasks_8c.html#a132d136b8d2586e0778ce369e5cb8a1e">prvAddNewTaskToReadyList</a></div><div class="ttdeci">static void prvAddNewTaskToReadyList(TCB_t *pxNewTCB)</div><div class="ttdef"><b>Definition:</b> tasks.c:1026</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_ae52c1acd13b26e8758dc66b60b0e3417"><div class="ttname"><a href="_free_r_t_o_s_8h.html#ae52c1acd13b26e8758dc66b60b0e3417">configINITIAL_TICK_COUNT</a></div><div class="ttdeci">#define configINITIAL_TICK_COUNT</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:846</div></div>
<div class="ttc" id="a_fsm_tape_8c_html_aab681a75b2a4ebcd0b0264abb4e1e1d3"><div class="ttname"><a href="_fsm_tape_8c.html#aab681a75b2a4ebcd0b0264abb4e1e1d3">bFsmTapeDispatchEvent</a></div><div class="ttdeci">_Bool bFsmTapeDispatchEvent(int32_t s32Event)</div><div class="ttdoc">dispatch event Tape FSM</div><div class="ttdef"><b>Definition:</b> FsmTape.c:68</div></div>
<div class="ttc" id="alist_8h_html_a2d5de557c5561c8980d1bf51d87d8cba"><div class="ttname"><a href="list_8h.html#a2d5de557c5561c8980d1bf51d87d8cba">configLIST_VOLATILE</a></div><div class="ttdeci">#define configLIST_VOLATILE</div><div class="ttdef"><b>Definition:</b> list.h:93</div></div>
<div class="ttc" id="atasks_8c_html_ad1b2e4995f863a99cf980836efe330d7"><div class="ttname"><a href="tasks_8c.html#ad1b2e4995f863a99cf980836efe330d7">prvResetNextTaskUnblockTime</a></div><div class="ttdeci">static void prvResetNextTaskUnblockTime(void)</div><div class="ttdef"><b>Definition:</b> tasks.c:3729</div></div>
<div class="ttc" id="astructtsk_task_control_block_html_a0befed3dd0fe55b4314158f4814f50ae"><div class="ttname"><a href="structtsk_task_control_block.html#a0befed3dd0fe55b4314158f4814f50ae">tskTaskControlBlock::uxPriority</a></div><div class="ttdeci">UBaseType_t uxPriority</div><div class="ttdef"><b>Definition:</b> tasks.c:278</div></div>
<div class="ttc" id="atasks_8c_html_a9851e50775136d536fed623e1ac598aa"><div class="ttname"><a href="tasks_8c.html#a9851e50775136d536fed623e1ac598aa">tskSTATICALLY_ALLOCATED_STACK_AND_TCB</a></div><div class="ttdeci">#define tskSTATICALLY_ALLOCATED_STACK_AND_TCB</div><div class="ttdef"><b>Definition:</b> tasks.c:99</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_ac7bba9e806376061522f5cb2eef261c4"><div class="ttname"><a href="_free_r_t_o_s_8h.html#ac7bba9e806376061522f5cb2eef261c4">traceTASK_DELAY_UNTIL</a></div><div class="ttdeci">#define traceTASK_DELAY_UNTIL(x)</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:501</div></div>
<div class="ttc" id="atasks_8c_html_ad910f5e908283f1dfabd642fe1b11c6b"><div class="ttname"><a href="tasks_8c.html#ad910f5e908283f1dfabd642fe1b11c6b">prvGetTCBFromHandle</a></div><div class="ttdeci">#define prvGetTCBFromHandle(pxHandle)</div><div class="ttdef"><b>Definition:</b> tasks.c:247</div></div>
<div class="ttc" id="astructtsk_task_control_block_html_a99c9bfaf922e092fb6ab2ee742677b46"><div class="ttname"><a href="structtsk_task_control_block.html#a99c9bfaf922e092fb6ab2ee742677b46">tskTaskControlBlock::ulNotifiedValue</a></div><div class="ttdeci">volatile uint32_t ulNotifiedValue</div><div class="ttdef"><b>Definition:</b> tasks.c:324</div></div>
<div class="ttc" id="atasks_8c_html_a1dd29cf3d25f9968ac86b0ca35af8ada"><div class="ttname"><a href="tasks_8c.html#a1dd29cf3d25f9968ac86b0ca35af8ada">ulTaskNotifyTake</a></div><div class="ttdeci">uint32_t ulTaskNotifyTake(BaseType_t xClearCountOnExit, TickType_t xTicksToWait)</div><div class="ttdef"><b>Definition:</b> tasks.c:4415</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_a10f75d20c71c4289f96d1b89cb6c62e2"><div class="ttname"><a href="_free_r_t_o_s_8h.html#a10f75d20c71c4289f96d1b89cb6c62e2">portASSERT_IF_INTERRUPT_PRIORITY_INVALID</a></div><div class="ttdeci">#define portASSERT_IF_INTERRUPT_PRIORITY_INVALID()</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:779</div></div>
<div class="ttc" id="atasks_8c_html_a33c369f5f08ab96659f94093fdb985af"><div class="ttname"><a href="tasks_8c.html#a33c369f5f08ab96659f94093fdb985af">vTaskMissedYield</a></div><div class="ttdeci">void vTaskMissedYield(void)</div><div class="ttdef"><b>Definition:</b> tasks.c:3168</div></div>
<div class="ttc" id="astructx_t_a_s_k___s_t_a_t_u_s_html_adc6f8d40a907816923c626eaf470a359"><div class="ttname"><a href="structx_t_a_s_k___s_t_a_t_u_s.html#adc6f8d40a907816923c626eaf470a359">xTASK_STATUS::ulRunTimeCounter</a></div><div class="ttdeci">uint32_t ulRunTimeCounter</div><div class="ttdef"><b>Definition:</b> task.h:137</div></div>
<div class="ttc" id="a_threads_8c_html_ae39d02eea48045356f226692b6f517a3"><div class="ttname"><a href="_threads_8c.html#ae39d02eea48045356f226692b6f517a3">vTask_Read_Buttons</a></div><div class="ttdeci">void vTask_Read_Buttons(void *pvParameters)</div><div class="ttdoc">read buttons and store events in queue</div><div class="ttdef"><b>Definition:</b> Threads.c:84</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_ab60d0210392d54bc0539de67c8bb3bf6"><div class="ttname"><a href="_free_r_t_o_s_8h.html#ab60d0210392d54bc0539de67c8bb3bf6">traceTASK_NOTIFY_TAKE</a></div><div class="ttdeci">#define traceTASK_NOTIFY_TAKE()</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:617</div></div>
<div class="ttc" id="atask_8h_html_a52da9b427041a48dc9f6802e10f151d4"><div class="ttname"><a href="task_8h.html#a52da9b427041a48dc9f6802e10f151d4">vTaskGetRunTimeStats</a></div><div class="ttdeci">void vTaskGetRunTimeStats(char *pcWriteBuffer) PRIVILEGED_FUNCTION</div></div>
<div class="ttc" id="a_app_board2_buttons_8c_html_acbd982e9017fcc7828f6ada51d02bcbe"><div class="ttname"><a href="_app_board2_buttons_8c.html#acbd982e9017fcc7828f6ada51d02bcbe">u32AppBoard2ButtonsGetState</a></div><div class="ttdeci">uint32_t u32AppBoard2ButtonsGetState(void)</div><div class="ttdoc">Returns the pressed Buttons (bit coded see AppBoard2Buttons.h)</div><div class="ttdef"><b>Definition:</b> AppBoard2Buttons.c:85</div></div>
<div class="ttc" id="aportmacro_8h_html_abc47e85a6befbb47961ad5ee7aa57173"><div class="ttname"><a href="portmacro_8h.html#abc47e85a6befbb47961ad5ee7aa57173">portENABLE_INTERRUPTS</a></div><div class="ttdeci">#define portENABLE_INTERRUPTS()</div><div class="ttdef"><b>Definition:</b> portmacro.h:106</div></div>
<div class="ttc" id="atimers_8h_html"><div class="ttname"><a href="timers_8h.html">timers.h</a></div></div>
<div class="ttc" id="atasks_8c_html_a7cab914767933dc732f2c36e3915f6b0"><div class="ttname"><a href="tasks_8c.html#a7cab914767933dc732f2c36e3915f6b0">xTaskNotifyWait</a></div><div class="ttdeci">BaseType_t xTaskNotifyWait(uint32_t ulBitsToClearOnEntry, uint32_t ulBitsToClearOnExit, uint32_t *pulNotificationValue, TickType_t xTicksToWait)</div><div class="ttdef"><b>Definition:</b> tasks.c:4483</div></div>
<div class="ttc" id="aportmacro_8h_html_a79d65a5d0f6f9133a0739832e9d8367e"><div class="ttname"><a href="portmacro_8h.html#a79d65a5d0f6f9133a0739832e9d8367e">portCLEAR_INTERRUPT_MASK_FROM_ISR</a></div><div class="ttdeci">#define portCLEAR_INTERRUPT_MASK_FROM_ISR(x)</div><div class="ttdef"><b>Definition:</b> portmacro.h:110</div></div>
<div class="ttc" id="a_app_board2_buttons_8h_html_abba529cebd73b2efa6e4c02b099fb5e2"><div class="ttname"><a href="_app_board2_buttons_8h.html#abba529cebd73b2efa6e4c02b099fb5e2">BUTTON_T1</a></div><div class="ttdeci">#define BUTTON_T1</div><div class="ttdef"><b>Definition:</b> AppBoard2Buttons.h:24</div></div>
<div class="ttc" id="a_app_board2_buttons_8h_html_a426d4ddecb7b1a182500019df7ccb854"><div class="ttname"><a href="_app_board2_buttons_8h.html#a426d4ddecb7b1a182500019df7ccb854">BUTTON_T0</a></div><div class="ttdeci">#define BUTTON_T0</div><div class="ttdef"><b>Definition:</b> AppBoard2Buttons.h:23</div></div>
<div class="ttc" id="atasks_8c_html_a4f2f023143b2cd2367a441e104f8cf2c"><div class="ttname"><a href="tasks_8c.html#a4f2f023143b2cd2367a441e104f8cf2c">taskNOT_WAITING_NOTIFICATION</a></div><div class="ttdeci">#define taskNOT_WAITING_NOTIFICATION</div><div class="ttdef"><b>Definition:</b> tasks.c:69</div></div>
<div class="ttc" id="atasks_8c_html_af06a1633d2fb92f67712e62f3d1c3777"><div class="ttname"><a href="tasks_8c.html#af06a1633d2fb92f67712e62f3d1c3777">tskDYNAMICALLY_ALLOCATED_STACK_AND_TCB</a></div><div class="ttdeci">#define tskDYNAMICALLY_ALLOCATED_STACK_AND_TCB</div><div class="ttdef"><b>Definition:</b> tasks.c:97</div></div>
<div class="ttc" id="atasks_8c_html_a28aaeed93d0de14da726f3a1a8c33251"><div class="ttname"><a href="tasks_8c.html#a28aaeed93d0de14da726f3a1a8c33251">xTaskGetCurrentTaskHandle</a></div><div class="ttdeci">TaskHandle_t xTaskGetCurrentTaskHandle(void)</div><div class="ttdef"><b>Definition:</b> tasks.c:3755</div></div>
<div class="ttc" id="atask_8h_html_a1749369458e2282a22e862a619a3892caf35a900d49fdfc2502eefc68fdb70f72"><div class="ttname"><a href="task_8h.html#a1749369458e2282a22e862a619a3892caf35a900d49fdfc2502eefc68fdb70f72">eSuspended</a></div><div class="ttdeci">@ eSuspended</div><div class="ttdef"><b>Definition:</b> task.h:76</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_af4484fc07631a16e45ac5f29a3f0556e"><div class="ttname"><a href="_free_r_t_o_s_8h.html#af4484fc07631a16e45ac5f29a3f0556e">portYIELD_WITHIN_API</a></div><div class="ttdeci">#define portYIELD_WITHIN_API</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:723</div></div>
<div class="ttc" id="astructx_t_i_m_e___o_u_t_html_a5d03952a36301f2056265f3fff437b55"><div class="ttname"><a href="structx_t_i_m_e___o_u_t.html#a5d03952a36301f2056265f3fff437b55">xTIME_OUT::xOverflowCount</a></div><div class="ttdeci">BaseType_t xOverflowCount</div><div class="ttdef"><b>Definition:</b> task.h:96</div></div>
<div class="ttc" id="atasks_8c_html_ac9869547a39abae93ce9ad092d580445"><div class="ttname"><a href="tasks_8c.html#ac9869547a39abae93ce9ad092d580445">xNextTaskUnblockTime</a></div><div class="ttdeci">static PRIVILEGED_DATA volatile TickType_t xNextTaskUnblockTime</div><div class="ttdef"><b>Definition:</b> tasks.c:379</div></div>
<div class="ttc" id="aportmacro_8h_html_a46fb21e00ae0729d7515c0fbf2269796"><div class="ttname"><a href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a></div><div class="ttdeci">long BaseType_t</div><div class="ttdef"><b>Definition:</b> portmacro.h:57</div></div>
<div class="ttc" id="aprojdefs_8h_html_af268cf937960eb029256bd9c4d949fbe"><div class="ttname"><a href="projdefs_8h.html#af268cf937960eb029256bd9c4d949fbe">pdTRUE</a></div><div class="ttdeci">#define pdTRUE</div><div class="ttdef"><b>Definition:</b> projdefs.h:46</div></div>
<div class="ttc" id="atask_8h_html_ae48f006277815cb1c534284e29ca8f82"><div class="ttname"><a href="task_8h.html#ae48f006277815cb1c534284e29ca8f82">vTaskSetTaskNumber</a></div><div class="ttdeci">void vTaskSetTaskNumber(TaskHandle_t xTask, const UBaseType_t uxHandle) PRIVILEGED_FUNCTION</div></div>
<div class="ttc" id="alist_8h_html_a275d9855e9b71652e2b8f6e2ed62aadd"><div class="ttname"><a href="list_8h.html#a275d9855e9b71652e2b8f6e2ed62aadd">listGET_OWNER_OF_NEXT_ENTRY</a></div><div class="ttdeci">#define listGET_OWNER_OF_NEXT_ENTRY(pxTCB, pxList)</div><div class="ttdef"><b>Definition:</b> list.h:277</div></div>
<div class="ttc" id="atask_8h_html_ad8bb91e2267905f0069918802fa7f8b8"><div class="ttname"><a href="task_8h.html#ad8bb91e2267905f0069918802fa7f8b8">uxTaskGetTaskNumber</a></div><div class="ttdeci">UBaseType_t uxTaskGetTaskNumber(TaskHandle_t xTask) PRIVILEGED_FUNCTION</div></div>
<div class="ttc" id="astructtsk_task_control_block_html_a41989bc39d576125f4492364592f9e1a"><div class="ttname"><a href="structtsk_task_control_block.html#a41989bc39d576125f4492364592f9e1a">tskTaskControlBlock::pxTopOfStack</a></div><div class="ttdeci">volatile StackType_t * pxTopOfStack</div><div class="ttdef"><b>Definition:</b> tasks.c:270</div></div>
<div class="ttc" id="a_fsm_v_c_r_8c_html_aabc6dc7afc6b1720cc294b1573392a2c"><div class="ttname"><a href="_fsm_v_c_r_8c.html#aabc6dc7afc6b1720cc294b1573392a2c">bFsmVCRIsStateChanged</a></div><div class="ttdeci">_Bool bFsmVCRIsStateChanged()</div><div class="ttdoc">check if state changed</div><div class="ttdef"><b>Definition:</b> FsmVCR.c:113</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_aeea8ada76999a73fd5ffcacd267d336d"><div class="ttname"><a href="_free_r_t_o_s_8h.html#aeea8ada76999a73fd5ffcacd267d336d">traceTASK_INCREMENT_TICK</a></div><div class="ttdeci">#define traceTASK_INCREMENT_TICK(xTickCount)</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:525</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_acc1364ea0a06d6395232d57708e4987c"><div class="ttname"><a href="_free_r_t_o_s_8h.html#acc1364ea0a06d6395232d57708e4987c">traceLOW_POWER_IDLE_BEGIN</a></div><div class="ttdeci">#define traceLOW_POWER_IDLE_BEGIN()</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:319</div></div>
<div class="ttc" id="atasks_8c_html_acee66205293e253c13626e74798a0cf0"><div class="ttname"><a href="tasks_8c.html#acee66205293e253c13626e74798a0cf0">taskWAITING_NOTIFICATION</a></div><div class="ttdeci">#define taskWAITING_NOTIFICATION</div><div class="ttdef"><b>Definition:</b> tasks.c:70</div></div>
<div class="ttc" id="atasks_8c_html_aa62ac91d5f644c98b5459c28ae4f689e"><div class="ttname"><a href="tasks_8c.html#aa62ac91d5f644c98b5459c28ae4f689e">taskNOTIFICATION_RECEIVED</a></div><div class="ttdeci">#define taskNOTIFICATION_RECEIVED</div><div class="ttdef"><b>Definition:</b> tasks.c:71</div></div>
<div class="ttc" id="a_threads_8h_html_ae39d02eea48045356f226692b6f517a3"><div class="ttname"><a href="_threads_8h.html#ae39d02eea48045356f226692b6f517a3">vTask_Read_Buttons</a></div><div class="ttdeci">void vTask_Read_Buttons(void *pvParameters)</div><div class="ttdoc">read buttons and store events in queue</div><div class="ttdef"><b>Definition:</b> Threads.c:84</div></div>
<div class="ttc" id="a_fsm_tape_8c_html_a26573e3e641b69f2319a08f1e6d195c3"><div class="ttname"><a href="_fsm_tape_8c.html#a26573e3e641b69f2319a08f1e6d195c3">bFsmTapeIsStateChanged</a></div><div class="ttdeci">_Bool bFsmTapeIsStateChanged()</div><div class="ttdoc">check if state changed</div><div class="ttdef"><b>Definition:</b> FsmTape.c:81</div></div>
<div class="ttc" id="atasks_8c_html_aba03b8cb535f03f1921f11868c98b0ef"><div class="ttname"><a href="tasks_8c.html#aba03b8cb535f03f1921f11868c98b0ef">xNumOfOverflows</a></div><div class="ttdeci">static PRIVILEGED_DATA volatile BaseType_t xNumOfOverflows</div><div class="ttdef"><b>Definition:</b> tasks.c:377</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_aad4d3ae692f3500f4644070fe971b646"><div class="ttname"><a href="_free_r_t_o_s_8h.html#aad4d3ae692f3500f4644070fe971b646">traceTASK_NOTIFY_FROM_ISR</a></div><div class="ttdeci">#define traceTASK_NOTIFY_FROM_ISR()</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:633</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_a2f813fe80d3519a396a9f2bb7cc7e820"><div class="ttname"><a href="_free_r_t_o_s_8h.html#a2f813fe80d3519a396a9f2bb7cc7e820">traceTASK_SWITCHED_IN</a></div><div class="ttdeci">#define traceTASK_SWITCHED_IN()</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:308</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_a99d95526db9937c96ba110f46bb59ee5"><div class="ttname"><a href="_free_r_t_o_s_8h.html#a99d95526db9937c96ba110f46bb59ee5">traceTASK_NOTIFY_GIVE_FROM_ISR</a></div><div class="ttdeci">#define traceTASK_NOTIFY_GIVE_FROM_ISR()</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:637</div></div>
<div class="ttc" id="atask_8h_html_aac8f36abc45ac4ee714bd6b81e3b1643"><div class="ttname"><a href="task_8h.html#aac8f36abc45ac4ee714bd6b81e3b1643">taskEXIT_CRITICAL</a></div><div class="ttdeci">#define taskEXIT_CRITICAL()</div><div class="ttdef"><b>Definition:</b> task.h:194</div></div>
<div class="ttc" id="atask_8h_html_aa715a488a6014df5a9393ca38c5938c0"><div class="ttname"><a href="task_8h.html#aa715a488a6014df5a9393ca38c5938c0">xTaskPriorityInherit</a></div><div class="ttdeci">BaseType_t xTaskPriorityInherit(TaskHandle_t const pxMutexHolder) PRIVILEGED_FUNCTION</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_ac90c8a23419d8fa71919e020c433f1a6"><div class="ttname"><a href="tasks_8c.html#ac90c8a23419d8fa71919e020c433f1a6">xIdleTaskHandle</a></div><div class="ttdeci">static PRIVILEGED_DATA TaskHandle_t xIdleTaskHandle</div><div class="ttdef"><b>Definition:</b> tasks.c:380</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="a_free_r_t_o_s_config_8h_html_a8d32b5f74e55dfd12c5aa3415e16d75e"><div class="ttname"><a href="_free_r_t_o_s_config_8h.html#a8d32b5f74e55dfd12c5aa3415e16d75e">configNUM_THREAD_LOCAL_STORAGE_POINTERS</a></div><div class="ttdeci">#define configNUM_THREAD_LOCAL_STORAGE_POINTERS</div><div class="ttdef"><b>Definition:</b> FreeRTOSConfig.h:26</div></div>
<div class="ttc" id="atasks_8c_html_a98b55fbbd701ac74b2b6ab1ffc8d5a65"><div class="ttname"><a href="tasks_8c.html#a98b55fbbd701ac74b2b6ab1ffc8d5a65">xTickCount</a></div><div class="ttdeci">static PRIVILEGED_DATA volatile TickType_t xTickCount</div><div class="ttdef"><b>Definition:</b> tasks.c:372</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_a5ada85b405891061cad280c1e35213ee"><div class="ttname"><a href="_free_r_t_o_s_8h.html#a5ada85b405891061cad280c1e35213ee">portTICK_TYPE_ENTER_CRITICAL</a></div><div class="ttdeci">#define portTICK_TYPE_ENTER_CRITICAL()</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:860</div></div>
<div class="ttc" id="alist_8h_html_a7c4dff11380cd843ed0b6a8dc065916b"><div class="ttname"><a href="list_8h.html#a7c4dff11380cd843ed0b6a8dc065916b">listLIST_ITEM_CONTAINER</a></div><div class="ttdeci">#define listLIST_ITEM_CONTAINER(pxListItem)</div><div class="ttdef"><b>Definition:</b> list.h:326</div></div>
<div class="ttc" id="atasks_8c_html_a54f31e9aef0eb7b87e48c7d68ecc84c1"><div class="ttname"><a href="tasks_8c.html#a54f31e9aef0eb7b87e48c7d68ecc84c1">xTaskIncrementTick</a></div><div class="ttdeci">BaseType_t xTaskIncrementTick(void)</div><div class="ttdef"><b>Definition:</b> tasks.c:2588</div></div>
<div class="ttc" id="atasks_8c_html_a084d232640bd1d04bcac0b8784417015"><div class="ttname"><a href="tasks_8c.html#a084d232640bd1d04bcac0b8784417015">vTaskSuspendAll</a></div><div class="ttdeci">void vTaskSuspendAll(void)</div><div class="ttdef"><b>Definition:</b> tasks.c:2031</div></div>
<div class="ttc" id="atask_8h_html_a45b3b1cd0227269609499beeeb8c5c26"><div class="ttname"><a href="task_8h.html#a45b3b1cd0227269609499beeeb8c5c26">xTaskGetHandle</a></div><div class="ttdeci">TaskHandle_t xTaskGetHandle(const char *pcNameToQuery) PRIVILEGED_FUNCTION</div></div>
<div class="ttc" id="atasks_8c_html_a4cb6c908a9d2d733e9d519d7dc27bb34"><div class="ttname"><a href="tasks_8c.html#a4cb6c908a9d2d733e9d519d7dc27bb34">xTaskNotifyStateClear</a></div><div class="ttdeci">BaseType_t xTaskNotifyStateClear(TaskHandle_t xTask)</div><div class="ttdef"><b>Definition:</b> tasks.c:4882</div></div>
<div class="ttc" id="atask_8h_html_a0241000e08a261372186d34825a35979"><div class="ttname"><a href="task_8h.html#a0241000e08a261372186d34825a35979">xTaskGetSchedulerState</a></div><div class="ttdeci">BaseType_t xTaskGetSchedulerState(void) PRIVILEGED_FUNCTION</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_a228c70cd48927d6ab730ed1a6dfbe35f"><div class="ttname"><a href="_free_r_t_o_s_8h.html#a228c70cd48927d6ab730ed1a6dfbe35f">configASSERT</a></div><div class="ttdeci">#define configASSERT(x)</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:235</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_aca0e7403a160318f5c216fc40c95e294"><div class="ttname"><a href="_free_r_t_o_s_8h.html#aca0e7403a160318f5c216fc40c95e294">portSETUP_TCB</a></div><div class="ttdeci">#define portSETUP_TCB(pxTCB)</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:275</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_aff3d7f6e5b38283f5214880d8086bb57"><div class="ttname"><a href="_free_r_t_o_s_8h.html#aff3d7f6e5b38283f5214880d8086bb57">configEXPECTED_IDLE_TIME_BEFORE_SLEEP</a></div><div class="ttdeci">#define configEXPECTED_IDLE_TIME_BEFORE_SLEEP</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:731</div></div>
<div class="ttc" id="atasks_8c_html_a82d239ddcdd2d68abe14789b1257b11f"><div class="ttname"><a href="tasks_8c.html#a82d239ddcdd2d68abe14789b1257b11f">vTaskRemoveFromUnorderedEventList</a></div><div class="ttdeci">void vTaskRemoveFromUnorderedEventList(ListItem_t *pxEventListItem, const TickType_t xItemValue)</div><div class="ttdef"><b>Definition:</b> tasks.c:3051</div></div>
<div class="ttc" id="atasks_8c_html_ad58fd766b8f438b5703276f585738762"><div class="ttname"><a href="tasks_8c.html#ad58fd766b8f438b5703276f585738762">xTaskGetTickCountFromISR</a></div><div class="ttdeci">TickType_t xTaskGetTickCountFromISR(void)</div><div class="ttdef"><b>Definition:</b> tasks.c:2229</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_a4b94b0d35e9a4ad783af7be32cabbdaa"><div class="ttname"><a href="_free_r_t_o_s_8h.html#a4b94b0d35e9a4ad783af7be32cabbdaa">traceTASK_SWITCHED_OUT</a></div><div class="ttdeci">#define traceTASK_SWITCHED_OUT()</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:330</div></div>
<div class="ttc" id="atasks_8c_html_a36c7cc58985d41c2cb1b263563dbbaa1"><div class="ttname"><a href="tasks_8c.html#a36c7cc58985d41c2cb1b263563dbbaa1">portTASK_FUNCTION</a></div><div class="ttdeci">static portTASK_FUNCTION(prvIdleTask, pvParameters)</div><div class="ttdef"><b>Definition:</b> tasks.c:3223</div></div>
<div class="ttc" id="atask_8h_html_a02fe2e1419fd6c35f75a1357c5e5ce22"><div class="ttname"><a href="task_8h.html#a02fe2e1419fd6c35f75a1357c5e5ce22">xTaskPriorityDisinherit</a></div><div class="ttdeci">BaseType_t xTaskPriorityDisinherit(TaskHandle_t const pxMutexHolder) PRIVILEGED_FUNCTION</div></div>
<div class="ttc" id="astructx_t_i_m_e___o_u_t_html_adebf6236514a7e0fa24464dcf4100f14"><div class="ttname"><a href="structx_t_i_m_e___o_u_t.html#adebf6236514a7e0fa24464dcf4100f14">xTIME_OUT::xTimeOnEntering</a></div><div class="ttdeci">TickType_t xTimeOnEntering</div><div class="ttdef"><b>Definition:</b> task.h:97</div></div>
<div class="ttc" id="atasks_8c_html_a0896d9cd10d789ef8dbb95c4959c3ce5"><div class="ttname"><a href="tasks_8c.html#a0896d9cd10d789ef8dbb95c4959c3ce5">vTaskPlaceOnUnorderedEventList</a></div><div class="ttdeci">void vTaskPlaceOnUnorderedEventList(List_t *pxEventList, const TickType_t xItemValue, const TickType_t xTicksToWait)</div><div class="ttdef"><b>Definition:</b> tasks.c:2926</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_a4149bb2def17cb85a356c17fa6331c79"><div class="ttname"><a href="_free_r_t_o_s_8h.html#a4149bb2def17cb85a356c17fa6331c79">traceTASK_PRIORITY_INHERIT</a></div><div class="ttdeci">#define traceTASK_PRIORITY_INHERIT(pxTCBOfMutexHolder, uxInheritedPriority)</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:339</div></div>
<div class="ttc" id="atasks_8c_html_ae50273c44f1f2f9c4810800e1ad50195"><div class="ttname"><a href="tasks_8c.html#ae50273c44f1f2f9c4810800e1ad50195">xSuspendedTaskList</a></div><div class="ttdeci">static PRIVILEGED_DATA List_t xSuspendedTaskList</div><div class="ttdef"><b>Definition:</b> tasks.c:366</div></div>
<div class="ttc" id="atasks_8c_html_a3e36f3eda563e810a24ab36ee7c978d4"><div class="ttname"><a href="tasks_8c.html#a3e36f3eda563e810a24ab36ee7c978d4">taskEVENT_LIST_ITEM_VALUE_IN_USE</a></div><div class="ttdeci">#define taskEVENT_LIST_ITEM_VALUE_IN_USE</div><div class="ttdef"><b>Definition:</b> tasks.c:260</div></div>
<div class="ttc" id="astack__macros_8h_html_a48d287f599f5c139ae0764f024368806"><div class="ttname"><a href="stack__macros_8h.html#a48d287f599f5c139ae0764f024368806">taskCHECK_FOR_STACK_OVERFLOW</a></div><div class="ttdeci">#define taskCHECK_FOR_STACK_OVERFLOW()</div><div class="ttdef"><b>Definition:</b> stack_macros.h:124</div></div>
<div class="ttc" id="astructx_t_a_s_k___s_t_a_t_u_s_html_a2278f10f240db68c88ed8bed4db8d565"><div class="ttname"><a href="structx_t_a_s_k___s_t_a_t_u_s.html#a2278f10f240db68c88ed8bed4db8d565">xTASK_STATUS::uxBasePriority</a></div><div class="ttdeci">UBaseType_t uxBasePriority</div><div class="ttdef"><b>Definition:</b> task.h:136</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_a453dc678632734505187c453da598172"><div class="ttname"><a href="_free_r_t_o_s_8h.html#a453dc678632734505187c453da598172">traceTASK_CREATE</a></div><div class="ttdeci">#define traceTASK_CREATE(pxNewTCB)</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:489</div></div>
<div class="ttc" id="astructx_t_a_s_k___p_a_r_a_m_e_t_e_r_s_html_a2de8afaf668518af9982627791b2cc23"><div class="ttname"><a href="structx_t_a_s_k___p_a_r_a_m_e_t_e_r_s.html#a2de8afaf668518af9982627791b2cc23">xTASK_PARAMETERS::pcName</a></div><div class="ttdeci">const char *const pcName</div><div class="ttdef"><b>Definition:</b> task.h:116</div></div>
<div class="ttc" id="atasks_8c_html_a1ceb56c5c7ff2581a5ea837db4f721c1"><div class="ttname"><a href="tasks_8c.html#a1ceb56c5c7ff2581a5ea837db4f721c1">prvInitialiseTaskLists</a></div><div class="ttdeci">static void prvInitialiseTaskLists(static void prvCheckTasksWaitingTermination void)</div><div class="ttdef"><b>Definition:</b> tasks.c:439</div></div>
<div class="ttc" id="atasks_8c_html_a9917b05abb77e75e959151ae67065dce"><div class="ttname"><a href="tasks_8c.html#a9917b05abb77e75e959151ae67065dce">vTaskDelay</a></div><div class="ttdeci">void vTaskDelay(const TickType_t xTicksToDelay)</div><div class="ttdef"><b>Definition:</b> tasks.c:1287</div></div>
<div class="ttc" id="atasks_8c_html_aa637612832bcdd420acc9e6cc4361071"><div class="ttname"><a href="tasks_8c.html#aa637612832bcdd420acc9e6cc4361071">configIDLE_TASK_NAME</a></div><div class="ttdeci">#define configIDLE_TASK_NAME</div><div class="ttdef"><b>Definition:</b> tasks.c:129</div></div>
<div class="ttc" id="atask_8h_html_acbb675035741787d29da475b5a887545"><div class="ttname"><a href="task_8h.html#acbb675035741787d29da475b5a887545">taskSCHEDULER_RUNNING</a></div><div class="ttdeci">#define taskSCHEDULER_RUNNING</div><div class="ttdef"><b>Definition:</b> task.h:221</div></div>
<div class="ttc" id="aqueue_8h_html_af7eb49d3249351176992950d9185abe9"><div class="ttname"><a href="queue_8h.html#af7eb49d3249351176992950d9185abe9">xQueueSend</a></div><div class="ttdeci">#define xQueueSend(xQueue, pvItemToQueue, xTicksToWait)</div><div class="ttdef"><b>Definition:</b> queue.h:478</div></div>
<div class="ttc" id="atask_8h_html_ae8abc4f7da5b6880467daafbf19cd233acc4dd3fe71b62c751187a2c4c515abac"><div class="ttname"><a href="task_8h.html#ae8abc4f7da5b6880467daafbf19cd233acc4dd3fe71b62c751187a2c4c515abac">eSetValueWithoutOverwrite</a></div><div class="ttdeci">@ eSetValueWithoutOverwrite</div><div class="ttdef"><b>Definition:</b> task.h:88</div></div>
<div class="ttc" id="atasks_8c_html_a3613b4b66406c8f6cc73e5c3e9f208db"><div class="ttname"><a href="tasks_8c.html#a3613b4b66406c8f6cc73e5c3e9f208db">tskSUSPENDED_CHAR</a></div><div class="ttdeci">#define tskSUSPENDED_CHAR</div><div class="ttdef"><b>Definition:</b> tasks.c:116</div></div>
<div class="ttc" id="aportmacro_8h_html_a21adaab1601f6a0f35ba550a43060830"><div class="ttname"><a href="portmacro_8h.html#a21adaab1601f6a0f35ba550a43060830">portSTACK_GROWTH</a></div><div class="ttdeci">#define portSTACK_GROWTH</div><div class="ttdef"><b>Definition:</b> portmacro.h:74</div></div>
<div class="ttc" id="atasks_8c_html_a9158583ca3e8036bc66e648ea16ab346"><div class="ttname"><a href="tasks_8c.html#a9158583ca3e8036bc66e648ea16ab346">uxTaskPriorityGetFromISR</a></div><div class="ttdeci">UBaseType_t uxTaskPriorityGetFromISR(TaskHandle_t xTask)</div><div class="ttdef"><b>Definition:</b> tasks.c:1425</div></div>
<div class="ttc" id="atask_8h_html_ada3eb00e16241f5b648184a406a6a6fd"><div class="ttname"><a href="task_8h.html#ada3eb00e16241f5b648184a406a6a6fd">vTaskPlaceOnEventListRestricted</a></div><div class="ttdeci">void vTaskPlaceOnEventListRestricted(List_t *const pxEventList, TickType_t xTicksToWait, const BaseType_t xWaitIndefinitely) PRIVILEGED_FUNCTION</div></div>
<div class="ttc" id="alist_8c_html_a43e37223a86f5d0688ac4470d3106e87"><div class="ttname"><a href="list_8c.html#a43e37223a86f5d0688ac4470d3106e87">vListInitialiseItem</a></div><div class="ttdeci">void vListInitialiseItem(ListItem_t *const pxItem)</div><div class="ttdef"><b>Definition:</b> list.c:63</div></div>
<div class="ttc" id="atask_8h_html_a94ed0b9b3b4e8ccc859c322f18583e67"><div class="ttname"><a href="task_8h.html#a94ed0b9b3b4e8ccc859c322f18583e67">tskIDLE_PRIORITY</a></div><div class="ttdeci">#define tskIDLE_PRIORITY</div><div class="ttdef"><b>Definition:</b> task.h:155</div></div>
<div class="ttc" id="atask_8h_html_a1749369458e2282a22e862a619a3892cad23d72c68f43b6fff4962ad4154766af"><div class="ttname"><a href="task_8h.html#a1749369458e2282a22e862a619a3892cad23d72c68f43b6fff4962ad4154766af">eBlocked</a></div><div class="ttdeci">@ eBlocked</div><div class="ttdef"><b>Definition:</b> task.h:75</div></div>
<div class="ttc" id="aportmacro_8h_html_a31b4260dbc1823ba80b578f86eb15a98"><div class="ttname"><a href="portmacro_8h.html#a31b4260dbc1823ba80b578f86eb15a98">portSET_INTERRUPT_MASK_FROM_ISR</a></div><div class="ttdeci">#define portSET_INTERRUPT_MASK_FROM_ISR()</div><div class="ttdef"><b>Definition:</b> portmacro.h:109</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>
<div class="ttc" id="atasks_8c_html_acfc8de487c86355713d0e8546506d9e4"><div class="ttname"><a href="tasks_8c.html#acfc8de487c86355713d0e8546506d9e4">xTaskCheckForTimeOut</a></div><div class="ttdeci">BaseType_t xTaskCheckForTimeOut(TimeOut_t *const pxTimeOut, TickType_t *const pxTicksToWait)</div><div class="ttdef"><b>Definition:</b> tasks.c:3105</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_af3f9bb780241cc663247908a22defa65"><div class="ttname"><a href="_free_r_t_o_s_8h.html#af3f9bb780241cc663247908a22defa65">traceTASK_DELETE</a></div><div class="ttdeci">#define traceTASK_DELETE(pxTaskToDelete)</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:497</div></div>
<div class="ttc" id="a_free_r_t_o_s_8h_html_ac77e2af1a6b0d38fbab36cf2aa96f1a8"><div class="ttname"><a href="_free_r_t_o_s_8h.html#ac77e2af1a6b0d38fbab36cf2aa96f1a8">mtCOVERAGE_TEST_MARKER</a></div><div class="ttdeci">#define mtCOVERAGE_TEST_MARKER()</div><div class="ttdef"><b>Definition:</b> FreeRTOS.h:787</div></div>
<div class="ttc" id="atasks_8c_html_ad8b107714d1aa93374558fbed8727748"><div class="ttname"><a href="tasks_8c.html#ad8b107714d1aa93374558fbed8727748">uxTaskPriorityGet</a></div><div class="ttdeci">UBaseType_t uxTaskPriorityGet(TaskHandle_t xTask)</div><div class="ttdef"><b>Definition:</b> tasks.c:1403</div></div>
<div class="ttc" id="atasks_8c_html_ad538c599036f7914942471780230ffa6"><div class="ttname"><a href="tasks_8c.html#ad538c599036f7914942471780230ffa6">prvDeleteTCB</a></div><div class="ttdeci">static void prvDeleteTCB(TCB_t *pxTCB)</div><div class="ttdef"><b>Definition:</b> tasks.c:3675</div></div>
<div class="ttc" id="aheap__1_8c_html_a0379669d07d76cc81e3028123113b271"><div class="ttname"><a href="heap__1_8c.html#a0379669d07d76cc81e3028123113b271">pvPortMalloc</a></div><div class="ttdeci">void * pvPortMalloc(size_t xWantedSize)</div><div class="ttdef"><b>Definition:</b> heap_1.c:71</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="_threads_8h.html">Threads.h</a></li>
<li class="footer">Generated by <a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 </li>
</ul>
</div>
</body>
</html>