MCB1700_Welcome/Doxygen/html/mpu__prototypes_8h.html

2968 lines
163 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: mpu_prototypes.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Labor04
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.20 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('mpu__prototypes_8h.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">mpu_prototypes.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><a href="mpu__prototypes_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ab398b427fef9bf74da0a35bc6d9f579f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#ab398b427fef9bf74da0a35bc6d9f579f">MPU_xTaskCreate</a> (<a class="el" href="projdefs_8h.html#a9b32502ff92c255c686dacde53c1cba0">TaskFunction_t</a> pxTaskCode, const char *const pcName, const uint16_t usStackDepth, void *const pvParameters, <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> uxPriority, <a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> *const pxCreatedTask)</td></tr>
<tr class="separator:ab398b427fef9bf74da0a35bc6d9f579f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f67aaac775a1ab6c63078290788a70a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a0f67aaac775a1ab6c63078290788a70a">MPU_xTaskCreateStatic</a> (<a class="el" href="projdefs_8h.html#a9b32502ff92c255c686dacde53c1cba0">TaskFunction_t</a> pxTaskCode, const char *const pcName, const uint32_t ulStackDepth, void *const pvParameters, <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> uxPriority, <a class="el" href="portmacro_8h.html#a84e9a8ba132feed0b2401c1f4e2ac63c">StackType_t</a> *const puxStackBuffer, <a class="el" href="_free_r_t_o_s_8h.html#af0002e4ad72220b34b95fcdf43bcd82d">StaticTask_t</a> *const pxTaskBuffer)</td></tr>
<tr class="separator:a0f67aaac775a1ab6c63078290788a70a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d01951fdc30c9d8ec5769dbf7e4cb73"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a5d01951fdc30c9d8ec5769dbf7e4cb73">MPU_xTaskCreateRestricted</a> (const <a class="el" href="task_8h.html#a388dc3e95bc2a93a2841a8d1e49634f3">TaskParameters_t</a> *const pxTaskDefinition, <a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> *pxCreatedTask)</td></tr>
<tr class="separator:a5d01951fdc30c9d8ec5769dbf7e4cb73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a228726faa715ba7973ccb8f33eb9d3f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a228726faa715ba7973ccb8f33eb9d3f4">MPU_xTaskCreateRestrictedStatic</a> (const <a class="el" href="task_8h.html#a388dc3e95bc2a93a2841a8d1e49634f3">TaskParameters_t</a> *const pxTaskDefinition, <a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> *pxCreatedTask)</td></tr>
<tr class="separator:a228726faa715ba7973ccb8f33eb9d3f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30fdebf169fd619aa35345230bb75def"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a30fdebf169fd619aa35345230bb75def">MPU_vTaskAllocateMPURegions</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTask, const <a class="el" href="task_8h.html#abc1e4d1b3f52e2a9101487e1831b992a">MemoryRegion_t</a> *const pxRegions)</td></tr>
<tr class="separator:a30fdebf169fd619aa35345230bb75def"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5c3cd71060ea71050e781e143cd5003"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#ac5c3cd71060ea71050e781e143cd5003">MPU_vTaskDelete</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTaskToDelete)</td></tr>
<tr class="separator:ac5c3cd71060ea71050e781e143cd5003"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95915885a0b1cf3c0f5fb79819014be0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a95915885a0b1cf3c0f5fb79819014be0">MPU_vTaskDelay</a> (const <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> xTicksToDelay)</td></tr>
<tr class="separator:a95915885a0b1cf3c0f5fb79819014be0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32dd18780d43532836f4a44cbdf96e8f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a32dd18780d43532836f4a44cbdf96e8f">MPU_vTaskDelayUntil</a> (<a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> *const pxPreviousWakeTime, const <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> xTimeIncrement)</td></tr>
<tr class="separator:a32dd18780d43532836f4a44cbdf96e8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a616921f57805fb89c714e9ea10d07285"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a616921f57805fb89c714e9ea10d07285">MPU_xTaskAbortDelay</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTask)</td></tr>
<tr class="separator:a616921f57805fb89c714e9ea10d07285"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac690d9e5e82b1c019148e91a4323f645"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#ac690d9e5e82b1c019148e91a4323f645">MPU_uxTaskPriorityGet</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTask)</td></tr>
<tr class="separator:ac690d9e5e82b1c019148e91a4323f645"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20dc7dbee0601e613e42ca3daab9cd3b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="task_8h.html#a1749369458e2282a22e862a619a3892c">eTaskState</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a20dc7dbee0601e613e42ca3daab9cd3b">MPU_eTaskGetState</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTask)</td></tr>
<tr class="separator:a20dc7dbee0601e613e42ca3daab9cd3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addc0cc7036810a287e2120b8675b3990"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#addc0cc7036810a287e2120b8675b3990">MPU_vTaskGetInfo</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTask, <a class="el" href="task_8h.html#ae5c0c4b9b2c8af5836583b2984ef5b6e">TaskStatus_t</a> *pxTaskStatus, <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> xGetFreeStackSpace, <a class="el" href="task_8h.html#a1749369458e2282a22e862a619a3892c">eTaskState</a> eState)</td></tr>
<tr class="separator:addc0cc7036810a287e2120b8675b3990"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab21b1039322e6ea18b78c71eb1792560"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#ab21b1039322e6ea18b78c71eb1792560">MPU_vTaskPrioritySet</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTask, <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> uxNewPriority)</td></tr>
<tr class="separator:ab21b1039322e6ea18b78c71eb1792560"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a0a83ecdcea32afda645ace5b789f62"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a6a0a83ecdcea32afda645ace5b789f62">MPU_vTaskSuspend</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTaskToSuspend)</td></tr>
<tr class="separator:a6a0a83ecdcea32afda645ace5b789f62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a119b81b9c3f0ecb47965be3f5755c67a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a119b81b9c3f0ecb47965be3f5755c67a">MPU_vTaskResume</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTaskToResume)</td></tr>
<tr class="separator:a119b81b9c3f0ecb47965be3f5755c67a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6104c07df1a22cfb6fc0aa86f3428a0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#af6104c07df1a22cfb6fc0aa86f3428a0">MPU_vTaskStartScheduler</a> (void)</td></tr>
<tr class="separator:af6104c07df1a22cfb6fc0aa86f3428a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a89966e24025e52ea10166ce2c492d4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a5a89966e24025e52ea10166ce2c492d4">MPU_vTaskSuspendAll</a> (void)</td></tr>
<tr class="separator:a5a89966e24025e52ea10166ce2c492d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa43b421a9eff441d0a850998551b17b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#aa43b421a9eff441d0a850998551b17b4">MPU_xTaskResumeAll</a> (void)</td></tr>
<tr class="separator:aa43b421a9eff441d0a850998551b17b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b24e0327b39b868b91ff031fbdab048"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a3b24e0327b39b868b91ff031fbdab048">MPU_xTaskGetTickCount</a> (void)</td></tr>
<tr class="separator:a3b24e0327b39b868b91ff031fbdab048"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46b9dfbf8afce7ac947cb5be9bf381fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a46b9dfbf8afce7ac947cb5be9bf381fa">MPU_uxTaskGetNumberOfTasks</a> (void)</td></tr>
<tr class="separator:a46b9dfbf8afce7ac947cb5be9bf381fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a39a60680b18b8b9c650a3d38af4f7b"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a0a39a60680b18b8b9c650a3d38af4f7b">MPU_pcTaskGetName</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTaskToQuery)</td></tr>
<tr class="separator:a0a39a60680b18b8b9c650a3d38af4f7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4307ba52bbf9ccedfef5a7de04dbc533"><td class="memItemLeft" align="right" valign="top"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a4307ba52bbf9ccedfef5a7de04dbc533">MPU_xTaskGetHandle</a> (const char *pcNameToQuery)</td></tr>
<tr class="separator:a4307ba52bbf9ccedfef5a7de04dbc533"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8632f94de0402fb5e8fd8cd7c6d2456a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a8632f94de0402fb5e8fd8cd7c6d2456a">MPU_uxTaskGetStackHighWaterMark</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTask)</td></tr>
<tr class="separator:a8632f94de0402fb5e8fd8cd7c6d2456a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f38208818b15e327279789254f161d9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a1f38208818b15e327279789254f161d9">MPU_vTaskSetApplicationTaskTag</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTask, <a class="el" href="task_8h.html#af984026250bf8fece2e0068874d4661d">TaskHookFunction_t</a> pxHookFunction)</td></tr>
<tr class="separator:a1f38208818b15e327279789254f161d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa631ace6a21ea068ea5cac0b1f5e2e0c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="task_8h.html#af984026250bf8fece2e0068874d4661d">TaskHookFunction_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#aa631ace6a21ea068ea5cac0b1f5e2e0c">MPU_xTaskGetApplicationTaskTag</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTask)</td></tr>
<tr class="separator:aa631ace6a21ea068ea5cac0b1f5e2e0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29420d85742f74dfd6a4920eed2f5c02"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a29420d85742f74dfd6a4920eed2f5c02">MPU_vTaskSetThreadLocalStoragePointer</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTaskToSet, <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> xIndex, void *pvValue)</td></tr>
<tr class="separator:a29420d85742f74dfd6a4920eed2f5c02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a493d731d0bb7a01e0c5846593baf6108"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a493d731d0bb7a01e0c5846593baf6108">MPU_pvTaskGetThreadLocalStoragePointer</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTaskToQuery, <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> xIndex)</td></tr>
<tr class="separator:a493d731d0bb7a01e0c5846593baf6108"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ddd4aba7b4474f421d91315d1836c26"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a6ddd4aba7b4474f421d91315d1836c26">MPU_xTaskCallApplicationTaskHook</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTask, void *pvParameter)</td></tr>
<tr class="separator:a6ddd4aba7b4474f421d91315d1836c26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a872eb55045bda51f2da181d2537f14f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a872eb55045bda51f2da181d2537f14f7">MPU_xTaskGetIdleTaskHandle</a> (void)</td></tr>
<tr class="separator:a872eb55045bda51f2da181d2537f14f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af58373992a8e85406bc757845b9c2245"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#af58373992a8e85406bc757845b9c2245">MPU_uxTaskGetSystemState</a> (<a class="el" href="task_8h.html#ae5c0c4b9b2c8af5836583b2984ef5b6e">TaskStatus_t</a> *const pxTaskStatusArray, const <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> uxArraySize, uint32_t *const pulTotalRunTime)</td></tr>
<tr class="separator:af58373992a8e85406bc757845b9c2245"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a712c5589c232005635ad118bb8366648"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a712c5589c232005635ad118bb8366648">MPU_vTaskList</a> (char *pcWriteBuffer)</td></tr>
<tr class="separator:a712c5589c232005635ad118bb8366648"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d71065c02b8405fdbce29330832a842"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a0d71065c02b8405fdbce29330832a842">MPU_vTaskGetRunTimeStats</a> (char *pcWriteBuffer)</td></tr>
<tr class="separator:a0d71065c02b8405fdbce29330832a842"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a620523eec41f8100c281824e21afe0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a6a620523eec41f8100c281824e21afe0">MPU_xTaskGenericNotify</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTaskToNotify, uint32_t ulValue, <a class="el" href="task_8h.html#ae8abc4f7da5b6880467daafbf19cd233">eNotifyAction</a> eAction, uint32_t *pulPreviousNotificationValue)</td></tr>
<tr class="separator:a6a620523eec41f8100c281824e21afe0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a748678c5f1817a5fc66127b6aaff95e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a748678c5f1817a5fc66127b6aaff95e1">MPU_xTaskNotifyWait</a> (uint32_t ulBitsToClearOnEntry, uint32_t ulBitsToClearOnExit, uint32_t *pulNotificationValue, <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> xTicksToWait)</td></tr>
<tr class="separator:a748678c5f1817a5fc66127b6aaff95e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c14a8566b3662b8f97edd11ffa23965"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a3c14a8566b3662b8f97edd11ffa23965">MPU_ulTaskNotifyTake</a> (<a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> xClearCountOnExit, <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> xTicksToWait)</td></tr>
<tr class="separator:a3c14a8566b3662b8f97edd11ffa23965"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac82481381f0b1511db1fbb8f77c1386a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#ac82481381f0b1511db1fbb8f77c1386a">MPU_xTaskNotifyStateClear</a> (<a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> xTask)</td></tr>
<tr class="separator:ac82481381f0b1511db1fbb8f77c1386a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1da54fee74752c5f58126559133af078"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a1da54fee74752c5f58126559133af078">MPU_xTaskIncrementTick</a> (void)</td></tr>
<tr class="separator:a1da54fee74752c5f58126559133af078"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5942be9236b9389e39ce2036410f3f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#ad5942be9236b9389e39ce2036410f3f7">MPU_xTaskGetCurrentTaskHandle</a> (void)</td></tr>
<tr class="separator:ad5942be9236b9389e39ce2036410f3f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c2b837c8ebc7189c2d168f26e8fc47c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a0c2b837c8ebc7189c2d168f26e8fc47c">MPU_vTaskSetTimeOutState</a> (<a class="el" href="task_8h.html#a558b407b5433bee1696535e3c4816bdf">TimeOut_t</a> *const pxTimeOut)</td></tr>
<tr class="separator:a0c2b837c8ebc7189c2d168f26e8fc47c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d0605238a63245000181fa892ec5323"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a6d0605238a63245000181fa892ec5323">MPU_xTaskCheckForTimeOut</a> (<a class="el" href="task_8h.html#a558b407b5433bee1696535e3c4816bdf">TimeOut_t</a> *const pxTimeOut, <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> *const pxTicksToWait)</td></tr>
<tr class="separator:a6d0605238a63245000181fa892ec5323"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64c52ef683f642de88d0b2122893ac0d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a64c52ef683f642de88d0b2122893ac0d">MPU_vTaskMissedYield</a> (void)</td></tr>
<tr class="separator:a64c52ef683f642de88d0b2122893ac0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24bdfe7b9f93ab8cee2ead25785e58e2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a24bdfe7b9f93ab8cee2ead25785e58e2">MPU_xTaskGetSchedulerState</a> (void)</td></tr>
<tr class="separator:a24bdfe7b9f93ab8cee2ead25785e58e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3eaf955e8063fc9cbdf93bee2d7549d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#ab3eaf955e8063fc9cbdf93bee2d7549d">MPU_xQueueGenericSend</a> (<a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a> xQueue, const void *const pvItemToQueue, <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> xTicksToWait, const <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> xCopyPosition)</td></tr>
<tr class="separator:ab3eaf955e8063fc9cbdf93bee2d7549d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5afb53ecb0dc8704d43fde178afff6ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a5afb53ecb0dc8704d43fde178afff6ea">MPU_xQueueReceive</a> (<a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a> xQueue, void *const pvBuffer, <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> xTicksToWait)</td></tr>
<tr class="separator:a5afb53ecb0dc8704d43fde178afff6ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f68e37e931bbf95440c8845f512e090"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a8f68e37e931bbf95440c8845f512e090">xQueuePeek</a> (<a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a> xQueue, void *const pvBuffer, <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> xTicksToWait)</td></tr>
<tr class="separator:a8f68e37e931bbf95440c8845f512e090"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade45e48664e5ec17ea091f00cd34394f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#ade45e48664e5ec17ea091f00cd34394f">xQueueSemaphoreTake</a> (<a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a> xQueue, <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> xTicksToWait)</td></tr>
<tr class="separator:ade45e48664e5ec17ea091f00cd34394f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a906327f4fd942b5c5fe5e196c94eb342"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a906327f4fd942b5c5fe5e196c94eb342">MPU_uxQueueMessagesWaiting</a> (const <a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a> xQueue)</td></tr>
<tr class="separator:a906327f4fd942b5c5fe5e196c94eb342"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af423f8035d982ede94ddbdc4795af8ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#af423f8035d982ede94ddbdc4795af8ca">MPU_uxQueueSpacesAvailable</a> (const <a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a> xQueue)</td></tr>
<tr class="separator:af423f8035d982ede94ddbdc4795af8ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac378aaf28d5631ab7dcb8c75840f9544"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#ac378aaf28d5631ab7dcb8c75840f9544">MPU_vQueueDelete</a> (<a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a> xQueue)</td></tr>
<tr class="separator:ac378aaf28d5631ab7dcb8c75840f9544"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2bdfc0de0c623a283676e862c4eaa56"><td class="memItemLeft" align="right" valign="top"><a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#ab2bdfc0de0c623a283676e862c4eaa56">MPU_xQueueCreateMutex</a> (const uint8_t ucQueueType)</td></tr>
<tr class="separator:ab2bdfc0de0c623a283676e862c4eaa56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab65b3bf862ebe95e124c7f9a52d76d52"><td class="memItemLeft" align="right" valign="top"><a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#ab65b3bf862ebe95e124c7f9a52d76d52">MPU_xQueueCreateMutexStatic</a> (const uint8_t ucQueueType, <a class="el" href="_free_r_t_o_s_8h.html#a22e8979e2849d002747c0dd4c7c37908">StaticQueue_t</a> *pxStaticQueue)</td></tr>
<tr class="separator:ab65b3bf862ebe95e124c7f9a52d76d52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac861ca20e0d2d083580aac10a2665fda"><td class="memItemLeft" align="right" valign="top"><a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#ac861ca20e0d2d083580aac10a2665fda">MPU_xQueueCreateCountingSemaphore</a> (const <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> uxMaxCount, const <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> uxInitialCount)</td></tr>
<tr class="separator:ac861ca20e0d2d083580aac10a2665fda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f5e7b4e82c26dc69eaf7bbf0bfda0ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a6f5e7b4e82c26dc69eaf7bbf0bfda0ee">MPU_xQueueCreateCountingSemaphoreStatic</a> (const <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> uxMaxCount, const <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> uxInitialCount, <a class="el" href="_free_r_t_o_s_8h.html#a22e8979e2849d002747c0dd4c7c37908">StaticQueue_t</a> *pxStaticQueue)</td></tr>
<tr class="separator:a6f5e7b4e82c26dc69eaf7bbf0bfda0ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7278ca1132b990192755eee24d6d2ef7"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a7278ca1132b990192755eee24d6d2ef7">MPU_xQueueGetMutexHolder</a> (<a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a> xSemaphore)</td></tr>
<tr class="separator:a7278ca1132b990192755eee24d6d2ef7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbbaba99985845bf639345c6d080ad0c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#acbbaba99985845bf639345c6d080ad0c">MPU_xQueueTakeMutexRecursive</a> (<a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a> xMutex, <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> xTicksToWait)</td></tr>
<tr class="separator:acbbaba99985845bf639345c6d080ad0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cc96fee798c2191231b7145740339b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a2cc96fee798c2191231b7145740339b3">MPU_xQueueGiveMutexRecursive</a> (<a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a> pxMutex)</td></tr>
<tr class="separator:a2cc96fee798c2191231b7145740339b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19cd35387d02d0744853a10493b8af14"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a19cd35387d02d0744853a10493b8af14">MPU_vQueueAddToRegistry</a> (<a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a> xQueue, const char *pcName)</td></tr>
<tr class="separator:a19cd35387d02d0744853a10493b8af14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8435090df83794aafdd8521693a27db"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#ad8435090df83794aafdd8521693a27db">MPU_vQueueUnregisterQueue</a> (<a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a> xQueue)</td></tr>
<tr class="separator:ad8435090df83794aafdd8521693a27db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca8e4e477ecdb277847016aa3582839d"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#aca8e4e477ecdb277847016aa3582839d">MPU_pcQueueGetName</a> (<a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a> xQueue)</td></tr>
<tr class="separator:aca8e4e477ecdb277847016aa3582839d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a07d6585c85945d1ffbd3c1180fe98d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a9a07d6585c85945d1ffbd3c1180fe98d">MPU_xQueueGenericCreate</a> (const <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> uxQueueLength, const <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> uxItemSize, const uint8_t ucQueueType)</td></tr>
<tr class="separator:a9a07d6585c85945d1ffbd3c1180fe98d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf5794a4f116ec1e261a1f6ef8d033d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#aaf5794a4f116ec1e261a1f6ef8d033d2">MPU_xQueueGenericCreateStatic</a> (const <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> uxQueueLength, const <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> uxItemSize, uint8_t *pucQueueStorage, <a class="el" href="_free_r_t_o_s_8h.html#a22e8979e2849d002747c0dd4c7c37908">StaticQueue_t</a> *pxStaticQueue, const uint8_t ucQueueType)</td></tr>
<tr class="separator:aaf5794a4f116ec1e261a1f6ef8d033d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41980fdfb51ca03c3d250c15c1e68573"><td class="memItemLeft" align="right" valign="top"><a class="el" href="queue_8h.html#a32a86d604e1706d72a5a4c62d8262f56">QueueSetHandle_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a41980fdfb51ca03c3d250c15c1e68573">MPU_xQueueCreateSet</a> (const <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> uxEventQueueLength)</td></tr>
<tr class="separator:a41980fdfb51ca03c3d250c15c1e68573"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa8856038752af7d0461478e31eeab3c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#afa8856038752af7d0461478e31eeab3c">MPU_xQueueAddToSet</a> (<a class="el" href="queue_8h.html#a6c19a940d8fe07d338928ecea68b1776">QueueSetMemberHandle_t</a> xQueueOrSemaphore, <a class="el" href="queue_8h.html#a32a86d604e1706d72a5a4c62d8262f56">QueueSetHandle_t</a> xQueueSet)</td></tr>
<tr class="separator:afa8856038752af7d0461478e31eeab3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ced7dfd46a607f8c0bd65a388ce74dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a2ced7dfd46a607f8c0bd65a388ce74dd">MPU_xQueueRemoveFromSet</a> (<a class="el" href="queue_8h.html#a6c19a940d8fe07d338928ecea68b1776">QueueSetMemberHandle_t</a> xQueueOrSemaphore, <a class="el" href="queue_8h.html#a32a86d604e1706d72a5a4c62d8262f56">QueueSetHandle_t</a> xQueueSet)</td></tr>
<tr class="separator:a2ced7dfd46a607f8c0bd65a388ce74dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb428230be461a4a62926c7496479707"><td class="memItemLeft" align="right" valign="top"><a class="el" href="queue_8h.html#a6c19a940d8fe07d338928ecea68b1776">QueueSetMemberHandle_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#aeb428230be461a4a62926c7496479707">MPU_xQueueSelectFromSet</a> (<a class="el" href="queue_8h.html#a32a86d604e1706d72a5a4c62d8262f56">QueueSetHandle_t</a> xQueueSet, const <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> xTicksToWait)</td></tr>
<tr class="separator:aeb428230be461a4a62926c7496479707"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cf490bedbc095d6d2a7db5173f79ae3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a1cf490bedbc095d6d2a7db5173f79ae3">MPU_xQueueGenericReset</a> (<a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a> xQueue, <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> xNewQueue)</td></tr>
<tr class="separator:a1cf490bedbc095d6d2a7db5173f79ae3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a041af9b00240e2af28f2e4145bf0c63f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a041af9b00240e2af28f2e4145bf0c63f">MPU_vQueueSetQueueNumber</a> (<a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a> xQueue, <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> uxQueueNumber)</td></tr>
<tr class="separator:a041af9b00240e2af28f2e4145bf0c63f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e8ed44f05e3358940b13a5ea26e5f9f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a8e8ed44f05e3358940b13a5ea26e5f9f">MPU_uxQueueGetQueueNumber</a> (<a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a> xQueue)</td></tr>
<tr class="separator:a8e8ed44f05e3358940b13a5ea26e5f9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab12c2307bc28f1dee15010eb57ce9be5"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#ab12c2307bc28f1dee15010eb57ce9be5">MPU_ucQueueGetQueueType</a> (<a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a> xQueue)</td></tr>
<tr class="separator:ab12c2307bc28f1dee15010eb57ce9be5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af743e7a66d44be8b088a546f26078f8d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="timers_8h.html#aae4bf1dce696ab615d5fd073606fd3cb">TimerHandle_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#af743e7a66d44be8b088a546f26078f8d">MPU_xTimerCreate</a> (const char *const pcTimerName, const <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> xTimerPeriodInTicks, const <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> uxAutoReload, void *const pvTimerID, <a class="el" href="timers_8h.html#a5cf6d1f61ccd4871022ed8ad454c6027">TimerCallbackFunction_t</a> pxCallbackFunction)</td></tr>
<tr class="separator:af743e7a66d44be8b088a546f26078f8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac933854b9c3379b228e45a7325390b65"><td class="memItemLeft" align="right" valign="top"><a class="el" href="timers_8h.html#aae4bf1dce696ab615d5fd073606fd3cb">TimerHandle_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#ac933854b9c3379b228e45a7325390b65">MPU_xTimerCreateStatic</a> (const char *const pcTimerName, const <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> xTimerPeriodInTicks, const <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> uxAutoReload, void *const pvTimerID, <a class="el" href="timers_8h.html#a5cf6d1f61ccd4871022ed8ad454c6027">TimerCallbackFunction_t</a> pxCallbackFunction, <a class="el" href="_free_r_t_o_s_8h.html#a85fc227d111ec21647641e0deddcccc6">StaticTimer_t</a> *pxTimerBuffer)</td></tr>
<tr class="separator:ac933854b9c3379b228e45a7325390b65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc86fb06b11c656504896ad5d2eb3261"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#afc86fb06b11c656504896ad5d2eb3261">MPU_pvTimerGetTimerID</a> (const <a class="el" href="timers_8h.html#aae4bf1dce696ab615d5fd073606fd3cb">TimerHandle_t</a> xTimer)</td></tr>
<tr class="separator:afc86fb06b11c656504896ad5d2eb3261"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c817fe2dab1aec3fc4f7f3cd97a8591"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a9c817fe2dab1aec3fc4f7f3cd97a8591">MPU_vTimerSetTimerID</a> (<a class="el" href="timers_8h.html#aae4bf1dce696ab615d5fd073606fd3cb">TimerHandle_t</a> xTimer, void *pvNewID)</td></tr>
<tr class="separator:a9c817fe2dab1aec3fc4f7f3cd97a8591"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b4cacdf2f73f0dfc09f83bf5c2139ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a3b4cacdf2f73f0dfc09f83bf5c2139ee">MPU_xTimerIsTimerActive</a> (<a class="el" href="timers_8h.html#aae4bf1dce696ab615d5fd073606fd3cb">TimerHandle_t</a> xTimer)</td></tr>
<tr class="separator:a3b4cacdf2f73f0dfc09f83bf5c2139ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a703b8f85f0d326ed2b980cffd2e357"><td class="memItemLeft" align="right" valign="top"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a5a703b8f85f0d326ed2b980cffd2e357">MPU_xTimerGetTimerDaemonTaskHandle</a> (void)</td></tr>
<tr class="separator:a5a703b8f85f0d326ed2b980cffd2e357"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4322c55e979ddd6d0638944d8fe02662"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a4322c55e979ddd6d0638944d8fe02662">MPU_xTimerPendFunctionCall</a> (<a class="el" href="timers_8h.html#af6e8e2be58df2be9f9bb808fcdc51622">PendedFunction_t</a> xFunctionToPend, void *pvParameter1, uint32_t ulParameter2, <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> xTicksToWait)</td></tr>
<tr class="separator:a4322c55e979ddd6d0638944d8fe02662"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3fd5d11888b79f58de32b43b8f701d13"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a3fd5d11888b79f58de32b43b8f701d13">MPU_pcTimerGetName</a> (<a class="el" href="timers_8h.html#aae4bf1dce696ab615d5fd073606fd3cb">TimerHandle_t</a> xTimer)</td></tr>
<tr class="separator:a3fd5d11888b79f58de32b43b8f701d13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15ec983c5422f9d9e6ee46a3b8786b69"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a15ec983c5422f9d9e6ee46a3b8786b69">MPU_xTimerGetPeriod</a> (<a class="el" href="timers_8h.html#aae4bf1dce696ab615d5fd073606fd3cb">TimerHandle_t</a> xTimer)</td></tr>
<tr class="separator:a15ec983c5422f9d9e6ee46a3b8786b69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9dfbc500c76677ed5cba74cf2e5fd6f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a9dfbc500c76677ed5cba74cf2e5fd6f6">MPU_xTimerGetExpiryTime</a> (<a class="el" href="timers_8h.html#aae4bf1dce696ab615d5fd073606fd3cb">TimerHandle_t</a> xTimer)</td></tr>
<tr class="separator:a9dfbc500c76677ed5cba74cf2e5fd6f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae208eb9b7fbd15cfdfdae800fd2ce97"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#aae208eb9b7fbd15cfdfdae800fd2ce97">MPU_xTimerCreateTimerTask</a> (void)</td></tr>
<tr class="separator:aae208eb9b7fbd15cfdfdae800fd2ce97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf652b34543f5cd024a61272bfc030e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#adf652b34543f5cd024a61272bfc030e0">MPU_xTimerGenericCommand</a> (<a class="el" href="timers_8h.html#aae4bf1dce696ab615d5fd073606fd3cb">TimerHandle_t</a> xTimer, const <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> xCommandID, const <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> xOptionalValue, <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> *const pxHigherPriorityTaskWoken, const <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> xTicksToWait)</td></tr>
<tr class="separator:adf652b34543f5cd024a61272bfc030e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0b23d7d7c1bd57739f3319f201ad8a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="event__groups_8h.html#a5119294106541c4eca46e8742fdb4e85">EventGroupHandle_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#ac0b23d7d7c1bd57739f3319f201ad8a0">MPU_xEventGroupCreate</a> (void)</td></tr>
<tr class="separator:ac0b23d7d7c1bd57739f3319f201ad8a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66a1710b0372e0f29f191604d2df4a00"><td class="memItemLeft" align="right" valign="top"><a class="el" href="event__groups_8h.html#a5119294106541c4eca46e8742fdb4e85">EventGroupHandle_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a66a1710b0372e0f29f191604d2df4a00">MPU_xEventGroupCreateStatic</a> (<a class="el" href="_free_r_t_o_s_8h.html#af87e218149130753afb4a7044e5569e6">StaticEventGroup_t</a> *pxEventGroupBuffer)</td></tr>
<tr class="separator:a66a1710b0372e0f29f191604d2df4a00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9de3688a138371bf668f3db7d246c4f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="event__groups_8h.html#ab2f21b93db0b2a0ab64d7a81ff32ac2e">EventBits_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a9de3688a138371bf668f3db7d246c4f6">MPU_xEventGroupWaitBits</a> (<a class="el" href="event__groups_8h.html#a5119294106541c4eca46e8742fdb4e85">EventGroupHandle_t</a> xEventGroup, const <a class="el" href="event__groups_8h.html#ab2f21b93db0b2a0ab64d7a81ff32ac2e">EventBits_t</a> uxBitsToWaitFor, const <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> xClearOnExit, const <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> xWaitForAllBits, <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> xTicksToWait)</td></tr>
<tr class="separator:a9de3688a138371bf668f3db7d246c4f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3779b376e213e0868c55cd1f816bfb8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="event__groups_8h.html#ab2f21b93db0b2a0ab64d7a81ff32ac2e">EventBits_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#ad3779b376e213e0868c55cd1f816bfb8">MPU_xEventGroupClearBits</a> (<a class="el" href="event__groups_8h.html#a5119294106541c4eca46e8742fdb4e85">EventGroupHandle_t</a> xEventGroup, const <a class="el" href="event__groups_8h.html#ab2f21b93db0b2a0ab64d7a81ff32ac2e">EventBits_t</a> uxBitsToClear)</td></tr>
<tr class="separator:ad3779b376e213e0868c55cd1f816bfb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0432497ecd5f8a19cc61a13cf53adaff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="event__groups_8h.html#ab2f21b93db0b2a0ab64d7a81ff32ac2e">EventBits_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a0432497ecd5f8a19cc61a13cf53adaff">MPU_xEventGroupSetBits</a> (<a class="el" href="event__groups_8h.html#a5119294106541c4eca46e8742fdb4e85">EventGroupHandle_t</a> xEventGroup, const <a class="el" href="event__groups_8h.html#ab2f21b93db0b2a0ab64d7a81ff32ac2e">EventBits_t</a> uxBitsToSet)</td></tr>
<tr class="separator:a0432497ecd5f8a19cc61a13cf53adaff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a226283b88af6323ec11950dfaa9c7e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="event__groups_8h.html#ab2f21b93db0b2a0ab64d7a81ff32ac2e">EventBits_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a6a226283b88af6323ec11950dfaa9c7e">MPU_xEventGroupSync</a> (<a class="el" href="event__groups_8h.html#a5119294106541c4eca46e8742fdb4e85">EventGroupHandle_t</a> xEventGroup, const <a class="el" href="event__groups_8h.html#ab2f21b93db0b2a0ab64d7a81ff32ac2e">EventBits_t</a> uxBitsToSet, const <a class="el" href="event__groups_8h.html#ab2f21b93db0b2a0ab64d7a81ff32ac2e">EventBits_t</a> uxBitsToWaitFor, <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> xTicksToWait)</td></tr>
<tr class="separator:a6a226283b88af6323ec11950dfaa9c7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c58731972a24a3ef87e83179cb3a078"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a5c58731972a24a3ef87e83179cb3a078">MPU_vEventGroupDelete</a> (<a class="el" href="event__groups_8h.html#a5119294106541c4eca46e8742fdb4e85">EventGroupHandle_t</a> xEventGroup)</td></tr>
<tr class="separator:a5c58731972a24a3ef87e83179cb3a078"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a161388d998200531bf46a81ba657fc1a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a161388d998200531bf46a81ba657fc1a">MPU_uxEventGroupGetNumber</a> (void *xEventGroup)</td></tr>
<tr class="separator:a161388d998200531bf46a81ba657fc1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a773e4bd86b07a726ecd0fae2b274cf8b"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a773e4bd86b07a726ecd0fae2b274cf8b">MPU_xStreamBufferSend</a> (<a class="el" href="stream__buffer_8h.html#a023fdaf7aa7415dc027147e223c0f710">StreamBufferHandle_t</a> xStreamBuffer, const void *pvTxData, size_t xDataLengthBytes, <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> xTicksToWait)</td></tr>
<tr class="separator:a773e4bd86b07a726ecd0fae2b274cf8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3fc42845c433c74c413598695a961393"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a3fc42845c433c74c413598695a961393">MPU_xStreamBufferSendFromISR</a> (<a class="el" href="stream__buffer_8h.html#a023fdaf7aa7415dc027147e223c0f710">StreamBufferHandle_t</a> xStreamBuffer, const void *pvTxData, size_t xDataLengthBytes, <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> *const pxHigherPriorityTaskWoken)</td></tr>
<tr class="separator:a3fc42845c433c74c413598695a961393"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f11635b796e625a411eb9406fe5f3a6"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a3f11635b796e625a411eb9406fe5f3a6">MPU_xStreamBufferReceive</a> (<a class="el" href="stream__buffer_8h.html#a023fdaf7aa7415dc027147e223c0f710">StreamBufferHandle_t</a> xStreamBuffer, void *pvRxData, size_t xBufferLengthBytes, <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> xTicksToWait)</td></tr>
<tr class="separator:a3f11635b796e625a411eb9406fe5f3a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa68acddee1408e053e0d3bb55a0f00cf"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#aa68acddee1408e053e0d3bb55a0f00cf">MPU_xStreamBufferReceiveFromISR</a> (<a class="el" href="stream__buffer_8h.html#a023fdaf7aa7415dc027147e223c0f710">StreamBufferHandle_t</a> xStreamBuffer, void *pvRxData, size_t xBufferLengthBytes, <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> *const pxHigherPriorityTaskWoken)</td></tr>
<tr class="separator:aa68acddee1408e053e0d3bb55a0f00cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00e20be07e6d278be8ede1a7f64e71af"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a00e20be07e6d278be8ede1a7f64e71af">MPU_vStreamBufferDelete</a> (<a class="el" href="stream__buffer_8h.html#a023fdaf7aa7415dc027147e223c0f710">StreamBufferHandle_t</a> xStreamBuffer)</td></tr>
<tr class="separator:a00e20be07e6d278be8ede1a7f64e71af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab86e0f45c95287078f950e2c0be5a6ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#ab86e0f45c95287078f950e2c0be5a6ed">MPU_xStreamBufferIsFull</a> (<a class="el" href="stream__buffer_8h.html#a023fdaf7aa7415dc027147e223c0f710">StreamBufferHandle_t</a> xStreamBuffer)</td></tr>
<tr class="separator:ab86e0f45c95287078f950e2c0be5a6ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad411778847c133195be1ccf1ca5a267e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#ad411778847c133195be1ccf1ca5a267e">MPU_xStreamBufferIsEmpty</a> (<a class="el" href="stream__buffer_8h.html#a023fdaf7aa7415dc027147e223c0f710">StreamBufferHandle_t</a> xStreamBuffer)</td></tr>
<tr class="separator:ad411778847c133195be1ccf1ca5a267e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab065a514123a1182c9c835f2c5978a32"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#ab065a514123a1182c9c835f2c5978a32">MPU_xStreamBufferReset</a> (<a class="el" href="stream__buffer_8h.html#a023fdaf7aa7415dc027147e223c0f710">StreamBufferHandle_t</a> xStreamBuffer)</td></tr>
<tr class="separator:ab065a514123a1182c9c835f2c5978a32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a5c2918589c767b70055336ab028556"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a7a5c2918589c767b70055336ab028556">MPU_xStreamBufferSpacesAvailable</a> (<a class="el" href="stream__buffer_8h.html#a023fdaf7aa7415dc027147e223c0f710">StreamBufferHandle_t</a> xStreamBuffer)</td></tr>
<tr class="separator:a7a5c2918589c767b70055336ab028556"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57e4324b927f22d0e3fb69eb9646109f"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a57e4324b927f22d0e3fb69eb9646109f">MPU_xStreamBufferBytesAvailable</a> (<a class="el" href="stream__buffer_8h.html#a023fdaf7aa7415dc027147e223c0f710">StreamBufferHandle_t</a> xStreamBuffer)</td></tr>
<tr class="separator:a57e4324b927f22d0e3fb69eb9646109f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a054f5bab7b44f5ad3e02857d2a3ebbca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a054f5bab7b44f5ad3e02857d2a3ebbca">MPU_xStreamBufferSetTriggerLevel</a> (<a class="el" href="stream__buffer_8h.html#a023fdaf7aa7415dc027147e223c0f710">StreamBufferHandle_t</a> xStreamBuffer, size_t xTriggerLevel)</td></tr>
<tr class="separator:a054f5bab7b44f5ad3e02857d2a3ebbca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdf23f3b6fb686af677a44fd8478c235"><td class="memItemLeft" align="right" valign="top"><a class="el" href="stream__buffer_8h.html#a023fdaf7aa7415dc027147e223c0f710">StreamBufferHandle_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#acdf23f3b6fb686af677a44fd8478c235">MPU_xStreamBufferGenericCreate</a> (size_t xBufferSizeBytes, size_t xTriggerLevelBytes, <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> xIsMessageBuffer)</td></tr>
<tr class="separator:acdf23f3b6fb686af677a44fd8478c235"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ab5e4013979470a0f71d7e34c2e9e58"><td class="memItemLeft" align="right" valign="top"><a class="el" href="stream__buffer_8h.html#a023fdaf7aa7415dc027147e223c0f710">StreamBufferHandle_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mpu__prototypes_8h.html#a7ab5e4013979470a0f71d7e34c2e9e58">MPU_xStreamBufferGenericCreateStatic</a> (size_t xBufferSizeBytes, size_t xTriggerLevelBytes, <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> xIsMessageBuffer, uint8_t *const pucStreamBufferStorageArea, <a class="el" href="_free_r_t_o_s_8h.html#a3675ce07f6d3e0e7130bc6ea01162d34">StaticStreamBuffer_t</a> *const pxStaticStreamBuffer)</td></tr>
<tr class="separator:a7ab5e4013979470a0f71d7e34c2e9e58"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a id="a20dc7dbee0601e613e42ca3daab9cd3b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a20dc7dbee0601e613e42ca3daab9cd3b">&#9670;&nbsp;</a></span>MPU_eTaskGetState()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="task_8h.html#a1749369458e2282a22e862a619a3892c">eTaskState</a> MPU_eTaskGetState </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTask</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aca8e4e477ecdb277847016aa3582839d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aca8e4e477ecdb277847016aa3582839d">&#9670;&nbsp;</a></span>MPU_pcQueueGetName()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* MPU_pcQueueGetName </td>
<td>(</td>
<td class="paramtype"><a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a>&#160;</td>
<td class="paramname"><em>xQueue</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0a39a60680b18b8b9c650a3d38af4f7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0a39a60680b18b8b9c650a3d38af4f7b">&#9670;&nbsp;</a></span>MPU_pcTaskGetName()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* MPU_pcTaskGetName </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTaskToQuery</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3fd5d11888b79f58de32b43b8f701d13"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3fd5d11888b79f58de32b43b8f701d13">&#9670;&nbsp;</a></span>MPU_pcTimerGetName()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* MPU_pcTimerGetName </td>
<td>(</td>
<td class="paramtype"><a class="el" href="timers_8h.html#aae4bf1dce696ab615d5fd073606fd3cb">TimerHandle_t</a>&#160;</td>
<td class="paramname"><em>xTimer</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a493d731d0bb7a01e0c5846593baf6108"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a493d731d0bb7a01e0c5846593baf6108">&#9670;&nbsp;</a></span>MPU_pvTaskGetThreadLocalStoragePointer()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* MPU_pvTaskGetThreadLocalStoragePointer </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTaskToQuery</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td>
<td class="paramname"><em>xIndex</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="afc86fb06b11c656504896ad5d2eb3261"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc86fb06b11c656504896ad5d2eb3261">&#9670;&nbsp;</a></span>MPU_pvTimerGetTimerID()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* MPU_pvTimerGetTimerID </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="timers_8h.html#aae4bf1dce696ab615d5fd073606fd3cb">TimerHandle_t</a>&#160;</td>
<td class="paramname"><em>xTimer</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab12c2307bc28f1dee15010eb57ce9be5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab12c2307bc28f1dee15010eb57ce9be5">&#9670;&nbsp;</a></span>MPU_ucQueueGetQueueType()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t MPU_ucQueueGetQueueType </td>
<td>(</td>
<td class="paramtype"><a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a>&#160;</td>
<td class="paramname"><em>xQueue</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3c14a8566b3662b8f97edd11ffa23965"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c14a8566b3662b8f97edd11ffa23965">&#9670;&nbsp;</a></span>MPU_ulTaskNotifyTake()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t MPU_ulTaskNotifyTake </td>
<td>(</td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td>
<td class="paramname"><em>xClearCountOnExit</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a>&#160;</td>
<td class="paramname"><em>xTicksToWait</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a161388d998200531bf46a81ba657fc1a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a161388d998200531bf46a81ba657fc1a">&#9670;&nbsp;</a></span>MPU_uxEventGroupGetNumber()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> MPU_uxEventGroupGetNumber </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>xEventGroup</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8e8ed44f05e3358940b13a5ea26e5f9f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e8ed44f05e3358940b13a5ea26e5f9f">&#9670;&nbsp;</a></span>MPU_uxQueueGetQueueNumber()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> MPU_uxQueueGetQueueNumber </td>
<td>(</td>
<td class="paramtype"><a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a>&#160;</td>
<td class="paramname"><em>xQueue</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a906327f4fd942b5c5fe5e196c94eb342"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a906327f4fd942b5c5fe5e196c94eb342">&#9670;&nbsp;</a></span>MPU_uxQueueMessagesWaiting()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> MPU_uxQueueMessagesWaiting </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a>&#160;</td>
<td class="paramname"><em>xQueue</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af423f8035d982ede94ddbdc4795af8ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af423f8035d982ede94ddbdc4795af8ca">&#9670;&nbsp;</a></span>MPU_uxQueueSpacesAvailable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> MPU_uxQueueSpacesAvailable </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a>&#160;</td>
<td class="paramname"><em>xQueue</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a46b9dfbf8afce7ac947cb5be9bf381fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46b9dfbf8afce7ac947cb5be9bf381fa">&#9670;&nbsp;</a></span>MPU_uxTaskGetNumberOfTasks()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> MPU_uxTaskGetNumberOfTasks </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8632f94de0402fb5e8fd8cd7c6d2456a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8632f94de0402fb5e8fd8cd7c6d2456a">&#9670;&nbsp;</a></span>MPU_uxTaskGetStackHighWaterMark()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> MPU_uxTaskGetStackHighWaterMark </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTask</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af58373992a8e85406bc757845b9c2245"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af58373992a8e85406bc757845b9c2245">&#9670;&nbsp;</a></span>MPU_uxTaskGetSystemState()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> MPU_uxTaskGetSystemState </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae5c0c4b9b2c8af5836583b2984ef5b6e">TaskStatus_t</a> *const&#160;</td>
<td class="paramname"><em>pxTaskStatusArray</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td>
<td class="paramname"><em>uxArraySize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t *const&#160;</td>
<td class="paramname"><em>pulTotalRunTime</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac690d9e5e82b1c019148e91a4323f645"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac690d9e5e82b1c019148e91a4323f645">&#9670;&nbsp;</a></span>MPU_uxTaskPriorityGet()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a> MPU_uxTaskPriorityGet </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTask</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5c58731972a24a3ef87e83179cb3a078"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c58731972a24a3ef87e83179cb3a078">&#9670;&nbsp;</a></span>MPU_vEventGroupDelete()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MPU_vEventGroupDelete </td>
<td>(</td>
<td class="paramtype"><a class="el" href="event__groups_8h.html#a5119294106541c4eca46e8742fdb4e85">EventGroupHandle_t</a>&#160;</td>
<td class="paramname"><em>xEventGroup</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a19cd35387d02d0744853a10493b8af14"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a19cd35387d02d0744853a10493b8af14">&#9670;&nbsp;</a></span>MPU_vQueueAddToRegistry()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MPU_vQueueAddToRegistry </td>
<td>(</td>
<td class="paramtype"><a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a>&#160;</td>
<td class="paramname"><em>xQueue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>pcName</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac378aaf28d5631ab7dcb8c75840f9544"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac378aaf28d5631ab7dcb8c75840f9544">&#9670;&nbsp;</a></span>MPU_vQueueDelete()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MPU_vQueueDelete </td>
<td>(</td>
<td class="paramtype"><a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a>&#160;</td>
<td class="paramname"><em>xQueue</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a041af9b00240e2af28f2e4145bf0c63f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a041af9b00240e2af28f2e4145bf0c63f">&#9670;&nbsp;</a></span>MPU_vQueueSetQueueNumber()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MPU_vQueueSetQueueNumber </td>
<td>(</td>
<td class="paramtype"><a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a>&#160;</td>
<td class="paramname"><em>xQueue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td>
<td class="paramname"><em>uxQueueNumber</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad8435090df83794aafdd8521693a27db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad8435090df83794aafdd8521693a27db">&#9670;&nbsp;</a></span>MPU_vQueueUnregisterQueue()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MPU_vQueueUnregisterQueue </td>
<td>(</td>
<td class="paramtype"><a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a>&#160;</td>
<td class="paramname"><em>xQueue</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a00e20be07e6d278be8ede1a7f64e71af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a00e20be07e6d278be8ede1a7f64e71af">&#9670;&nbsp;</a></span>MPU_vStreamBufferDelete()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MPU_vStreamBufferDelete </td>
<td>(</td>
<td class="paramtype"><a class="el" href="stream__buffer_8h.html#a023fdaf7aa7415dc027147e223c0f710">StreamBufferHandle_t</a>&#160;</td>
<td class="paramname"><em>xStreamBuffer</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a30fdebf169fd619aa35345230bb75def"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a30fdebf169fd619aa35345230bb75def">&#9670;&nbsp;</a></span>MPU_vTaskAllocateMPURegions()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MPU_vTaskAllocateMPURegions </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="task_8h.html#abc1e4d1b3f52e2a9101487e1831b992a">MemoryRegion_t</a> *const&#160;</td>
<td class="paramname"><em>pxRegions</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a95915885a0b1cf3c0f5fb79819014be0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a95915885a0b1cf3c0f5fb79819014be0">&#9670;&nbsp;</a></span>MPU_vTaskDelay()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MPU_vTaskDelay </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a>&#160;</td>
<td class="paramname"><em>xTicksToDelay</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a32dd18780d43532836f4a44cbdf96e8f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32dd18780d43532836f4a44cbdf96e8f">&#9670;&nbsp;</a></span>MPU_vTaskDelayUntil()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MPU_vTaskDelayUntil </td>
<td>(</td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> *const&#160;</td>
<td class="paramname"><em>pxPreviousWakeTime</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a>&#160;</td>
<td class="paramname"><em>xTimeIncrement</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac5c3cd71060ea71050e781e143cd5003"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5c3cd71060ea71050e781e143cd5003">&#9670;&nbsp;</a></span>MPU_vTaskDelete()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MPU_vTaskDelete </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTaskToDelete</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="addc0cc7036810a287e2120b8675b3990"></a>
<h2 class="memtitle"><span class="permalink"><a href="#addc0cc7036810a287e2120b8675b3990">&#9670;&nbsp;</a></span>MPU_vTaskGetInfo()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MPU_vTaskGetInfo </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="task_8h.html#ae5c0c4b9b2c8af5836583b2984ef5b6e">TaskStatus_t</a> *&#160;</td>
<td class="paramname"><em>pxTaskStatus</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td>
<td class="paramname"><em>xGetFreeStackSpace</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="task_8h.html#a1749369458e2282a22e862a619a3892c">eTaskState</a>&#160;</td>
<td class="paramname"><em>eState</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0d71065c02b8405fdbce29330832a842"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d71065c02b8405fdbce29330832a842">&#9670;&nbsp;</a></span>MPU_vTaskGetRunTimeStats()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MPU_vTaskGetRunTimeStats </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>pcWriteBuffer</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a712c5589c232005635ad118bb8366648"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a712c5589c232005635ad118bb8366648">&#9670;&nbsp;</a></span>MPU_vTaskList()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MPU_vTaskList </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>pcWriteBuffer</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a64c52ef683f642de88d0b2122893ac0d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a64c52ef683f642de88d0b2122893ac0d">&#9670;&nbsp;</a></span>MPU_vTaskMissedYield()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MPU_vTaskMissedYield </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab21b1039322e6ea18b78c71eb1792560"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab21b1039322e6ea18b78c71eb1792560">&#9670;&nbsp;</a></span>MPU_vTaskPrioritySet()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MPU_vTaskPrioritySet </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td>
<td class="paramname"><em>uxNewPriority</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a119b81b9c3f0ecb47965be3f5755c67a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a119b81b9c3f0ecb47965be3f5755c67a">&#9670;&nbsp;</a></span>MPU_vTaskResume()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MPU_vTaskResume </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTaskToResume</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1f38208818b15e327279789254f161d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f38208818b15e327279789254f161d9">&#9670;&nbsp;</a></span>MPU_vTaskSetApplicationTaskTag()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MPU_vTaskSetApplicationTaskTag </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="task_8h.html#af984026250bf8fece2e0068874d4661d">TaskHookFunction_t</a>&#160;</td>
<td class="paramname"><em>pxHookFunction</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a29420d85742f74dfd6a4920eed2f5c02"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a29420d85742f74dfd6a4920eed2f5c02">&#9670;&nbsp;</a></span>MPU_vTaskSetThreadLocalStoragePointer()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MPU_vTaskSetThreadLocalStoragePointer </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTaskToSet</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td>
<td class="paramname"><em>xIndex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>pvValue</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0c2b837c8ebc7189c2d168f26e8fc47c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c2b837c8ebc7189c2d168f26e8fc47c">&#9670;&nbsp;</a></span>MPU_vTaskSetTimeOutState()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MPU_vTaskSetTimeOutState </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#a558b407b5433bee1696535e3c4816bdf">TimeOut_t</a> *const&#160;</td>
<td class="paramname"><em>pxTimeOut</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af6104c07df1a22cfb6fc0aa86f3428a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af6104c07df1a22cfb6fc0aa86f3428a0">&#9670;&nbsp;</a></span>MPU_vTaskStartScheduler()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MPU_vTaskStartScheduler </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6a0a83ecdcea32afda645ace5b789f62"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6a0a83ecdcea32afda645ace5b789f62">&#9670;&nbsp;</a></span>MPU_vTaskSuspend()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MPU_vTaskSuspend </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTaskToSuspend</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5a89966e24025e52ea10166ce2c492d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5a89966e24025e52ea10166ce2c492d4">&#9670;&nbsp;</a></span>MPU_vTaskSuspendAll()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MPU_vTaskSuspendAll </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9c817fe2dab1aec3fc4f7f3cd97a8591"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c817fe2dab1aec3fc4f7f3cd97a8591">&#9670;&nbsp;</a></span>MPU_vTimerSetTimerID()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void MPU_vTimerSetTimerID </td>
<td>(</td>
<td class="paramtype"><a class="el" href="timers_8h.html#aae4bf1dce696ab615d5fd073606fd3cb">TimerHandle_t</a>&#160;</td>
<td class="paramname"><em>xTimer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>pvNewID</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad3779b376e213e0868c55cd1f816bfb8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad3779b376e213e0868c55cd1f816bfb8">&#9670;&nbsp;</a></span>MPU_xEventGroupClearBits()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="event__groups_8h.html#ab2f21b93db0b2a0ab64d7a81ff32ac2e">EventBits_t</a> MPU_xEventGroupClearBits </td>
<td>(</td>
<td class="paramtype"><a class="el" href="event__groups_8h.html#a5119294106541c4eca46e8742fdb4e85">EventGroupHandle_t</a>&#160;</td>
<td class="paramname"><em>xEventGroup</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="event__groups_8h.html#ab2f21b93db0b2a0ab64d7a81ff32ac2e">EventBits_t</a>&#160;</td>
<td class="paramname"><em>uxBitsToClear</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac0b23d7d7c1bd57739f3319f201ad8a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac0b23d7d7c1bd57739f3319f201ad8a0">&#9670;&nbsp;</a></span>MPU_xEventGroupCreate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="event__groups_8h.html#a5119294106541c4eca46e8742fdb4e85">EventGroupHandle_t</a> MPU_xEventGroupCreate </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a66a1710b0372e0f29f191604d2df4a00"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a66a1710b0372e0f29f191604d2df4a00">&#9670;&nbsp;</a></span>MPU_xEventGroupCreateStatic()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="event__groups_8h.html#a5119294106541c4eca46e8742fdb4e85">EventGroupHandle_t</a> MPU_xEventGroupCreateStatic </td>
<td>(</td>
<td class="paramtype"><a class="el" href="_free_r_t_o_s_8h.html#af87e218149130753afb4a7044e5569e6">StaticEventGroup_t</a> *&#160;</td>
<td class="paramname"><em>pxEventGroupBuffer</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0432497ecd5f8a19cc61a13cf53adaff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0432497ecd5f8a19cc61a13cf53adaff">&#9670;&nbsp;</a></span>MPU_xEventGroupSetBits()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="event__groups_8h.html#ab2f21b93db0b2a0ab64d7a81ff32ac2e">EventBits_t</a> MPU_xEventGroupSetBits </td>
<td>(</td>
<td class="paramtype"><a class="el" href="event__groups_8h.html#a5119294106541c4eca46e8742fdb4e85">EventGroupHandle_t</a>&#160;</td>
<td class="paramname"><em>xEventGroup</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="event__groups_8h.html#ab2f21b93db0b2a0ab64d7a81ff32ac2e">EventBits_t</a>&#160;</td>
<td class="paramname"><em>uxBitsToSet</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6a226283b88af6323ec11950dfaa9c7e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6a226283b88af6323ec11950dfaa9c7e">&#9670;&nbsp;</a></span>MPU_xEventGroupSync()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="event__groups_8h.html#ab2f21b93db0b2a0ab64d7a81ff32ac2e">EventBits_t</a> MPU_xEventGroupSync </td>
<td>(</td>
<td class="paramtype"><a class="el" href="event__groups_8h.html#a5119294106541c4eca46e8742fdb4e85">EventGroupHandle_t</a>&#160;</td>
<td class="paramname"><em>xEventGroup</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="event__groups_8h.html#ab2f21b93db0b2a0ab64d7a81ff32ac2e">EventBits_t</a>&#160;</td>
<td class="paramname"><em>uxBitsToSet</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="event__groups_8h.html#ab2f21b93db0b2a0ab64d7a81ff32ac2e">EventBits_t</a>&#160;</td>
<td class="paramname"><em>uxBitsToWaitFor</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a>&#160;</td>
<td class="paramname"><em>xTicksToWait</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9de3688a138371bf668f3db7d246c4f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9de3688a138371bf668f3db7d246c4f6">&#9670;&nbsp;</a></span>MPU_xEventGroupWaitBits()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="event__groups_8h.html#ab2f21b93db0b2a0ab64d7a81ff32ac2e">EventBits_t</a> MPU_xEventGroupWaitBits </td>
<td>(</td>
<td class="paramtype"><a class="el" href="event__groups_8h.html#a5119294106541c4eca46e8742fdb4e85">EventGroupHandle_t</a>&#160;</td>
<td class="paramname"><em>xEventGroup</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="event__groups_8h.html#ab2f21b93db0b2a0ab64d7a81ff32ac2e">EventBits_t</a>&#160;</td>
<td class="paramname"><em>uxBitsToWaitFor</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td>
<td class="paramname"><em>xClearOnExit</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td>
<td class="paramname"><em>xWaitForAllBits</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a>&#160;</td>
<td class="paramname"><em>xTicksToWait</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="afa8856038752af7d0461478e31eeab3c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa8856038752af7d0461478e31eeab3c">&#9670;&nbsp;</a></span>MPU_xQueueAddToSet()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> MPU_xQueueAddToSet </td>
<td>(</td>
<td class="paramtype"><a class="el" href="queue_8h.html#a6c19a940d8fe07d338928ecea68b1776">QueueSetMemberHandle_t</a>&#160;</td>
<td class="paramname"><em>xQueueOrSemaphore</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="queue_8h.html#a32a86d604e1706d72a5a4c62d8262f56">QueueSetHandle_t</a>&#160;</td>
<td class="paramname"><em>xQueueSet</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac861ca20e0d2d083580aac10a2665fda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac861ca20e0d2d083580aac10a2665fda">&#9670;&nbsp;</a></span>MPU_xQueueCreateCountingSemaphore()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a> MPU_xQueueCreateCountingSemaphore </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td>
<td class="paramname"><em>uxMaxCount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td>
<td class="paramname"><em>uxInitialCount</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6f5e7b4e82c26dc69eaf7bbf0bfda0ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f5e7b4e82c26dc69eaf7bbf0bfda0ee">&#9670;&nbsp;</a></span>MPU_xQueueCreateCountingSemaphoreStatic()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a> MPU_xQueueCreateCountingSemaphoreStatic </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td>
<td class="paramname"><em>uxMaxCount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td>
<td class="paramname"><em>uxInitialCount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="_free_r_t_o_s_8h.html#a22e8979e2849d002747c0dd4c7c37908">StaticQueue_t</a> *&#160;</td>
<td class="paramname"><em>pxStaticQueue</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab2bdfc0de0c623a283676e862c4eaa56"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2bdfc0de0c623a283676e862c4eaa56">&#9670;&nbsp;</a></span>MPU_xQueueCreateMutex()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a> MPU_xQueueCreateMutex </td>
<td>(</td>
<td class="paramtype">const uint8_t&#160;</td>
<td class="paramname"><em>ucQueueType</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab65b3bf862ebe95e124c7f9a52d76d52"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab65b3bf862ebe95e124c7f9a52d76d52">&#9670;&nbsp;</a></span>MPU_xQueueCreateMutexStatic()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a> MPU_xQueueCreateMutexStatic </td>
<td>(</td>
<td class="paramtype">const uint8_t&#160;</td>
<td class="paramname"><em>ucQueueType</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="_free_r_t_o_s_8h.html#a22e8979e2849d002747c0dd4c7c37908">StaticQueue_t</a> *&#160;</td>
<td class="paramname"><em>pxStaticQueue</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a41980fdfb51ca03c3d250c15c1e68573"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a41980fdfb51ca03c3d250c15c1e68573">&#9670;&nbsp;</a></span>MPU_xQueueCreateSet()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="queue_8h.html#a32a86d604e1706d72a5a4c62d8262f56">QueueSetHandle_t</a> MPU_xQueueCreateSet </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td>
<td class="paramname"><em>uxEventQueueLength</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9a07d6585c85945d1ffbd3c1180fe98d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a07d6585c85945d1ffbd3c1180fe98d">&#9670;&nbsp;</a></span>MPU_xQueueGenericCreate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a> MPU_xQueueGenericCreate </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td>
<td class="paramname"><em>uxQueueLength</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td>
<td class="paramname"><em>uxItemSize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const uint8_t&#160;</td>
<td class="paramname"><em>ucQueueType</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aaf5794a4f116ec1e261a1f6ef8d033d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf5794a4f116ec1e261a1f6ef8d033d2">&#9670;&nbsp;</a></span>MPU_xQueueGenericCreateStatic()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a> MPU_xQueueGenericCreateStatic </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td>
<td class="paramname"><em>uxQueueLength</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td>
<td class="paramname"><em>uxItemSize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t *&#160;</td>
<td class="paramname"><em>pucQueueStorage</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="_free_r_t_o_s_8h.html#a22e8979e2849d002747c0dd4c7c37908">StaticQueue_t</a> *&#160;</td>
<td class="paramname"><em>pxStaticQueue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const uint8_t&#160;</td>
<td class="paramname"><em>ucQueueType</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1cf490bedbc095d6d2a7db5173f79ae3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1cf490bedbc095d6d2a7db5173f79ae3">&#9670;&nbsp;</a></span>MPU_xQueueGenericReset()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> MPU_xQueueGenericReset </td>
<td>(</td>
<td class="paramtype"><a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a>&#160;</td>
<td class="paramname"><em>xQueue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td>
<td class="paramname"><em>xNewQueue</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab3eaf955e8063fc9cbdf93bee2d7549d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab3eaf955e8063fc9cbdf93bee2d7549d">&#9670;&nbsp;</a></span>MPU_xQueueGenericSend()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> MPU_xQueueGenericSend </td>
<td>(</td>
<td class="paramtype"><a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a>&#160;</td>
<td class="paramname"><em>xQueue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const void *const&#160;</td>
<td class="paramname"><em>pvItemToQueue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a>&#160;</td>
<td class="paramname"><em>xTicksToWait</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td>
<td class="paramname"><em>xCopyPosition</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7278ca1132b990192755eee24d6d2ef7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7278ca1132b990192755eee24d6d2ef7">&#9670;&nbsp;</a></span>MPU_xQueueGetMutexHolder()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* MPU_xQueueGetMutexHolder </td>
<td>(</td>
<td class="paramtype"><a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a>&#160;</td>
<td class="paramname"><em>xSemaphore</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2cc96fee798c2191231b7145740339b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2cc96fee798c2191231b7145740339b3">&#9670;&nbsp;</a></span>MPU_xQueueGiveMutexRecursive()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> MPU_xQueueGiveMutexRecursive </td>
<td>(</td>
<td class="paramtype"><a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a>&#160;</td>
<td class="paramname"><em>pxMutex</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5afb53ecb0dc8704d43fde178afff6ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5afb53ecb0dc8704d43fde178afff6ea">&#9670;&nbsp;</a></span>MPU_xQueueReceive()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> MPU_xQueueReceive </td>
<td>(</td>
<td class="paramtype"><a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a>&#160;</td>
<td class="paramname"><em>xQueue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *const&#160;</td>
<td class="paramname"><em>pvBuffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a>&#160;</td>
<td class="paramname"><em>xTicksToWait</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2ced7dfd46a607f8c0bd65a388ce74dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ced7dfd46a607f8c0bd65a388ce74dd">&#9670;&nbsp;</a></span>MPU_xQueueRemoveFromSet()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> MPU_xQueueRemoveFromSet </td>
<td>(</td>
<td class="paramtype"><a class="el" href="queue_8h.html#a6c19a940d8fe07d338928ecea68b1776">QueueSetMemberHandle_t</a>&#160;</td>
<td class="paramname"><em>xQueueOrSemaphore</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="queue_8h.html#a32a86d604e1706d72a5a4c62d8262f56">QueueSetHandle_t</a>&#160;</td>
<td class="paramname"><em>xQueueSet</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aeb428230be461a4a62926c7496479707"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb428230be461a4a62926c7496479707">&#9670;&nbsp;</a></span>MPU_xQueueSelectFromSet()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="queue_8h.html#a6c19a940d8fe07d338928ecea68b1776">QueueSetMemberHandle_t</a> MPU_xQueueSelectFromSet </td>
<td>(</td>
<td class="paramtype"><a class="el" href="queue_8h.html#a32a86d604e1706d72a5a4c62d8262f56">QueueSetHandle_t</a>&#160;</td>
<td class="paramname"><em>xQueueSet</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a>&#160;</td>
<td class="paramname"><em>xTicksToWait</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="acbbaba99985845bf639345c6d080ad0c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acbbaba99985845bf639345c6d080ad0c">&#9670;&nbsp;</a></span>MPU_xQueueTakeMutexRecursive()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> MPU_xQueueTakeMutexRecursive </td>
<td>(</td>
<td class="paramtype"><a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a>&#160;</td>
<td class="paramname"><em>xMutex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a>&#160;</td>
<td class="paramname"><em>xTicksToWait</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a57e4324b927f22d0e3fb69eb9646109f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a57e4324b927f22d0e3fb69eb9646109f">&#9670;&nbsp;</a></span>MPU_xStreamBufferBytesAvailable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t MPU_xStreamBufferBytesAvailable </td>
<td>(</td>
<td class="paramtype"><a class="el" href="stream__buffer_8h.html#a023fdaf7aa7415dc027147e223c0f710">StreamBufferHandle_t</a>&#160;</td>
<td class="paramname"><em>xStreamBuffer</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="acdf23f3b6fb686af677a44fd8478c235"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acdf23f3b6fb686af677a44fd8478c235">&#9670;&nbsp;</a></span>MPU_xStreamBufferGenericCreate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="stream__buffer_8h.html#a023fdaf7aa7415dc027147e223c0f710">StreamBufferHandle_t</a> MPU_xStreamBufferGenericCreate </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>xBufferSizeBytes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>xTriggerLevelBytes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td>
<td class="paramname"><em>xIsMessageBuffer</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7ab5e4013979470a0f71d7e34c2e9e58"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ab5e4013979470a0f71d7e34c2e9e58">&#9670;&nbsp;</a></span>MPU_xStreamBufferGenericCreateStatic()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="stream__buffer_8h.html#a023fdaf7aa7415dc027147e223c0f710">StreamBufferHandle_t</a> MPU_xStreamBufferGenericCreateStatic </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>xBufferSizeBytes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>xTriggerLevelBytes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td>
<td class="paramname"><em>xIsMessageBuffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t *const&#160;</td>
<td class="paramname"><em>pucStreamBufferStorageArea</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="_free_r_t_o_s_8h.html#a3675ce07f6d3e0e7130bc6ea01162d34">StaticStreamBuffer_t</a> *const&#160;</td>
<td class="paramname"><em>pxStaticStreamBuffer</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad411778847c133195be1ccf1ca5a267e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad411778847c133195be1ccf1ca5a267e">&#9670;&nbsp;</a></span>MPU_xStreamBufferIsEmpty()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> MPU_xStreamBufferIsEmpty </td>
<td>(</td>
<td class="paramtype"><a class="el" href="stream__buffer_8h.html#a023fdaf7aa7415dc027147e223c0f710">StreamBufferHandle_t</a>&#160;</td>
<td class="paramname"><em>xStreamBuffer</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab86e0f45c95287078f950e2c0be5a6ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab86e0f45c95287078f950e2c0be5a6ed">&#9670;&nbsp;</a></span>MPU_xStreamBufferIsFull()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> MPU_xStreamBufferIsFull </td>
<td>(</td>
<td class="paramtype"><a class="el" href="stream__buffer_8h.html#a023fdaf7aa7415dc027147e223c0f710">StreamBufferHandle_t</a>&#160;</td>
<td class="paramname"><em>xStreamBuffer</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3f11635b796e625a411eb9406fe5f3a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f11635b796e625a411eb9406fe5f3a6">&#9670;&nbsp;</a></span>MPU_xStreamBufferReceive()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t MPU_xStreamBufferReceive </td>
<td>(</td>
<td class="paramtype"><a class="el" href="stream__buffer_8h.html#a023fdaf7aa7415dc027147e223c0f710">StreamBufferHandle_t</a>&#160;</td>
<td class="paramname"><em>xStreamBuffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>pvRxData</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>xBufferLengthBytes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a>&#160;</td>
<td class="paramname"><em>xTicksToWait</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa68acddee1408e053e0d3bb55a0f00cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa68acddee1408e053e0d3bb55a0f00cf">&#9670;&nbsp;</a></span>MPU_xStreamBufferReceiveFromISR()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t MPU_xStreamBufferReceiveFromISR </td>
<td>(</td>
<td class="paramtype"><a class="el" href="stream__buffer_8h.html#a023fdaf7aa7415dc027147e223c0f710">StreamBufferHandle_t</a>&#160;</td>
<td class="paramname"><em>xStreamBuffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>pvRxData</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>xBufferLengthBytes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> *const&#160;</td>
<td class="paramname"><em>pxHigherPriorityTaskWoken</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab065a514123a1182c9c835f2c5978a32"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab065a514123a1182c9c835f2c5978a32">&#9670;&nbsp;</a></span>MPU_xStreamBufferReset()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> MPU_xStreamBufferReset </td>
<td>(</td>
<td class="paramtype"><a class="el" href="stream__buffer_8h.html#a023fdaf7aa7415dc027147e223c0f710">StreamBufferHandle_t</a>&#160;</td>
<td class="paramname"><em>xStreamBuffer</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a773e4bd86b07a726ecd0fae2b274cf8b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a773e4bd86b07a726ecd0fae2b274cf8b">&#9670;&nbsp;</a></span>MPU_xStreamBufferSend()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t MPU_xStreamBufferSend </td>
<td>(</td>
<td class="paramtype"><a class="el" href="stream__buffer_8h.html#a023fdaf7aa7415dc027147e223c0f710">StreamBufferHandle_t</a>&#160;</td>
<td class="paramname"><em>xStreamBuffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const void *&#160;</td>
<td class="paramname"><em>pvTxData</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>xDataLengthBytes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a>&#160;</td>
<td class="paramname"><em>xTicksToWait</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3fc42845c433c74c413598695a961393"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3fc42845c433c74c413598695a961393">&#9670;&nbsp;</a></span>MPU_xStreamBufferSendFromISR()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t MPU_xStreamBufferSendFromISR </td>
<td>(</td>
<td class="paramtype"><a class="el" href="stream__buffer_8h.html#a023fdaf7aa7415dc027147e223c0f710">StreamBufferHandle_t</a>&#160;</td>
<td class="paramname"><em>xStreamBuffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const void *&#160;</td>
<td class="paramname"><em>pvTxData</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>xDataLengthBytes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> *const&#160;</td>
<td class="paramname"><em>pxHigherPriorityTaskWoken</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a054f5bab7b44f5ad3e02857d2a3ebbca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a054f5bab7b44f5ad3e02857d2a3ebbca">&#9670;&nbsp;</a></span>MPU_xStreamBufferSetTriggerLevel()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> MPU_xStreamBufferSetTriggerLevel </td>
<td>(</td>
<td class="paramtype"><a class="el" href="stream__buffer_8h.html#a023fdaf7aa7415dc027147e223c0f710">StreamBufferHandle_t</a>&#160;</td>
<td class="paramname"><em>xStreamBuffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>xTriggerLevel</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7a5c2918589c767b70055336ab028556"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7a5c2918589c767b70055336ab028556">&#9670;&nbsp;</a></span>MPU_xStreamBufferSpacesAvailable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t MPU_xStreamBufferSpacesAvailable </td>
<td>(</td>
<td class="paramtype"><a class="el" href="stream__buffer_8h.html#a023fdaf7aa7415dc027147e223c0f710">StreamBufferHandle_t</a>&#160;</td>
<td class="paramname"><em>xStreamBuffer</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a616921f57805fb89c714e9ea10d07285"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a616921f57805fb89c714e9ea10d07285">&#9670;&nbsp;</a></span>MPU_xTaskAbortDelay()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> MPU_xTaskAbortDelay </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTask</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6ddd4aba7b4474f421d91315d1836c26"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ddd4aba7b4474f421d91315d1836c26">&#9670;&nbsp;</a></span>MPU_xTaskCallApplicationTaskHook()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> MPU_xTaskCallApplicationTaskHook </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTask</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>pvParameter</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6d0605238a63245000181fa892ec5323"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6d0605238a63245000181fa892ec5323">&#9670;&nbsp;</a></span>MPU_xTaskCheckForTimeOut()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> MPU_xTaskCheckForTimeOut </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#a558b407b5433bee1696535e3c4816bdf">TimeOut_t</a> *const&#160;</td>
<td class="paramname"><em>pxTimeOut</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> *const&#160;</td>
<td class="paramname"><em>pxTicksToWait</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab398b427fef9bf74da0a35bc6d9f579f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab398b427fef9bf74da0a35bc6d9f579f">&#9670;&nbsp;</a></span>MPU_xTaskCreate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> MPU_xTaskCreate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="projdefs_8h.html#a9b32502ff92c255c686dacde53c1cba0">TaskFunction_t</a>&#160;</td>
<td class="paramname"><em>pxTaskCode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *const&#160;</td>
<td class="paramname"><em>pcName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const uint16_t&#160;</td>
<td class="paramname"><em>usStackDepth</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *const&#160;</td>
<td class="paramname"><em>pvParameters</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td>
<td class="paramname"><em>uxPriority</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> *const&#160;</td>
<td class="paramname"><em>pxCreatedTask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5d01951fdc30c9d8ec5769dbf7e4cb73"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d01951fdc30c9d8ec5769dbf7e4cb73">&#9670;&nbsp;</a></span>MPU_xTaskCreateRestricted()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> MPU_xTaskCreateRestricted </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="task_8h.html#a388dc3e95bc2a93a2841a8d1e49634f3">TaskParameters_t</a> *const&#160;</td>
<td class="paramname"><em>pxTaskDefinition</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> *&#160;</td>
<td class="paramname"><em>pxCreatedTask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a228726faa715ba7973ccb8f33eb9d3f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a228726faa715ba7973ccb8f33eb9d3f4">&#9670;&nbsp;</a></span>MPU_xTaskCreateRestrictedStatic()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> MPU_xTaskCreateRestrictedStatic </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="task_8h.html#a388dc3e95bc2a93a2841a8d1e49634f3">TaskParameters_t</a> *const&#160;</td>
<td class="paramname"><em>pxTaskDefinition</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> *&#160;</td>
<td class="paramname"><em>pxCreatedTask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0f67aaac775a1ab6c63078290788a70a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f67aaac775a1ab6c63078290788a70a">&#9670;&nbsp;</a></span>MPU_xTaskCreateStatic()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> MPU_xTaskCreateStatic </td>
<td>(</td>
<td class="paramtype"><a class="el" href="projdefs_8h.html#a9b32502ff92c255c686dacde53c1cba0">TaskFunction_t</a>&#160;</td>
<td class="paramname"><em>pxTaskCode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *const&#160;</td>
<td class="paramname"><em>pcName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const uint32_t&#160;</td>
<td class="paramname"><em>ulStackDepth</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *const&#160;</td>
<td class="paramname"><em>pvParameters</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td>
<td class="paramname"><em>uxPriority</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#a84e9a8ba132feed0b2401c1f4e2ac63c">StackType_t</a> *const&#160;</td>
<td class="paramname"><em>puxStackBuffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="_free_r_t_o_s_8h.html#af0002e4ad72220b34b95fcdf43bcd82d">StaticTask_t</a> *const&#160;</td>
<td class="paramname"><em>pxTaskBuffer</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6a620523eec41f8100c281824e21afe0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6a620523eec41f8100c281824e21afe0">&#9670;&nbsp;</a></span>MPU_xTaskGenericNotify()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> MPU_xTaskGenericNotify </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTaskToNotify</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>ulValue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="task_8h.html#ae8abc4f7da5b6880467daafbf19cd233">eNotifyAction</a>&#160;</td>
<td class="paramname"><em>eAction</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t *&#160;</td>
<td class="paramname"><em>pulPreviousNotificationValue</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa631ace6a21ea068ea5cac0b1f5e2e0c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa631ace6a21ea068ea5cac0b1f5e2e0c">&#9670;&nbsp;</a></span>MPU_xTaskGetApplicationTaskTag()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="task_8h.html#af984026250bf8fece2e0068874d4661d">TaskHookFunction_t</a> MPU_xTaskGetApplicationTaskTag </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTask</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad5942be9236b9389e39ce2036410f3f7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5942be9236b9389e39ce2036410f3f7">&#9670;&nbsp;</a></span>MPU_xTaskGetCurrentTaskHandle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> MPU_xTaskGetCurrentTaskHandle </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4307ba52bbf9ccedfef5a7de04dbc533"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4307ba52bbf9ccedfef5a7de04dbc533">&#9670;&nbsp;</a></span>MPU_xTaskGetHandle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> MPU_xTaskGetHandle </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>pcNameToQuery</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a872eb55045bda51f2da181d2537f14f7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a872eb55045bda51f2da181d2537f14f7">&#9670;&nbsp;</a></span>MPU_xTaskGetIdleTaskHandle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> MPU_xTaskGetIdleTaskHandle </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a24bdfe7b9f93ab8cee2ead25785e58e2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24bdfe7b9f93ab8cee2ead25785e58e2">&#9670;&nbsp;</a></span>MPU_xTaskGetSchedulerState()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> MPU_xTaskGetSchedulerState </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3b24e0327b39b868b91ff031fbdab048"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b24e0327b39b868b91ff031fbdab048">&#9670;&nbsp;</a></span>MPU_xTaskGetTickCount()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> MPU_xTaskGetTickCount </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1da54fee74752c5f58126559133af078"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1da54fee74752c5f58126559133af078">&#9670;&nbsp;</a></span>MPU_xTaskIncrementTick()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> MPU_xTaskIncrementTick </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac82481381f0b1511db1fbb8f77c1386a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac82481381f0b1511db1fbb8f77c1386a">&#9670;&nbsp;</a></span>MPU_xTaskNotifyStateClear()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> MPU_xTaskNotifyStateClear </td>
<td>(</td>
<td class="paramtype"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a>&#160;</td>
<td class="paramname"><em>xTask</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a748678c5f1817a5fc66127b6aaff95e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a748678c5f1817a5fc66127b6aaff95e1">&#9670;&nbsp;</a></span>MPU_xTaskNotifyWait()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> MPU_xTaskNotifyWait </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>ulBitsToClearOnEntry</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>ulBitsToClearOnExit</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t *&#160;</td>
<td class="paramname"><em>pulNotificationValue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a>&#160;</td>
<td class="paramname"><em>xTicksToWait</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa43b421a9eff441d0a850998551b17b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa43b421a9eff441d0a850998551b17b4">&#9670;&nbsp;</a></span>MPU_xTaskResumeAll()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> MPU_xTaskResumeAll </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af743e7a66d44be8b088a546f26078f8d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af743e7a66d44be8b088a546f26078f8d">&#9670;&nbsp;</a></span>MPU_xTimerCreate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="timers_8h.html#aae4bf1dce696ab615d5fd073606fd3cb">TimerHandle_t</a> MPU_xTimerCreate </td>
<td>(</td>
<td class="paramtype">const char *const&#160;</td>
<td class="paramname"><em>pcTimerName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a>&#160;</td>
<td class="paramname"><em>xTimerPeriodInTicks</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td>
<td class="paramname"><em>uxAutoReload</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *const&#160;</td>
<td class="paramname"><em>pvTimerID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="timers_8h.html#a5cf6d1f61ccd4871022ed8ad454c6027">TimerCallbackFunction_t</a>&#160;</td>
<td class="paramname"><em>pxCallbackFunction</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac933854b9c3379b228e45a7325390b65"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac933854b9c3379b228e45a7325390b65">&#9670;&nbsp;</a></span>MPU_xTimerCreateStatic()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="timers_8h.html#aae4bf1dce696ab615d5fd073606fd3cb">TimerHandle_t</a> MPU_xTimerCreateStatic </td>
<td>(</td>
<td class="paramtype">const char *const&#160;</td>
<td class="paramname"><em>pcTimerName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a>&#160;</td>
<td class="paramname"><em>xTimerPeriodInTicks</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="portmacro_8h.html#a646f89d4298e4f5afd522202b11cb2e6">UBaseType_t</a>&#160;</td>
<td class="paramname"><em>uxAutoReload</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *const&#160;</td>
<td class="paramname"><em>pvTimerID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="timers_8h.html#a5cf6d1f61ccd4871022ed8ad454c6027">TimerCallbackFunction_t</a>&#160;</td>
<td class="paramname"><em>pxCallbackFunction</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="_free_r_t_o_s_8h.html#a85fc227d111ec21647641e0deddcccc6">StaticTimer_t</a> *&#160;</td>
<td class="paramname"><em>pxTimerBuffer</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aae208eb9b7fbd15cfdfdae800fd2ce97"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aae208eb9b7fbd15cfdfdae800fd2ce97">&#9670;&nbsp;</a></span>MPU_xTimerCreateTimerTask()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> MPU_xTimerCreateTimerTask </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="adf652b34543f5cd024a61272bfc030e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf652b34543f5cd024a61272bfc030e0">&#9670;&nbsp;</a></span>MPU_xTimerGenericCommand()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> MPU_xTimerGenericCommand </td>
<td>(</td>
<td class="paramtype"><a class="el" href="timers_8h.html#aae4bf1dce696ab615d5fd073606fd3cb">TimerHandle_t</a>&#160;</td>
<td class="paramname"><em>xTimer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a>&#160;</td>
<td class="paramname"><em>xCommandID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a>&#160;</td>
<td class="paramname"><em>xOptionalValue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> *const&#160;</td>
<td class="paramname"><em>pxHigherPriorityTaskWoken</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a>&#160;</td>
<td class="paramname"><em>xTicksToWait</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9dfbc500c76677ed5cba74cf2e5fd6f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9dfbc500c76677ed5cba74cf2e5fd6f6">&#9670;&nbsp;</a></span>MPU_xTimerGetExpiryTime()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> MPU_xTimerGetExpiryTime </td>
<td>(</td>
<td class="paramtype"><a class="el" href="timers_8h.html#aae4bf1dce696ab615d5fd073606fd3cb">TimerHandle_t</a>&#160;</td>
<td class="paramname"><em>xTimer</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a15ec983c5422f9d9e6ee46a3b8786b69"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a15ec983c5422f9d9e6ee46a3b8786b69">&#9670;&nbsp;</a></span>MPU_xTimerGetPeriod()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a> MPU_xTimerGetPeriod </td>
<td>(</td>
<td class="paramtype"><a class="el" href="timers_8h.html#aae4bf1dce696ab615d5fd073606fd3cb">TimerHandle_t</a>&#160;</td>
<td class="paramname"><em>xTimer</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5a703b8f85f0d326ed2b980cffd2e357"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5a703b8f85f0d326ed2b980cffd2e357">&#9670;&nbsp;</a></span>MPU_xTimerGetTimerDaemonTaskHandle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="task_8h.html#ae95f44d4cfeb4a599c6cc258d241cb6b">TaskHandle_t</a> MPU_xTimerGetTimerDaemonTaskHandle </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3b4cacdf2f73f0dfc09f83bf5c2139ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b4cacdf2f73f0dfc09f83bf5c2139ee">&#9670;&nbsp;</a></span>MPU_xTimerIsTimerActive()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> MPU_xTimerIsTimerActive </td>
<td>(</td>
<td class="paramtype"><a class="el" href="timers_8h.html#aae4bf1dce696ab615d5fd073606fd3cb">TimerHandle_t</a>&#160;</td>
<td class="paramname"><em>xTimer</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4322c55e979ddd6d0638944d8fe02662"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4322c55e979ddd6d0638944d8fe02662">&#9670;&nbsp;</a></span>MPU_xTimerPendFunctionCall()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> MPU_xTimerPendFunctionCall </td>
<td>(</td>
<td class="paramtype"><a class="el" href="timers_8h.html#af6e8e2be58df2be9f9bb808fcdc51622">PendedFunction_t</a>&#160;</td>
<td class="paramname"><em>xFunctionToPend</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>pvParameter1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>ulParameter2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a>&#160;</td>
<td class="paramname"><em>xTicksToWait</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8f68e37e931bbf95440c8845f512e090"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f68e37e931bbf95440c8845f512e090">&#9670;&nbsp;</a></span>xQueuePeek()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> xQueuePeek </td>
<td>(</td>
<td class="paramtype"><a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a>&#160;</td>
<td class="paramname"><em>xQueue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *const&#160;</td>
<td class="paramname"><em>pvBuffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a>&#160;</td>
<td class="paramname"><em>xTicksToWait</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ade45e48664e5ec17ea091f00cd34394f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade45e48664e5ec17ea091f00cd34394f">&#9670;&nbsp;</a></span>xQueueSemaphoreTake()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="portmacro_8h.html#a46fb21e00ae0729d7515c0fbf2269796">BaseType_t</a> xQueueSemaphoreTake </td>
<td>(</td>
<td class="paramtype"><a class="el" href="queue_8h.html#aaf19d499892a4ce1409326ece00f5264">QueueHandle_t</a>&#160;</td>
<td class="paramname"><em>xQueue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="portmacro_8h.html#aa69c48c6e902ce54f70886e6573c92a9">TickType_t</a>&#160;</td>
<td class="paramname"><em>xTicksToWait</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="mpu__prototypes_8h.html">mpu_prototypes.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>