Repetier-Firmware-4-Davinci/api-doc/html/ui_8h.html

3880 wiersze
202 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>Repetier-Firmware: src/ArduinoAVR/Repetier/ui.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="repetier-logo-trans128.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Repetier-Firmware
&#160;<span id="projectnumber">0.91</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.6.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('ui_8h.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Defines</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">src/ArduinoAVR/Repetier/ui.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="gcode_8h_source.html">gcode.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="uilang_8h_source.html">uilang.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="uimenu_8h_source.html">uimenu.h</a>&quot;</code><br/>
</div>
<p><a href="ui_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_u_i_menu_entry.html">UIMenuEntry</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_u_i_menu.html">UIMenu</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_u_i_display.html">UIDisplay</a></td></tr>
<tr><td colspan="2"><h2><a name="define-members"></a>
Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a0376e7bd1683fa45972d1d56adba98a9">UI_ACTION_TOPMENU</a>&#160;&#160;&#160;8192</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#aaa4a7b89072ed573078be6dc3655e6b3">UI_ACTION_NEXT</a>&#160;&#160;&#160;1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a7d761251c7c0b55f7f7edb2a621f6d12">UI_ACTION_PREVIOUS</a>&#160;&#160;&#160;2</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a622fc8ab61db41c7c6e757a8ff7eec5f">UI_ACTION_X_UP</a>&#160;&#160;&#160;100</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a8690b243ec5d0dde903923e524e6ee68">UI_ACTION_X_DOWN</a>&#160;&#160;&#160;101</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#ae862683e3ceecb61906a59badd42a6c7">UI_ACTION_Y_UP</a>&#160;&#160;&#160;102</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a244ce005a688a49e3a4b2f1a9396f3f5">UI_ACTION_Y_DOWN</a>&#160;&#160;&#160;103</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a2d3c8282f91225976a4ef7f124184d40">UI_ACTION_Z_UP</a>&#160;&#160;&#160;104</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#ab5f4d84b80e3d4dfca2e13d5932e846e">UI_ACTION_Z_DOWN</a>&#160;&#160;&#160;105</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#aec5068c25e627fe9a7df26d2c6b2c92d">UI_ACTION_EXTRUDER_UP</a>&#160;&#160;&#160;106</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a50b34120e709f3c8fe35705d15317998">UI_ACTION_EXTRUDER_DOWN</a>&#160;&#160;&#160;107</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a76022a3511e93f0f7ea97a78ef285418">UI_ACTION_EXTRUDER_TEMP_UP</a>&#160;&#160;&#160;108</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#acee24d8ee9ba7c47daed8599d1cff21b">UI_ACTION_EXTRUDER_TEMP_DOWN</a>&#160;&#160;&#160;109</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a9d8b241be4a7077f60efa671e9eaeb86">UI_ACTION_HEATED_BED_UP</a>&#160;&#160;&#160;110</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#ade7a3858d4781b6625045217418f7a95">UI_ACTION_HEATED_BED_DOWN</a>&#160;&#160;&#160;111</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#abab4782fbe563a3fc9937e2114b64903">UI_ACTION_FAN_UP</a>&#160;&#160;&#160;112</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a3806dc02cc053954b9296afdb2950787">UI_ACTION_FAN_DOWN</a>&#160;&#160;&#160;113</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a805b79beca32e71119c52596f35bb1cb">UI_ACTION_DUMMY</a>&#160;&#160;&#160;10000</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#afaa185811886214a66718bbe7bf90da6">UI_ACTION_BACK</a>&#160;&#160;&#160;1000</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a404bc634b7ad57423b8b8412a531c583">UI_ACTION_OK</a>&#160;&#160;&#160;1001</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a2070560eee75ee64c166017f2ab1b377">UI_ACTION_MENU_UP</a>&#160;&#160;&#160;1002</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a6e01e30679f304370a534d86ef97eef3">UI_ACTION_TOP_MENU</a>&#160;&#160;&#160;1003</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#ae56bdf8e572fecb23c86150c243ac2d3">UI_ACTION_EMERGENCY_STOP</a>&#160;&#160;&#160;1004</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a1ef3f459468b52a38fe4fffc66354f74">UI_ACTION_XPOSITION</a>&#160;&#160;&#160;1005</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a04370ec777e6807e7065de53c629e793">UI_ACTION_YPOSITION</a>&#160;&#160;&#160;1006</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#acf0eba931a353fa69913627edef83604">UI_ACTION_ZPOSITION</a>&#160;&#160;&#160;1007</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a2325a5f4d041db35d411006a860a3883">UI_ACTION_EPOSITION</a>&#160;&#160;&#160;1008</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#ac57997dd640de07147a142f179a35863">UI_ACTION_BED_TEMP</a>&#160;&#160;&#160;1009</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a56ec8720be0e3fe435bcfc19e3386063">UI_ACTION_EXTRUDER_TEMP</a>&#160;&#160;&#160;1010</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a2a15bc99a6efdb771264b83d7c883af2">UI_ACTION_SD_DELETE</a>&#160;&#160;&#160;1012</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#ae915626599ace17139e49669b86acb10">UI_ACTION_SD_PRINT</a>&#160;&#160;&#160;1013</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a1c0b54a2f68567d607a6bc4dd5fce5b0">UI_ACTION_SD_PAUSE</a>&#160;&#160;&#160;1014</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a97582b2bc3ba9ddb5d11d6ee38354b08">UI_ACTION_SD_CONTINUE</a>&#160;&#160;&#160;1015</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a333a4ca9b7d54a3550b9adff25b0993f">UI_ACTION_SD_UNMOUNT</a>&#160;&#160;&#160;1016</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a166e19b9386c5b355af7031c1b734952">UI_ACTION_SD_MOUNT</a>&#160;&#160;&#160;1017</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a72a86a29358c20f85a4d8be9f31ceafa">UI_ACTION_XPOSITION_FAST</a>&#160;&#160;&#160;1018</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a3cf59357e508ee576f3739b7ae06d906">UI_ACTION_YPOSITION_FAST</a>&#160;&#160;&#160;1019</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a3717fb4a2b9df95fd1af1c875689e7fb">UI_ACTION_ZPOSITION_FAST</a>&#160;&#160;&#160;1020</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a5fd2d531eccf1d966c177a8e2e137ab7">UI_ACTION_HOME_ALL</a>&#160;&#160;&#160;1021</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a2433e70d06baefbf8cfd7c8f99c8e007">UI_ACTION_HOME_X</a>&#160;&#160;&#160;1022</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a29aab9c5095b45910ee54264425bd7cd">UI_ACTION_HOME_Y</a>&#160;&#160;&#160;1023</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a7149d15e66318376c0513a497b6eff8a">UI_ACTION_HOME_Z</a>&#160;&#160;&#160;1024</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#adfce8a1d85293c67745cb022cce5c7ba">UI_ACTION_SELECT_EXTRUDER1</a>&#160;&#160;&#160;1025</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#ae092c04f456da231d3376b8f51365e95">UI_ACTION_STORE_EEPROM</a>&#160;&#160;&#160;1030</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a1e5b1992f0345cb6fd8a952f8a0e2d2c">UI_ACTION_LOAD_EEPROM</a>&#160;&#160;&#160;1031</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a4bf37c2a6e926488e87668781b2b709d">UI_ACTION_PRINT_ACCEL_X</a>&#160;&#160;&#160;1032</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#abd68f52a37ea81a391a45ca520a91c45">UI_ACTION_PRINT_ACCEL_Y</a>&#160;&#160;&#160;1033</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a36f37dcd57ae22c697a50a436af59aa0">UI_ACTION_PRINT_ACCEL_Z</a>&#160;&#160;&#160;1034</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a65bdb14d38489b883905c96aef935ee5">UI_ACTION_MOVE_ACCEL_X</a>&#160;&#160;&#160;1035</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a9c05362222b75dcd04be56542f331642">UI_ACTION_MOVE_ACCEL_Y</a>&#160;&#160;&#160;1036</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a9b8724284841e555231e6886a6c62b8f">UI_ACTION_MOVE_ACCEL_Z</a>&#160;&#160;&#160;1037</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a7b3050f0a1471a73651a7863ea1e4ea9">UI_ACTION_MAX_JERK</a>&#160;&#160;&#160;1038</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a9d6b89f35369c1b4fdb84708905437bb">UI_ACTION_MAX_ZJERK</a>&#160;&#160;&#160;1039</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a4ddc30066bc238f59422feaf451849b0">UI_ACTION_BAUDRATE</a>&#160;&#160;&#160;1040</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a547091dc11d9bf4547f19b22e6d362b0">UI_ACTION_HOMING_FEEDRATE_X</a>&#160;&#160;&#160;1041</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#ab0ac9acb97f66442428592d8a3b5d0f3">UI_ACTION_HOMING_FEEDRATE_Y</a>&#160;&#160;&#160;1042</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a39531276f38d45095c5306dac4bc64dd">UI_ACTION_HOMING_FEEDRATE_Z</a>&#160;&#160;&#160;1043</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a6a96117be59b0c25718c9e6a89b9943c">UI_ACTION_MAX_FEEDRATE_X</a>&#160;&#160;&#160;1044</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#afe1892becafdf2145d5cba300e27242d">UI_ACTION_MAX_FEEDRATE_Y</a>&#160;&#160;&#160;1045</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a5ed739b9200e6c6cc23ac3a85b5786be">UI_ACTION_MAX_FEEDRATE_Z</a>&#160;&#160;&#160;1046</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a40cb611c4a97c725f655a78a380aff18">UI_ACTION_STEPS_X</a>&#160;&#160;&#160;1047</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a6c7f89663a938efa2f2e88b1633f68b2">UI_ACTION_STEPS_Y</a>&#160;&#160;&#160;1048</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a770c6c9be5a86468fc0b965a76e4a3b2">UI_ACTION_STEPS_Z</a>&#160;&#160;&#160;1049</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a4789b7f832af1ac035c84a3fd6ef4f5f">UI_ACTION_FAN_OFF</a>&#160;&#160;&#160;1050</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a36d49825cec962f3e93159dbb490f2a0">UI_ACTION_FAN_25</a>&#160;&#160;&#160;1051</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a4b227957c35769c77549a5f02c6dfdfc">UI_ACTION_FAN_50</a>&#160;&#160;&#160;1052</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a475cc074f97602819de4fc2efb80c885">UI_ACTION_FAN_75</a>&#160;&#160;&#160;1053</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a4509616ec3148f1271cacb1477aa0549">UI_ACTION_FAN_FULL</a>&#160;&#160;&#160;1054</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a310358365ffe41b670cca7d3f98e733d">UI_ACTION_FEEDRATE_MULTIPLY</a>&#160;&#160;&#160;1055</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#aa05409470afc017aef46b37f32e92167">UI_ACTION_STEPPER_INACTIVE</a>&#160;&#160;&#160;1056</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a1011076579d4f8d1b4be612d40c866b5">UI_ACTION_MAX_INACTIVE</a>&#160;&#160;&#160;1057</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a033fb5ac159235091f7ff230169ca33d">UI_ACTION_PID_PGAIN</a>&#160;&#160;&#160;1058</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a3f2109847802269fa14fbef4567a8ce4">UI_ACTION_PID_IGAIN</a>&#160;&#160;&#160;1059</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a47afa2d7891048b835711e6e414b0863">UI_ACTION_PID_DGAIN</a>&#160;&#160;&#160;1060</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a97ef7b0f0bc0920cf888c483ece5f271">UI_ACTION_DRIVE_MIN</a>&#160;&#160;&#160;1061</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#ad806dde8d455640c91749402918871cf">UI_ACTION_DRIVE_MAX</a>&#160;&#160;&#160;1062</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a9d9beaa3b44a5ab41831426eb4238c9d">UI_ACTION_X_OFFSET</a>&#160;&#160;&#160;1063</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#af9f4cf208904a281d9fe4016145ea1fa">UI_ACTION_Y_OFFSET</a>&#160;&#160;&#160;1064</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a740c709475aa0bf2e55e5177bc77f197">UI_ACTION_EXTR_STEPS</a>&#160;&#160;&#160;1065</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a0a4400d560b9f9a5e9d109e6b9e216be">UI_ACTION_EXTR_ACCELERATION</a>&#160;&#160;&#160;1066</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#aa2f7b85b27c04289b9a7f64844990d6d">UI_ACTION_EXTR_MAX_FEEDRATE</a>&#160;&#160;&#160;1067</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a4df68b19805b67688f32fee4e777288b">UI_ACTION_EXTR_START_FEEDRATE</a>&#160;&#160;&#160;1068</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a38eba0e0278e07eaf4e3f05eccddc913">UI_ACTION_EXTR_HEATMANAGER</a>&#160;&#160;&#160;1069</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a39607560ff6738d4f1985140ba05fd4f">UI_ACTION_EXTR_WATCH_PERIOD</a>&#160;&#160;&#160;1070</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a76ad73dc9254fa21155b6fee5807ef2c">UI_ACTION_PID_MAX</a>&#160;&#160;&#160;1071</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a571c1f102544b6a3052138868de57fd0">UI_ACTION_ADVANCE_K</a>&#160;&#160;&#160;1072</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a1e389bcd2e902c281f9d97bf8d4655f8">UI_ACTION_SET_ORIGIN</a>&#160;&#160;&#160;1073</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#ac57879041f8a45a08f703a7db618105f">UI_ACTION_DEBUG_ECHO</a>&#160;&#160;&#160;1074</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a8ea6a765cc13d2caac819fd3e18d0fbf">UI_ACTION_DEBUG_INFO</a>&#160;&#160;&#160;1075</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a2b24f10710a837997eb162f6587a58ea">UI_ACTION_DEBUG_ERROR</a>&#160;&#160;&#160;1076</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a023c69616d5a2403cbe94995466a1b01">UI_ACTION_DEBUG_DRYRUN</a>&#160;&#160;&#160;1077</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#ac0d8ad4a8cdde1ceb5ca4725020acb4a">UI_ACTION_POWER</a>&#160;&#160;&#160;1078</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a80d482a904b1a1cb6b23d70d8bf9a571">UI_ACTION_PREHEAT_PLA</a>&#160;&#160;&#160;1079</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#af7a46234f09be3ed3e66dd3b753a8831">UI_ACTION_COOLDOWN</a>&#160;&#160;&#160;1080</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a43fe732a38b434e6a05576d9e7c1bfd0">UI_ACTION_HEATED_BED_OFF</a>&#160;&#160;&#160;1081</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a1551ca89187d0ce81da1b2939cdc0121">UI_ACTION_EXTRUDER0_OFF</a>&#160;&#160;&#160;1082</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a4764410b45bb2d4c6ee3dc7dd26d3322">UI_ACTION_EXTRUDER1_OFF</a>&#160;&#160;&#160;1083</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a5f408c78afe0f29a9a7284c6a6faa92d">UI_ACTION_HEATED_BED_TEMP</a>&#160;&#160;&#160;1084</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a1867e8876ed9092d044533472a152eb7">UI_ACTION_EXTRUDER0_TEMP</a>&#160;&#160;&#160;1085</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#ac57ab27009b68077ed5f07995578ab46">UI_ACTION_EXTRUDER1_TEMP</a>&#160;&#160;&#160;1086</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a88fd5ff92f8c9415719a4b6cf7c6fbc9">UI_ACTION_OPS_OFF</a>&#160;&#160;&#160;1087</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#ae2ee5826ab9108fa9e289e451ce89956">UI_ACTION_OPS_CLASSIC</a>&#160;&#160;&#160;1088</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a60fc69c73ea3102791dd5c255f9e7ce0">UI_ACTION_OPS_FAST</a>&#160;&#160;&#160;1089</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a8cb23d8ee81fe6d14b21f738b889beb4">UI_ACTION_DISABLE_STEPPER</a>&#160;&#160;&#160;1090</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a1d79de1e2dd1e694c575477e1fb173a0">UI_ACTION_RESET_EXTRUDER</a>&#160;&#160;&#160;1091</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#ae53a458fedc79ccdbb221304726bdd9d">UI_ACTION_EXTRUDER_RELATIVE</a>&#160;&#160;&#160;1092</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#ae4cb2baa1d3d0733a339a5c2e547d60b">UI_ACTION_SELECT_EXTRUDER0</a>&#160;&#160;&#160;1093</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#ae86c06c1e30dd2fc413ed84d87f90ede">UI_ACTION_ADVANCE_L</a>&#160;&#160;&#160;1094</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#aa51b104e335f8782f4270949baa71622">UI_ACTION_PREHEAT_ABS</a>&#160;&#160;&#160;1095</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a938843b54d34aceb2edc0002d94428bf">UI_ACTION_FLOWRATE_MULTIPLY</a>&#160;&#160;&#160;1096</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a922589c78b8824436596bfc757092e75">UI_ACTION_KILL</a>&#160;&#160;&#160;1097</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a0cf0b3cff32d4b278642d3cd3d507871">UI_ACTION_RESET</a>&#160;&#160;&#160;1098</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#aba3c0090e02cb672991fa458bb1070b5">UI_ACTION_PAUSE</a>&#160;&#160;&#160;1099</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#ad363f46bc602ff96a3b0b11d3da8d295">UI_ACTION_EXTR_WAIT_RETRACT_TEMP</a>&#160;&#160;&#160;1100</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a1a52c11084dabbb7b766d5b93a5dfefe">UI_ACTION_EXTR_WAIT_RETRACT_UNITS</a>&#160;&#160;&#160;1101</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a0b123286e1bfa931c11f454b78b2006d">UI_ACTION_EXTRUDER2_OFF</a>&#160;&#160;&#160;1102</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a0ba8664ff1888002e1a7ebed8d05b07e">UI_ACTION_EXTRUDER2_TEMP</a>&#160;&#160;&#160;1103</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#aba6a0aa3f9e51a27f4779cf5af5b39ec">UI_ACTION_SELECT_EXTRUDER2</a>&#160;&#160;&#160;1104</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#ad36dad0ea973bc92d734aab982080cfc">UI_ACTION_WRITE_DEBUG</a>&#160;&#160;&#160;1105</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a66a327b69609069e29617759ce3e6143">UI_ACTION_FANSPEED</a>&#160;&#160;&#160;1106</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#aaa1ed14b72f52c8217062a8a3a9173f9">UI_ACTION_LIGHTS_ONOFF</a>&#160;&#160;&#160;1107</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#af3945b1a8d4d677d546f97db3b2abc60">UI_ACTION_SD_STOP</a>&#160;&#160;&#160;1108</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a79b955c3b7c81ec1ca901dcd8e4ad767">UI_ACTION_MENU_XPOS</a>&#160;&#160;&#160;4000</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#abe61f21ad6c2ea328ea829e247fc867e">UI_ACTION_MENU_YPOS</a>&#160;&#160;&#160;4001</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a5c4651aaf24619b1356c28b280cb6615">UI_ACTION_MENU_ZPOS</a>&#160;&#160;&#160;4002</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#af80533b0c46b72ed95718c7e73dae1bd">UI_ACTION_MENU_XPOSFAST</a>&#160;&#160;&#160;4003</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a1e4ec0a31bde6eb4f14ce4489c73298b">UI_ACTION_MENU_YPOSFAST</a>&#160;&#160;&#160;4004</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#acc1212e58df355a45b2a771763f4b611">UI_ACTION_MENU_ZPOSFAST</a>&#160;&#160;&#160;4005</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#ad47a9dfc7ec12e79953fd27b4bd6919e">UI_ACTION_MENU_SDCARD</a>&#160;&#160;&#160;4006</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#ab3d8752161348913470ede0ca42249f4">UI_ACTION_MENU_QUICKSETTINGS</a>&#160;&#160;&#160;4007</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#af5f27972b91aec3c713a79624f8c43a9">UI_ACTION_MENU_EXTRUDER</a>&#160;&#160;&#160;4008</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a8b7577d468ba88db2cdaf41e1a85436c">UI_ACTION_MENU_POSITIONS</a>&#160;&#160;&#160;4009</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#ad7fab7c382026749ac75a0492d84aaf4">UI_ACTION_SET_MEASURED_ORIGIN</a>&#160;&#160;&#160;4012</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a693488555117210dfb92b5107b69e903">UI_ACTION_SET_P1</a>&#160;&#160;&#160;4013</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a5fb0bc18cb386a948340bef1f1f987c7">UI_ACTION_SET_P2</a>&#160;&#160;&#160;4014</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a622537bbec4e41d52d948ee6f06b150b">UI_ACTION_SET_P3</a>&#160;&#160;&#160;4015</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#ac5613e988339f0454e89acf600509d9b">UI_ACTION_CALC_LEVEL</a>&#160;&#160;&#160;4016</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a786d54f3255d9481c6b1d76be61171e3">UI_ACTION_SHOW_USERMENU1</a>&#160;&#160;&#160;4101</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a9e536ed5885eb836019c78f829c48e2e">UI_ACTION_SHOW_USERMENU2</a>&#160;&#160;&#160;4102</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a4e3c0e389db5fd96e913198a3751b0a1">UI_ACTION_SHOW_USERMENU3</a>&#160;&#160;&#160;4103</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a213aa0b8b81ff1fa4101c2b79a69e2a9">UI_ACTION_SHOW_USERMENU4</a>&#160;&#160;&#160;4104</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a992f99ff61ba549fae0bd5ec5fa0797e">UI_ACTION_SHOW_USERMENU5</a>&#160;&#160;&#160;4105</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#ae2b27c2264bbb57562b501ddc30ec05e">UI_ACTION_SHOW_USERMENU6</a>&#160;&#160;&#160;4106</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a96adb911a8e982083371cb9020bf1ead">UI_ACTION_SHOW_USERMENU7</a>&#160;&#160;&#160;4107</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#aba269f677175e0d4e1d568d4f75215d6">UI_ACTION_SHOW_USERMENU8</a>&#160;&#160;&#160;4108</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a542accef6bd82a54a9284acf8d3188ff">UI_ACTION_SHOW_USERMENU9</a>&#160;&#160;&#160;4109</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a17a6026f66f4bb34ce95aca43bbfc6ee">UI_ACTION_SHOW_USERMENU10</a>&#160;&#160;&#160;4110</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a4b401e8097f3cf841db33914755bad3a">UI_KEYS_INIT_CLICKENCODER_LOW</a>(pinA, pinB)&#160;&#160;&#160;<a class="el" href="fastio_8h.html#afa76df25ccdb2d113a057c8c305399cc">SET_INPUT</a>(pinA);<a class="el" href="fastio_8h.html#afa76df25ccdb2d113a057c8c305399cc">SET_INPUT</a>(pinB); <a class="el" href="fastio_8h.html#a608adcba13929aae3476f1de99498566">PULLUP</a>(pinA,HIGH);<a class="el" href="fastio_8h.html#a608adcba13929aae3476f1de99498566">PULLUP</a>(pinB,HIGH);</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a60cfc4ad20b7a6814ff8ab3c11faef8f">UI_KEYS_INIT_BUTTON_LOW</a>(pin)&#160;&#160;&#160;<a class="el" href="fastio_8h.html#afa76df25ccdb2d113a057c8c305399cc">SET_INPUT</a>(pin);<a class="el" href="fastio_8h.html#a608adcba13929aae3476f1de99498566">PULLUP</a>(pin,HIGH);</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#aa6127966504963e917f79dcc3295e2cc">UI_KEYS_INIT_CLICKENCODER_HIGH</a>(pinA, pinB)&#160;&#160;&#160;<a class="el" href="fastio_8h.html#afa76df25ccdb2d113a057c8c305399cc">SET_INPUT</a>(pinA);<a class="el" href="fastio_8h.html#afa76df25ccdb2d113a057c8c305399cc">SET_INPUT</a>(pinB); <a class="el" href="fastio_8h.html#a608adcba13929aae3476f1de99498566">PULLUP</a>(pinA,LOW);<a class="el" href="fastio_8h.html#a608adcba13929aae3476f1de99498566">PULLUP</a>(pinB,LOW);</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a2cad5ab6586817b20fb57e492a43240d">UI_KEYS_INIT_BUTTON_HIGH</a>(pin)&#160;&#160;&#160;<a class="el" href="fastio_8h.html#afa76df25ccdb2d113a057c8c305399cc">SET_INPUT</a>(pin);<a class="el" href="fastio_8h.html#a608adcba13929aae3476f1de99498566">PULLUP</a>(pin,LOW);</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#aedc513dd0e6a836b54ea50616aa25e65">UI_KEYS_CLICKENCODER_LOW</a>(pinA, pinB)&#160;&#160;&#160;uid.encoderLast = (uid.encoderLast &lt;&lt; 2) &amp; 0x0F;if (!READ(pinA)) uid.encoderLast |=2;if (!READ(pinB)) uid.encoderLast |=1; uid.encoderPos += pgm_read_byte(&amp;encoder_table[uid.encoderLast]);</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a57f3db99b2afc7b9d7227972813038a7">UI_KEYS_CLICKENCODER_LOW_REV</a>(pinA, pinB)&#160;&#160;&#160;uid.encoderLast = (uid.encoderLast &lt;&lt; 2) &amp; 0x0F;if (!READ(pinA)) uid.encoderLast |=2;if (!READ(pinB)) uid.encoderLast |=1; uid.encoderPos -= pgm_read_byte(&amp;encoder_table[uid.encoderLast]);</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a83566d1fbae4377cb445da2415c046ad">UI_KEYS_BUTTON_LOW</a>(pin, action_)&#160;&#160;&#160;if(<a class="el" href="fastio_8h.html#a9716cca366b99de7c0d101eeab24c967">READ</a>(pin)==0) action=action_;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a56d431708c86453734619385e352d9e8">UI_KEYS_CLICKENCODER_HIGH</a>(pinA, pinB)&#160;&#160;&#160;uid.encoderLast = (uid.encoderLast &lt;&lt; 2) &amp; 0x0F;if (READ(pinA)) uid.encoderLast |=2;if (READ(pinB)) uid.encoderLast |=1; uid.encoderPos += pgm_read_byte(&amp;encoder_table[uid.encoderLast]);</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a345c8765ca5d91f7ab6f0fc08f32d4b5">UI_KEYS_CLICKENCODER_HIGH_REV</a>(pinA, pinB)&#160;&#160;&#160;uid.encoderLast = (uid.encoderLast &lt;&lt; 2) &amp; 0x0F;if (READ(pinA)) uid.encoderLast |=2;if (READ(pinB)) uid.encoderLast |=1; uid.encoderPos -= pgm_read_byte(&amp;encoder_table[uid.encoderLast]);</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#afba3192129b28111943e9cae8a263190">UI_KEYS_BUTTON_HIGH</a>(pin, action_)&#160;&#160;&#160;if(<a class="el" href="fastio_8h.html#a9716cca366b99de7c0d101eeab24c967">READ</a>(pin)!=0) action=action_;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#af496300ebe427dab69bfc047f80c57cc">UI_KEYS_INIT_MATRIX</a>(r1, r2, r3, r4, c1, c2, c3, c4)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a166ed74e7db93e7b2e1886bad952daa6">UI_KEYS_MATRIX</a>(r1, r2, r3, r4, c1, c2, c3, c4)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a7dbb52d72771e00c7d8909b7e6f0a53f">UI_KEYS_I2C_CLICKENCODER_LOW</a>(pinA, pinB)&#160;&#160;&#160;uid.encoderLast = (uid.encoderLast &lt;&lt; 2) &amp; 0x0F;if (!(keymask &amp; pinA)) uid.encoderLast |=2;if (!(keymask &amp; pinB)) uid.encoderLast |=1; uid.encoderPos += pgm_read_byte(&amp;encoder_table[uid.encoderLast]);</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a767f01eb8f4686b2493c21788aa03c60">UI_KEYS_I2C_CLICKENCODER_LOW_REV</a>(pinA, pinB)&#160;&#160;&#160;uid.encoderLast = (uid.encoderLast &lt;&lt; 2) &amp; 0x0F;if (!(keymask &amp; pinA)) uid.encoderLast |=2;if (!(keymask &amp; pinB)) uid.encoderLast |=1; uid.encoderPos -= pgm_read_byte(&amp;encoder_table[uid.encoderLast]);</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a855e669efc242816863c0b4e7b0e42d6">UI_KEYS_I2C_BUTTON_LOW</a>(pin, action_)&#160;&#160;&#160;if((keymask &amp; pin)==0) action=action_;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a9af0dd219ad8dfd0c4a4ebbd5ca6f97d">UI_KEYS_I2C_CLICKENCODER_HIGH</a>(pinA, pinB)&#160;&#160;&#160;uid.encoderLast = (uid.encoderLast &lt;&lt; 2) &amp; 0x0F;if (keymask &amp; pinA) uid.encoderLast |=2;if (keymask &amp; pinB) uid.encoderLast |=1; uid.encoderPos += pgm_read_byte(&amp;encoder_table[uid.encoderLast]);</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#ae3c0daaa271a44c71b8814daeff269dc">UI_KEYS_I2C_CLICKENCODER_HIGH_REV</a>(pinA, pinB)&#160;&#160;&#160;uid.encoderLast = (uid.encoderLast &lt;&lt; 2) &amp; 0x0F;if (keymask &amp; pinA) uid.encoderLast |=2;if (keymask &amp; pinB) uid.encoderLast |=1; uid.encoderPos -= pgm_read_byte(&amp;encoder_table[uid.encoderLast]);</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a486ffeb5fcf2838026865c45e96c1cf1">UI_KEYS_I2C_BUTTON_HIGH</a>(pin, action_)&#160;&#160;&#160;if((pin &amp; keymask)!=0) action=action_;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a0a2ccd60d544596e4de1f7f3ef6323e1">UI_STRING</a>(name, text)&#160;&#160;&#160;const char <a class="el" href="ui_8h.html#a0ecb7d204e04196a839885837c052002">PROGMEM</a> name[] = text;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a8d2e26b179b21e0e747cca5a967edf28">UI_PAGE6</a>(name, row1, row2, row3, row4, row5, row6)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#aa25ae57174e654c5c056f98f16ceda8b">UI_PAGE4</a>(name, row1, row2, row3, row4)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a5ed7410ee8d5eeab0f2a51dde4a223f4">UI_PAGE2</a>(name, row1, row2)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a39920f8080f4df1704bdf3775b999b02">UI_MENU_ACTION4C</a>(name, action, rows)&#160;&#160;&#160;<a class="el" href="ui_8h.html#aec127ba9cc1c38346dc5d9059948108c">UI_MENU_ACTION4</a>(name,action,rows)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#aaa804117ecf24350f5b67ba03e4563cc">UI_MENU_ACTION2C</a>(name, action, rows)&#160;&#160;&#160;<a class="el" href="ui_8h.html#ac8bfa72ab35ed4b111100107c520a794">UI_MENU_ACTION2</a>(name,action,rows)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#aec127ba9cc1c38346dc5d9059948108c">UI_MENU_ACTION4</a>(name, action, row1, row2, row3, row4)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#ac8bfa72ab35ed4b111100107c520a794">UI_MENU_ACTION2</a>(name, action, row1, row2)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#af171b18200b67ab1d528143c4a19710f">UI_MENU_HEADLINE</a>(name, text)&#160;&#160;&#160;<a class="el" href="ui_8cpp.html#a06d95f9c35dbf3afa1e651d343702d95">UI_STRING</a>(name ## _txt,text);<a class="el" href="struct_u_i_menu_entry.html">UIMenuEntry</a> name <a class="el" href="ui_8h.html#a0ecb7d204e04196a839885837c052002">PROGMEM</a> = {name ## _txt,1,0,0,0};</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#ad5dc725d925d79ce24c578360b5be912">UI_MENU_CHANGEACTION</a>(name, row, action)&#160;&#160;&#160;<a class="el" href="ui_8cpp.html#a06d95f9c35dbf3afa1e651d343702d95">UI_STRING</a>(name ## _txt,row);<a class="el" href="struct_u_i_menu_entry.html">UIMenuEntry</a> name <a class="el" href="ui_8h.html#a0ecb7d204e04196a839885837c052002">PROGMEM</a> = {name ## _txt,4,action,0,0};</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#abfa9c15593e23b92dfa7cd274c4e9349">UI_MENU_ACTIONCOMMAND</a>(name, row, action)&#160;&#160;&#160;<a class="el" href="ui_8cpp.html#a06d95f9c35dbf3afa1e651d343702d95">UI_STRING</a>(name ## _txt,row);<a class="el" href="struct_u_i_menu_entry.html">UIMenuEntry</a> name <a class="el" href="ui_8h.html#a0ecb7d204e04196a839885837c052002">PROGMEM</a> = {name ## _txt,3,action,0,0};</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#ade18a00948d3e403812e437e996dae15">UI_MENU_ACTIONSELECTOR</a>(name, row, entries)&#160;&#160;&#160;<a class="el" href="ui_8cpp.html#a06d95f9c35dbf3afa1e651d343702d95">UI_STRING</a>(name ## _txt,row);<a class="el" href="struct_u_i_menu_entry.html">UIMenuEntry</a> name <a class="el" href="ui_8h.html#a0ecb7d204e04196a839885837c052002">PROGMEM</a> = {name ## _txt,2,(unsigned int)&amp;entries,0,0};</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a31790e5ac14ae52c67b58c96f4fcf807">UI_MENU_SUBMENU</a>(name, row, entries)&#160;&#160;&#160;<a class="el" href="ui_8cpp.html#a06d95f9c35dbf3afa1e651d343702d95">UI_STRING</a>(name ## _txt,row);<a class="el" href="struct_u_i_menu_entry.html">UIMenuEntry</a> name <a class="el" href="ui_8h.html#a0ecb7d204e04196a839885837c052002">PROGMEM</a> = {name ## _txt,2,(unsigned int)&amp;entries,0,0};</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a76e4d96a50e7dc744bba3c7ba96cf8ce">UI_MENU_CHANGEACTION_FILTER</a>(name, row, action, filter, nofilter)&#160;&#160;&#160;<a class="el" href="ui_8cpp.html#a06d95f9c35dbf3afa1e651d343702d95">UI_STRING</a>(name ## _txt,row);<a class="el" href="struct_u_i_menu_entry.html">UIMenuEntry</a> name <a class="el" href="ui_8h.html#a0ecb7d204e04196a839885837c052002">PROGMEM</a> = {name ## _txt,4,action,filter,nofilter};</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#af6e4109b52de956d560c505157594baf">UI_MENU_ACTIONCOMMAND_FILTER</a>(name, row, action, filter, nofilter)&#160;&#160;&#160;<a class="el" href="ui_8cpp.html#a06d95f9c35dbf3afa1e651d343702d95">UI_STRING</a>(name ## _txt,row);<a class="el" href="struct_u_i_menu_entry.html">UIMenuEntry</a> name <a class="el" href="ui_8h.html#a0ecb7d204e04196a839885837c052002">PROGMEM</a> = {name ## _txt,3,action,filter,nofilter};</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#afe2ae4505aa5574c02a640f5f42ca3de">UI_MENU_ACTIONSELECTOR_FILTER</a>(name, row, entries, filter, nofilter)&#160;&#160;&#160;<a class="el" href="ui_8cpp.html#a06d95f9c35dbf3afa1e651d343702d95">UI_STRING</a>(name ## _txt,row);<a class="el" href="struct_u_i_menu_entry.html">UIMenuEntry</a> name <a class="el" href="ui_8h.html#a0ecb7d204e04196a839885837c052002">PROGMEM</a> = {name ## _txt,2,(unsigned int)&amp;entries,filter,nofilter};</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#acbbb6df751d2280a708782446cf9f814">UI_MENU_SUBMENU_FILTER</a>(name, row, entries, filter, nofilter)&#160;&#160;&#160;<a class="el" href="ui_8cpp.html#a06d95f9c35dbf3afa1e651d343702d95">UI_STRING</a>(name ## _txt,row);<a class="el" href="struct_u_i_menu_entry.html">UIMenuEntry</a> name <a class="el" href="ui_8h.html#a0ecb7d204e04196a839885837c052002">PROGMEM</a> = {name ## _txt,2,(unsigned int)&amp;entries,filter,nofilter};</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a6c387ba3eae79ffc62c97651dde10db5">UI_MENU</a>(name, items, itemsCnt)&#160;&#160;&#160;const <a class="el" href="struct_u_i_menu_entry.html">UIMenuEntry</a> * const name ## _entries[] <a class="el" href="ui_8h.html#a0ecb7d204e04196a839885837c052002">PROGMEM</a> = items;const <a class="el" href="struct_u_i_menu.html">UIMenu</a> name <a class="el" href="ui_8h.html#a0ecb7d204e04196a839885837c052002">PROGMEM</a> = {2,0,itemsCnt,name ## _entries}</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#adff5eb981bb16aee813dad51aad971a5">UI_MENU_FILESELECT</a>(name, items, itemsCnt)&#160;&#160;&#160;const <a class="el" href="struct_u_i_menu_entry.html">UIMenuEntry</a> * const name ## _entries[] <a class="el" href="ui_8h.html#a0ecb7d204e04196a839885837c052002">PROGMEM</a> = items;const <a class="el" href="struct_u_i_menu.html">UIMenu</a> name <a class="el" href="ui_8h.html#a0ecb7d204e04196a839885837c052002">PROGMEM</a> = {1,0,itemsCnt,name ## _entries}</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a551f71f92f90f76151a3cfc9679271a0">MAX_COLS</a>&#160;&#160;&#160;28</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a267f14484086fc10fbc14aecf9bf26a9">UI_HAS_KEYS</a>&#160;&#160;&#160;0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a1f1cfb8da393500709a423b74c8c60c9">UI_DISPLAY_TYPE</a>&#160;&#160;&#160;0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#aa1527d572e383125c201901703e396ff">UI_VERSION_STRING</a>&#160;&#160;&#160;&quot;Repetier &quot; REPETIER_VERSION</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a38d368d3390d4992058f71ab15b7ceee">UI_INITIALIZE</a>&#160;&#160;&#160;uid.initialize();</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a8951268e57885ef77b2c132da53fe2bc">UI_FAST</a>&#160;&#160;&#160;if(pwm_count &amp; 4) {uid.fastAction();}</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a08a44b00edfbc35a010da97d9f978cd7">UI_MEDIUM</a>&#160;&#160;&#160;uid.mediumAction();</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a59f640c60ccd7221539b30f987cb081d">UI_SLOW</a>&#160;&#160;&#160;uid.slowAction();</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#ae9f33e20619525a88c3032ee2394d35a">UI_STATUS</a>(status)&#160;&#160;&#160;uid.setStatusP(PSTR(status));</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a28bcf9fad0a3a05e1aacaab582489ea4">UI_STATUS_UPD</a>(status)&#160;&#160;&#160;{uid.setStatusP(PSTR(status));uid.refreshPage();}</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a5a654e06f266992544b49f11f69278f3">UI_STATUS_RAM</a>(status)&#160;&#160;&#160;uid.setStatus(status);</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#ae27886dddb15e503bba28d7eab5f8a17">UI_STATUS_UPD_RAM</a>(status)&#160;&#160;&#160;{uid.setStatus(status);uid.refreshPage();}</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a7341ad7ec5de617b6790928cf6259d2d">UI_ERROR</a>(msg)&#160;&#160;&#160;{uid.errorMsg=(void*)PSTR(msg);pushMenu((void*)&amp;ui_menu_error,true);}</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a185334cb390d65f26afe58826ef22b79">UI_CLEAR_STATUS</a>&#160;&#160;&#160;{uid.statusMsg[0]=0;}</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#ad21d5350c9813a1caabc8c3ee557ef31">BEEP_SHORT</a>&#160;&#160;&#160;<a class="el" href="ui_8h.html#a4cdb62ccad20bd76e7ff3da83985b54d">beep</a>(<a class="el" href="_configuration_8h.html#a0d19ce62862c0dcb7c2279a834564fdb">BEEPER_SHORT_SEQUENCE</a>);</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a3073cfbf85171e628e3919243047aecc">BEEP_LONG</a>&#160;&#160;&#160;<a class="el" href="ui_8h.html#a4cdb62ccad20bd76e7ff3da83985b54d">beep</a>(<a class="el" href="_configuration_8h.html#a1c2445db031d3097d68348156dee1657">BEEPER_LONG_SEQUENCE</a>);</td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a4cdb62ccad20bd76e7ff3da83985b54d">beep</a> (uint8_t duration, uint8_t count)</td></tr>
<tr><td colspan="2"><h2><a name="var-members"></a>
Variables</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const int8_t encoder_table[16]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a0ecb7d204e04196a839885837c052002">PROGMEM</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_u_i_display.html">UIDisplay</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8h.html#a03d0d829c6e013e9d5817ed2fdd45a9d">uid</a></td></tr>
</table>
<hr/><h2>Define Documentation</h2>
<a class="anchor" id="a3073cfbf85171e628e3919243047aecc"></a><!-- doxytag: member="ui.h::BEEP_LONG" ref="a3073cfbf85171e628e3919243047aecc" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a3073cfbf85171e628e3919243047aecc">BEEP_LONG</a>&#160;&#160;&#160;<a class="el" href="ui_8h.html#a4cdb62ccad20bd76e7ff3da83985b54d">beep</a>(<a class="el" href="_configuration_8h.html#a1c2445db031d3097d68348156dee1657">BEEPER_LONG_SEQUENCE</a>);</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ad21d5350c9813a1caabc8c3ee557ef31"></a><!-- doxytag: member="ui.h::BEEP_SHORT" ref="ad21d5350c9813a1caabc8c3ee557ef31" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#ad21d5350c9813a1caabc8c3ee557ef31">BEEP_SHORT</a>&#160;&#160;&#160;<a class="el" href="ui_8h.html#a4cdb62ccad20bd76e7ff3da83985b54d">beep</a>(<a class="el" href="_configuration_8h.html#a0d19ce62862c0dcb7c2279a834564fdb">BEEPER_SHORT_SEQUENCE</a>);</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a551f71f92f90f76151a3cfc9679271a0"></a><!-- doxytag: member="ui.h::MAX_COLS" ref="a551f71f92f90f76151a3cfc9679271a0" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a551f71f92f90f76151a3cfc9679271a0">MAX_COLS</a>&#160;&#160;&#160;28</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a571c1f102544b6a3052138868de57fd0"></a><!-- doxytag: member="ui.h::UI_ACTION_ADVANCE_K" ref="a571c1f102544b6a3052138868de57fd0" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a571c1f102544b6a3052138868de57fd0">UI_ACTION_ADVANCE_K</a>&#160;&#160;&#160;1072</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ae86c06c1e30dd2fc413ed84d87f90ede"></a><!-- doxytag: member="ui.h::UI_ACTION_ADVANCE_L" ref="ae86c06c1e30dd2fc413ed84d87f90ede" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#ae86c06c1e30dd2fc413ed84d87f90ede">UI_ACTION_ADVANCE_L</a>&#160;&#160;&#160;1094</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="afaa185811886214a66718bbe7bf90da6"></a><!-- doxytag: member="ui.h::UI_ACTION_BACK" ref="afaa185811886214a66718bbe7bf90da6" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#afaa185811886214a66718bbe7bf90da6">UI_ACTION_BACK</a>&#160;&#160;&#160;1000</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a4ddc30066bc238f59422feaf451849b0"></a><!-- doxytag: member="ui.h::UI_ACTION_BAUDRATE" ref="a4ddc30066bc238f59422feaf451849b0" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a4ddc30066bc238f59422feaf451849b0">UI_ACTION_BAUDRATE</a>&#160;&#160;&#160;1040</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ac57997dd640de07147a142f179a35863"></a><!-- doxytag: member="ui.h::UI_ACTION_BED_TEMP" ref="ac57997dd640de07147a142f179a35863" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#ac57997dd640de07147a142f179a35863">UI_ACTION_BED_TEMP</a>&#160;&#160;&#160;1009</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ac5613e988339f0454e89acf600509d9b"></a><!-- doxytag: member="ui.h::UI_ACTION_CALC_LEVEL" ref="ac5613e988339f0454e89acf600509d9b" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#ac5613e988339f0454e89acf600509d9b">UI_ACTION_CALC_LEVEL</a>&#160;&#160;&#160;4016</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="af7a46234f09be3ed3e66dd3b753a8831"></a><!-- doxytag: member="ui.h::UI_ACTION_COOLDOWN" ref="af7a46234f09be3ed3e66dd3b753a8831" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#af7a46234f09be3ed3e66dd3b753a8831">UI_ACTION_COOLDOWN</a>&#160;&#160;&#160;1080</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a023c69616d5a2403cbe94995466a1b01"></a><!-- doxytag: member="ui.h::UI_ACTION_DEBUG_DRYRUN" ref="a023c69616d5a2403cbe94995466a1b01" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a023c69616d5a2403cbe94995466a1b01">UI_ACTION_DEBUG_DRYRUN</a>&#160;&#160;&#160;1077</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ac57879041f8a45a08f703a7db618105f"></a><!-- doxytag: member="ui.h::UI_ACTION_DEBUG_ECHO" ref="ac57879041f8a45a08f703a7db618105f" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#ac57879041f8a45a08f703a7db618105f">UI_ACTION_DEBUG_ECHO</a>&#160;&#160;&#160;1074</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a2b24f10710a837997eb162f6587a58ea"></a><!-- doxytag: member="ui.h::UI_ACTION_DEBUG_ERROR" ref="a2b24f10710a837997eb162f6587a58ea" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a2b24f10710a837997eb162f6587a58ea">UI_ACTION_DEBUG_ERROR</a>&#160;&#160;&#160;1076</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a8ea6a765cc13d2caac819fd3e18d0fbf"></a><!-- doxytag: member="ui.h::UI_ACTION_DEBUG_INFO" ref="a8ea6a765cc13d2caac819fd3e18d0fbf" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a8ea6a765cc13d2caac819fd3e18d0fbf">UI_ACTION_DEBUG_INFO</a>&#160;&#160;&#160;1075</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a8cb23d8ee81fe6d14b21f738b889beb4"></a><!-- doxytag: member="ui.h::UI_ACTION_DISABLE_STEPPER" ref="a8cb23d8ee81fe6d14b21f738b889beb4" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a8cb23d8ee81fe6d14b21f738b889beb4">UI_ACTION_DISABLE_STEPPER</a>&#160;&#160;&#160;1090</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ad806dde8d455640c91749402918871cf"></a><!-- doxytag: member="ui.h::UI_ACTION_DRIVE_MAX" ref="ad806dde8d455640c91749402918871cf" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#ad806dde8d455640c91749402918871cf">UI_ACTION_DRIVE_MAX</a>&#160;&#160;&#160;1062</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a97ef7b0f0bc0920cf888c483ece5f271"></a><!-- doxytag: member="ui.h::UI_ACTION_DRIVE_MIN" ref="a97ef7b0f0bc0920cf888c483ece5f271" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a97ef7b0f0bc0920cf888c483ece5f271">UI_ACTION_DRIVE_MIN</a>&#160;&#160;&#160;1061</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a805b79beca32e71119c52596f35bb1cb"></a><!-- doxytag: member="ui.h::UI_ACTION_DUMMY" ref="a805b79beca32e71119c52596f35bb1cb" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a805b79beca32e71119c52596f35bb1cb">UI_ACTION_DUMMY</a>&#160;&#160;&#160;10000</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ae56bdf8e572fecb23c86150c243ac2d3"></a><!-- doxytag: member="ui.h::UI_ACTION_EMERGENCY_STOP" ref="ae56bdf8e572fecb23c86150c243ac2d3" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#ae56bdf8e572fecb23c86150c243ac2d3">UI_ACTION_EMERGENCY_STOP</a>&#160;&#160;&#160;1004</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a2325a5f4d041db35d411006a860a3883"></a><!-- doxytag: member="ui.h::UI_ACTION_EPOSITION" ref="a2325a5f4d041db35d411006a860a3883" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a2325a5f4d041db35d411006a860a3883">UI_ACTION_EPOSITION</a>&#160;&#160;&#160;1008</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a0a4400d560b9f9a5e9d109e6b9e216be"></a><!-- doxytag: member="ui.h::UI_ACTION_EXTR_ACCELERATION" ref="a0a4400d560b9f9a5e9d109e6b9e216be" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a0a4400d560b9f9a5e9d109e6b9e216be">UI_ACTION_EXTR_ACCELERATION</a>&#160;&#160;&#160;1066</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a38eba0e0278e07eaf4e3f05eccddc913"></a><!-- doxytag: member="ui.h::UI_ACTION_EXTR_HEATMANAGER" ref="a38eba0e0278e07eaf4e3f05eccddc913" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a38eba0e0278e07eaf4e3f05eccddc913">UI_ACTION_EXTR_HEATMANAGER</a>&#160;&#160;&#160;1069</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aa2f7b85b27c04289b9a7f64844990d6d"></a><!-- doxytag: member="ui.h::UI_ACTION_EXTR_MAX_FEEDRATE" ref="aa2f7b85b27c04289b9a7f64844990d6d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#aa2f7b85b27c04289b9a7f64844990d6d">UI_ACTION_EXTR_MAX_FEEDRATE</a>&#160;&#160;&#160;1067</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a4df68b19805b67688f32fee4e777288b"></a><!-- doxytag: member="ui.h::UI_ACTION_EXTR_START_FEEDRATE" ref="a4df68b19805b67688f32fee4e777288b" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a4df68b19805b67688f32fee4e777288b">UI_ACTION_EXTR_START_FEEDRATE</a>&#160;&#160;&#160;1068</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a740c709475aa0bf2e55e5177bc77f197"></a><!-- doxytag: member="ui.h::UI_ACTION_EXTR_STEPS" ref="a740c709475aa0bf2e55e5177bc77f197" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a740c709475aa0bf2e55e5177bc77f197">UI_ACTION_EXTR_STEPS</a>&#160;&#160;&#160;1065</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ad363f46bc602ff96a3b0b11d3da8d295"></a><!-- doxytag: member="ui.h::UI_ACTION_EXTR_WAIT_RETRACT_TEMP" ref="ad363f46bc602ff96a3b0b11d3da8d295" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#ad363f46bc602ff96a3b0b11d3da8d295">UI_ACTION_EXTR_WAIT_RETRACT_TEMP</a>&#160;&#160;&#160;1100</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a1a52c11084dabbb7b766d5b93a5dfefe"></a><!-- doxytag: member="ui.h::UI_ACTION_EXTR_WAIT_RETRACT_UNITS" ref="a1a52c11084dabbb7b766d5b93a5dfefe" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a1a52c11084dabbb7b766d5b93a5dfefe">UI_ACTION_EXTR_WAIT_RETRACT_UNITS</a>&#160;&#160;&#160;1101</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a39607560ff6738d4f1985140ba05fd4f"></a><!-- doxytag: member="ui.h::UI_ACTION_EXTR_WATCH_PERIOD" ref="a39607560ff6738d4f1985140ba05fd4f" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a39607560ff6738d4f1985140ba05fd4f">UI_ACTION_EXTR_WATCH_PERIOD</a>&#160;&#160;&#160;1070</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a1551ca89187d0ce81da1b2939cdc0121"></a><!-- doxytag: member="ui.h::UI_ACTION_EXTRUDER0_OFF" ref="a1551ca89187d0ce81da1b2939cdc0121" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a1551ca89187d0ce81da1b2939cdc0121">UI_ACTION_EXTRUDER0_OFF</a>&#160;&#160;&#160;1082</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a1867e8876ed9092d044533472a152eb7"></a><!-- doxytag: member="ui.h::UI_ACTION_EXTRUDER0_TEMP" ref="a1867e8876ed9092d044533472a152eb7" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a1867e8876ed9092d044533472a152eb7">UI_ACTION_EXTRUDER0_TEMP</a>&#160;&#160;&#160;1085</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a4764410b45bb2d4c6ee3dc7dd26d3322"></a><!-- doxytag: member="ui.h::UI_ACTION_EXTRUDER1_OFF" ref="a4764410b45bb2d4c6ee3dc7dd26d3322" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a4764410b45bb2d4c6ee3dc7dd26d3322">UI_ACTION_EXTRUDER1_OFF</a>&#160;&#160;&#160;1083</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ac57ab27009b68077ed5f07995578ab46"></a><!-- doxytag: member="ui.h::UI_ACTION_EXTRUDER1_TEMP" ref="ac57ab27009b68077ed5f07995578ab46" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#ac57ab27009b68077ed5f07995578ab46">UI_ACTION_EXTRUDER1_TEMP</a>&#160;&#160;&#160;1086</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a0b123286e1bfa931c11f454b78b2006d"></a><!-- doxytag: member="ui.h::UI_ACTION_EXTRUDER2_OFF" ref="a0b123286e1bfa931c11f454b78b2006d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a0b123286e1bfa931c11f454b78b2006d">UI_ACTION_EXTRUDER2_OFF</a>&#160;&#160;&#160;1102</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a0ba8664ff1888002e1a7ebed8d05b07e"></a><!-- doxytag: member="ui.h::UI_ACTION_EXTRUDER2_TEMP" ref="a0ba8664ff1888002e1a7ebed8d05b07e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a0ba8664ff1888002e1a7ebed8d05b07e">UI_ACTION_EXTRUDER2_TEMP</a>&#160;&#160;&#160;1103</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a50b34120e709f3c8fe35705d15317998"></a><!-- doxytag: member="ui.h::UI_ACTION_EXTRUDER_DOWN" ref="a50b34120e709f3c8fe35705d15317998" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a50b34120e709f3c8fe35705d15317998">UI_ACTION_EXTRUDER_DOWN</a>&#160;&#160;&#160;107</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ae53a458fedc79ccdbb221304726bdd9d"></a><!-- doxytag: member="ui.h::UI_ACTION_EXTRUDER_RELATIVE" ref="ae53a458fedc79ccdbb221304726bdd9d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#ae53a458fedc79ccdbb221304726bdd9d">UI_ACTION_EXTRUDER_RELATIVE</a>&#160;&#160;&#160;1092</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a56ec8720be0e3fe435bcfc19e3386063"></a><!-- doxytag: member="ui.h::UI_ACTION_EXTRUDER_TEMP" ref="a56ec8720be0e3fe435bcfc19e3386063" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a56ec8720be0e3fe435bcfc19e3386063">UI_ACTION_EXTRUDER_TEMP</a>&#160;&#160;&#160;1010</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="acee24d8ee9ba7c47daed8599d1cff21b"></a><!-- doxytag: member="ui.h::UI_ACTION_EXTRUDER_TEMP_DOWN" ref="acee24d8ee9ba7c47daed8599d1cff21b" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#acee24d8ee9ba7c47daed8599d1cff21b">UI_ACTION_EXTRUDER_TEMP_DOWN</a>&#160;&#160;&#160;109</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a76022a3511e93f0f7ea97a78ef285418"></a><!-- doxytag: member="ui.h::UI_ACTION_EXTRUDER_TEMP_UP" ref="a76022a3511e93f0f7ea97a78ef285418" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a76022a3511e93f0f7ea97a78ef285418">UI_ACTION_EXTRUDER_TEMP_UP</a>&#160;&#160;&#160;108</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aec5068c25e627fe9a7df26d2c6b2c92d"></a><!-- doxytag: member="ui.h::UI_ACTION_EXTRUDER_UP" ref="aec5068c25e627fe9a7df26d2c6b2c92d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#aec5068c25e627fe9a7df26d2c6b2c92d">UI_ACTION_EXTRUDER_UP</a>&#160;&#160;&#160;106</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a36d49825cec962f3e93159dbb490f2a0"></a><!-- doxytag: member="ui.h::UI_ACTION_FAN_25" ref="a36d49825cec962f3e93159dbb490f2a0" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a36d49825cec962f3e93159dbb490f2a0">UI_ACTION_FAN_25</a>&#160;&#160;&#160;1051</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a4b227957c35769c77549a5f02c6dfdfc"></a><!-- doxytag: member="ui.h::UI_ACTION_FAN_50" ref="a4b227957c35769c77549a5f02c6dfdfc" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a4b227957c35769c77549a5f02c6dfdfc">UI_ACTION_FAN_50</a>&#160;&#160;&#160;1052</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a475cc074f97602819de4fc2efb80c885"></a><!-- doxytag: member="ui.h::UI_ACTION_FAN_75" ref="a475cc074f97602819de4fc2efb80c885" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a475cc074f97602819de4fc2efb80c885">UI_ACTION_FAN_75</a>&#160;&#160;&#160;1053</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a3806dc02cc053954b9296afdb2950787"></a><!-- doxytag: member="ui.h::UI_ACTION_FAN_DOWN" ref="a3806dc02cc053954b9296afdb2950787" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a3806dc02cc053954b9296afdb2950787">UI_ACTION_FAN_DOWN</a>&#160;&#160;&#160;113</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a4509616ec3148f1271cacb1477aa0549"></a><!-- doxytag: member="ui.h::UI_ACTION_FAN_FULL" ref="a4509616ec3148f1271cacb1477aa0549" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a4509616ec3148f1271cacb1477aa0549">UI_ACTION_FAN_FULL</a>&#160;&#160;&#160;1054</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a4789b7f832af1ac035c84a3fd6ef4f5f"></a><!-- doxytag: member="ui.h::UI_ACTION_FAN_OFF" ref="a4789b7f832af1ac035c84a3fd6ef4f5f" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a4789b7f832af1ac035c84a3fd6ef4f5f">UI_ACTION_FAN_OFF</a>&#160;&#160;&#160;1050</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="abab4782fbe563a3fc9937e2114b64903"></a><!-- doxytag: member="ui.h::UI_ACTION_FAN_UP" ref="abab4782fbe563a3fc9937e2114b64903" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#abab4782fbe563a3fc9937e2114b64903">UI_ACTION_FAN_UP</a>&#160;&#160;&#160;112</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a66a327b69609069e29617759ce3e6143"></a><!-- doxytag: member="ui.h::UI_ACTION_FANSPEED" ref="a66a327b69609069e29617759ce3e6143" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a66a327b69609069e29617759ce3e6143">UI_ACTION_FANSPEED</a>&#160;&#160;&#160;1106</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a310358365ffe41b670cca7d3f98e733d"></a><!-- doxytag: member="ui.h::UI_ACTION_FEEDRATE_MULTIPLY" ref="a310358365ffe41b670cca7d3f98e733d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a310358365ffe41b670cca7d3f98e733d">UI_ACTION_FEEDRATE_MULTIPLY</a>&#160;&#160;&#160;1055</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a938843b54d34aceb2edc0002d94428bf"></a><!-- doxytag: member="ui.h::UI_ACTION_FLOWRATE_MULTIPLY" ref="a938843b54d34aceb2edc0002d94428bf" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a938843b54d34aceb2edc0002d94428bf">UI_ACTION_FLOWRATE_MULTIPLY</a>&#160;&#160;&#160;1096</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ade7a3858d4781b6625045217418f7a95"></a><!-- doxytag: member="ui.h::UI_ACTION_HEATED_BED_DOWN" ref="ade7a3858d4781b6625045217418f7a95" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#ade7a3858d4781b6625045217418f7a95">UI_ACTION_HEATED_BED_DOWN</a>&#160;&#160;&#160;111</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a43fe732a38b434e6a05576d9e7c1bfd0"></a><!-- doxytag: member="ui.h::UI_ACTION_HEATED_BED_OFF" ref="a43fe732a38b434e6a05576d9e7c1bfd0" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a43fe732a38b434e6a05576d9e7c1bfd0">UI_ACTION_HEATED_BED_OFF</a>&#160;&#160;&#160;1081</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a5f408c78afe0f29a9a7284c6a6faa92d"></a><!-- doxytag: member="ui.h::UI_ACTION_HEATED_BED_TEMP" ref="a5f408c78afe0f29a9a7284c6a6faa92d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a5f408c78afe0f29a9a7284c6a6faa92d">UI_ACTION_HEATED_BED_TEMP</a>&#160;&#160;&#160;1084</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a9d8b241be4a7077f60efa671e9eaeb86"></a><!-- doxytag: member="ui.h::UI_ACTION_HEATED_BED_UP" ref="a9d8b241be4a7077f60efa671e9eaeb86" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a9d8b241be4a7077f60efa671e9eaeb86">UI_ACTION_HEATED_BED_UP</a>&#160;&#160;&#160;110</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a5fd2d531eccf1d966c177a8e2e137ab7"></a><!-- doxytag: member="ui.h::UI_ACTION_HOME_ALL" ref="a5fd2d531eccf1d966c177a8e2e137ab7" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a5fd2d531eccf1d966c177a8e2e137ab7">UI_ACTION_HOME_ALL</a>&#160;&#160;&#160;1021</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a2433e70d06baefbf8cfd7c8f99c8e007"></a><!-- doxytag: member="ui.h::UI_ACTION_HOME_X" ref="a2433e70d06baefbf8cfd7c8f99c8e007" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a2433e70d06baefbf8cfd7c8f99c8e007">UI_ACTION_HOME_X</a>&#160;&#160;&#160;1022</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a29aab9c5095b45910ee54264425bd7cd"></a><!-- doxytag: member="ui.h::UI_ACTION_HOME_Y" ref="a29aab9c5095b45910ee54264425bd7cd" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a29aab9c5095b45910ee54264425bd7cd">UI_ACTION_HOME_Y</a>&#160;&#160;&#160;1023</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a7149d15e66318376c0513a497b6eff8a"></a><!-- doxytag: member="ui.h::UI_ACTION_HOME_Z" ref="a7149d15e66318376c0513a497b6eff8a" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a7149d15e66318376c0513a497b6eff8a">UI_ACTION_HOME_Z</a>&#160;&#160;&#160;1024</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a547091dc11d9bf4547f19b22e6d362b0"></a><!-- doxytag: member="ui.h::UI_ACTION_HOMING_FEEDRATE_X" ref="a547091dc11d9bf4547f19b22e6d362b0" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a547091dc11d9bf4547f19b22e6d362b0">UI_ACTION_HOMING_FEEDRATE_X</a>&#160;&#160;&#160;1041</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ab0ac9acb97f66442428592d8a3b5d0f3"></a><!-- doxytag: member="ui.h::UI_ACTION_HOMING_FEEDRATE_Y" ref="ab0ac9acb97f66442428592d8a3b5d0f3" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#ab0ac9acb97f66442428592d8a3b5d0f3">UI_ACTION_HOMING_FEEDRATE_Y</a>&#160;&#160;&#160;1042</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a39531276f38d45095c5306dac4bc64dd"></a><!-- doxytag: member="ui.h::UI_ACTION_HOMING_FEEDRATE_Z" ref="a39531276f38d45095c5306dac4bc64dd" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a39531276f38d45095c5306dac4bc64dd">UI_ACTION_HOMING_FEEDRATE_Z</a>&#160;&#160;&#160;1043</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a922589c78b8824436596bfc757092e75"></a><!-- doxytag: member="ui.h::UI_ACTION_KILL" ref="a922589c78b8824436596bfc757092e75" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a922589c78b8824436596bfc757092e75">UI_ACTION_KILL</a>&#160;&#160;&#160;1097</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aaa1ed14b72f52c8217062a8a3a9173f9"></a><!-- doxytag: member="ui.h::UI_ACTION_LIGHTS_ONOFF" ref="aaa1ed14b72f52c8217062a8a3a9173f9" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#aaa1ed14b72f52c8217062a8a3a9173f9">UI_ACTION_LIGHTS_ONOFF</a>&#160;&#160;&#160;1107</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a1e5b1992f0345cb6fd8a952f8a0e2d2c"></a><!-- doxytag: member="ui.h::UI_ACTION_LOAD_EEPROM" ref="a1e5b1992f0345cb6fd8a952f8a0e2d2c" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a1e5b1992f0345cb6fd8a952f8a0e2d2c">UI_ACTION_LOAD_EEPROM</a>&#160;&#160;&#160;1031</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a6a96117be59b0c25718c9e6a89b9943c"></a><!-- doxytag: member="ui.h::UI_ACTION_MAX_FEEDRATE_X" ref="a6a96117be59b0c25718c9e6a89b9943c" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a6a96117be59b0c25718c9e6a89b9943c">UI_ACTION_MAX_FEEDRATE_X</a>&#160;&#160;&#160;1044</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="afe1892becafdf2145d5cba300e27242d"></a><!-- doxytag: member="ui.h::UI_ACTION_MAX_FEEDRATE_Y" ref="afe1892becafdf2145d5cba300e27242d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#afe1892becafdf2145d5cba300e27242d">UI_ACTION_MAX_FEEDRATE_Y</a>&#160;&#160;&#160;1045</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a5ed739b9200e6c6cc23ac3a85b5786be"></a><!-- doxytag: member="ui.h::UI_ACTION_MAX_FEEDRATE_Z" ref="a5ed739b9200e6c6cc23ac3a85b5786be" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a5ed739b9200e6c6cc23ac3a85b5786be">UI_ACTION_MAX_FEEDRATE_Z</a>&#160;&#160;&#160;1046</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a1011076579d4f8d1b4be612d40c866b5"></a><!-- doxytag: member="ui.h::UI_ACTION_MAX_INACTIVE" ref="a1011076579d4f8d1b4be612d40c866b5" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a1011076579d4f8d1b4be612d40c866b5">UI_ACTION_MAX_INACTIVE</a>&#160;&#160;&#160;1057</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a7b3050f0a1471a73651a7863ea1e4ea9"></a><!-- doxytag: member="ui.h::UI_ACTION_MAX_JERK" ref="a7b3050f0a1471a73651a7863ea1e4ea9" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a7b3050f0a1471a73651a7863ea1e4ea9">UI_ACTION_MAX_JERK</a>&#160;&#160;&#160;1038</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a9d6b89f35369c1b4fdb84708905437bb"></a><!-- doxytag: member="ui.h::UI_ACTION_MAX_ZJERK" ref="a9d6b89f35369c1b4fdb84708905437bb" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a9d6b89f35369c1b4fdb84708905437bb">UI_ACTION_MAX_ZJERK</a>&#160;&#160;&#160;1039</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="af5f27972b91aec3c713a79624f8c43a9"></a><!-- doxytag: member="ui.h::UI_ACTION_MENU_EXTRUDER" ref="af5f27972b91aec3c713a79624f8c43a9" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#af5f27972b91aec3c713a79624f8c43a9">UI_ACTION_MENU_EXTRUDER</a>&#160;&#160;&#160;4008</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a8b7577d468ba88db2cdaf41e1a85436c"></a><!-- doxytag: member="ui.h::UI_ACTION_MENU_POSITIONS" ref="a8b7577d468ba88db2cdaf41e1a85436c" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a8b7577d468ba88db2cdaf41e1a85436c">UI_ACTION_MENU_POSITIONS</a>&#160;&#160;&#160;4009</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ab3d8752161348913470ede0ca42249f4"></a><!-- doxytag: member="ui.h::UI_ACTION_MENU_QUICKSETTINGS" ref="ab3d8752161348913470ede0ca42249f4" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#ab3d8752161348913470ede0ca42249f4">UI_ACTION_MENU_QUICKSETTINGS</a>&#160;&#160;&#160;4007</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ad47a9dfc7ec12e79953fd27b4bd6919e"></a><!-- doxytag: member="ui.h::UI_ACTION_MENU_SDCARD" ref="ad47a9dfc7ec12e79953fd27b4bd6919e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#ad47a9dfc7ec12e79953fd27b4bd6919e">UI_ACTION_MENU_SDCARD</a>&#160;&#160;&#160;4006</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a2070560eee75ee64c166017f2ab1b377"></a><!-- doxytag: member="ui.h::UI_ACTION_MENU_UP" ref="a2070560eee75ee64c166017f2ab1b377" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a2070560eee75ee64c166017f2ab1b377">UI_ACTION_MENU_UP</a>&#160;&#160;&#160;1002</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a79b955c3b7c81ec1ca901dcd8e4ad767"></a><!-- doxytag: member="ui.h::UI_ACTION_MENU_XPOS" ref="a79b955c3b7c81ec1ca901dcd8e4ad767" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a79b955c3b7c81ec1ca901dcd8e4ad767">UI_ACTION_MENU_XPOS</a>&#160;&#160;&#160;4000</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="af80533b0c46b72ed95718c7e73dae1bd"></a><!-- doxytag: member="ui.h::UI_ACTION_MENU_XPOSFAST" ref="af80533b0c46b72ed95718c7e73dae1bd" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#af80533b0c46b72ed95718c7e73dae1bd">UI_ACTION_MENU_XPOSFAST</a>&#160;&#160;&#160;4003</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="abe61f21ad6c2ea328ea829e247fc867e"></a><!-- doxytag: member="ui.h::UI_ACTION_MENU_YPOS" ref="abe61f21ad6c2ea328ea829e247fc867e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#abe61f21ad6c2ea328ea829e247fc867e">UI_ACTION_MENU_YPOS</a>&#160;&#160;&#160;4001</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a1e4ec0a31bde6eb4f14ce4489c73298b"></a><!-- doxytag: member="ui.h::UI_ACTION_MENU_YPOSFAST" ref="a1e4ec0a31bde6eb4f14ce4489c73298b" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a1e4ec0a31bde6eb4f14ce4489c73298b">UI_ACTION_MENU_YPOSFAST</a>&#160;&#160;&#160;4004</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a5c4651aaf24619b1356c28b280cb6615"></a><!-- doxytag: member="ui.h::UI_ACTION_MENU_ZPOS" ref="a5c4651aaf24619b1356c28b280cb6615" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a5c4651aaf24619b1356c28b280cb6615">UI_ACTION_MENU_ZPOS</a>&#160;&#160;&#160;4002</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="acc1212e58df355a45b2a771763f4b611"></a><!-- doxytag: member="ui.h::UI_ACTION_MENU_ZPOSFAST" ref="acc1212e58df355a45b2a771763f4b611" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#acc1212e58df355a45b2a771763f4b611">UI_ACTION_MENU_ZPOSFAST</a>&#160;&#160;&#160;4005</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a65bdb14d38489b883905c96aef935ee5"></a><!-- doxytag: member="ui.h::UI_ACTION_MOVE_ACCEL_X" ref="a65bdb14d38489b883905c96aef935ee5" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a65bdb14d38489b883905c96aef935ee5">UI_ACTION_MOVE_ACCEL_X</a>&#160;&#160;&#160;1035</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a9c05362222b75dcd04be56542f331642"></a><!-- doxytag: member="ui.h::UI_ACTION_MOVE_ACCEL_Y" ref="a9c05362222b75dcd04be56542f331642" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a9c05362222b75dcd04be56542f331642">UI_ACTION_MOVE_ACCEL_Y</a>&#160;&#160;&#160;1036</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a9b8724284841e555231e6886a6c62b8f"></a><!-- doxytag: member="ui.h::UI_ACTION_MOVE_ACCEL_Z" ref="a9b8724284841e555231e6886a6c62b8f" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a9b8724284841e555231e6886a6c62b8f">UI_ACTION_MOVE_ACCEL_Z</a>&#160;&#160;&#160;1037</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aaa4a7b89072ed573078be6dc3655e6b3"></a><!-- doxytag: member="ui.h::UI_ACTION_NEXT" ref="aaa4a7b89072ed573078be6dc3655e6b3" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#aaa4a7b89072ed573078be6dc3655e6b3">UI_ACTION_NEXT</a>&#160;&#160;&#160;1</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a404bc634b7ad57423b8b8412a531c583"></a><!-- doxytag: member="ui.h::UI_ACTION_OK" ref="a404bc634b7ad57423b8b8412a531c583" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a404bc634b7ad57423b8b8412a531c583">UI_ACTION_OK</a>&#160;&#160;&#160;1001</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ae2ee5826ab9108fa9e289e451ce89956"></a><!-- doxytag: member="ui.h::UI_ACTION_OPS_CLASSIC" ref="ae2ee5826ab9108fa9e289e451ce89956" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#ae2ee5826ab9108fa9e289e451ce89956">UI_ACTION_OPS_CLASSIC</a>&#160;&#160;&#160;1088</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a60fc69c73ea3102791dd5c255f9e7ce0"></a><!-- doxytag: member="ui.h::UI_ACTION_OPS_FAST" ref="a60fc69c73ea3102791dd5c255f9e7ce0" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a60fc69c73ea3102791dd5c255f9e7ce0">UI_ACTION_OPS_FAST</a>&#160;&#160;&#160;1089</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a88fd5ff92f8c9415719a4b6cf7c6fbc9"></a><!-- doxytag: member="ui.h::UI_ACTION_OPS_OFF" ref="a88fd5ff92f8c9415719a4b6cf7c6fbc9" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a88fd5ff92f8c9415719a4b6cf7c6fbc9">UI_ACTION_OPS_OFF</a>&#160;&#160;&#160;1087</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aba3c0090e02cb672991fa458bb1070b5"></a><!-- doxytag: member="ui.h::UI_ACTION_PAUSE" ref="aba3c0090e02cb672991fa458bb1070b5" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#aba3c0090e02cb672991fa458bb1070b5">UI_ACTION_PAUSE</a>&#160;&#160;&#160;1099</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a47afa2d7891048b835711e6e414b0863"></a><!-- doxytag: member="ui.h::UI_ACTION_PID_DGAIN" ref="a47afa2d7891048b835711e6e414b0863" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a47afa2d7891048b835711e6e414b0863">UI_ACTION_PID_DGAIN</a>&#160;&#160;&#160;1060</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a3f2109847802269fa14fbef4567a8ce4"></a><!-- doxytag: member="ui.h::UI_ACTION_PID_IGAIN" ref="a3f2109847802269fa14fbef4567a8ce4" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a3f2109847802269fa14fbef4567a8ce4">UI_ACTION_PID_IGAIN</a>&#160;&#160;&#160;1059</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a76ad73dc9254fa21155b6fee5807ef2c"></a><!-- doxytag: member="ui.h::UI_ACTION_PID_MAX" ref="a76ad73dc9254fa21155b6fee5807ef2c" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a76ad73dc9254fa21155b6fee5807ef2c">UI_ACTION_PID_MAX</a>&#160;&#160;&#160;1071</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a033fb5ac159235091f7ff230169ca33d"></a><!-- doxytag: member="ui.h::UI_ACTION_PID_PGAIN" ref="a033fb5ac159235091f7ff230169ca33d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a033fb5ac159235091f7ff230169ca33d">UI_ACTION_PID_PGAIN</a>&#160;&#160;&#160;1058</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ac0d8ad4a8cdde1ceb5ca4725020acb4a"></a><!-- doxytag: member="ui.h::UI_ACTION_POWER" ref="ac0d8ad4a8cdde1ceb5ca4725020acb4a" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#ac0d8ad4a8cdde1ceb5ca4725020acb4a">UI_ACTION_POWER</a>&#160;&#160;&#160;1078</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aa51b104e335f8782f4270949baa71622"></a><!-- doxytag: member="ui.h::UI_ACTION_PREHEAT_ABS" ref="aa51b104e335f8782f4270949baa71622" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#aa51b104e335f8782f4270949baa71622">UI_ACTION_PREHEAT_ABS</a>&#160;&#160;&#160;1095</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a80d482a904b1a1cb6b23d70d8bf9a571"></a><!-- doxytag: member="ui.h::UI_ACTION_PREHEAT_PLA" ref="a80d482a904b1a1cb6b23d70d8bf9a571" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a80d482a904b1a1cb6b23d70d8bf9a571">UI_ACTION_PREHEAT_PLA</a>&#160;&#160;&#160;1079</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a7d761251c7c0b55f7f7edb2a621f6d12"></a><!-- doxytag: member="ui.h::UI_ACTION_PREVIOUS" ref="a7d761251c7c0b55f7f7edb2a621f6d12" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a7d761251c7c0b55f7f7edb2a621f6d12">UI_ACTION_PREVIOUS</a>&#160;&#160;&#160;2</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a4bf37c2a6e926488e87668781b2b709d"></a><!-- doxytag: member="ui.h::UI_ACTION_PRINT_ACCEL_X" ref="a4bf37c2a6e926488e87668781b2b709d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a4bf37c2a6e926488e87668781b2b709d">UI_ACTION_PRINT_ACCEL_X</a>&#160;&#160;&#160;1032</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="abd68f52a37ea81a391a45ca520a91c45"></a><!-- doxytag: member="ui.h::UI_ACTION_PRINT_ACCEL_Y" ref="abd68f52a37ea81a391a45ca520a91c45" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#abd68f52a37ea81a391a45ca520a91c45">UI_ACTION_PRINT_ACCEL_Y</a>&#160;&#160;&#160;1033</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a36f37dcd57ae22c697a50a436af59aa0"></a><!-- doxytag: member="ui.h::UI_ACTION_PRINT_ACCEL_Z" ref="a36f37dcd57ae22c697a50a436af59aa0" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a36f37dcd57ae22c697a50a436af59aa0">UI_ACTION_PRINT_ACCEL_Z</a>&#160;&#160;&#160;1034</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a0cf0b3cff32d4b278642d3cd3d507871"></a><!-- doxytag: member="ui.h::UI_ACTION_RESET" ref="a0cf0b3cff32d4b278642d3cd3d507871" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a0cf0b3cff32d4b278642d3cd3d507871">UI_ACTION_RESET</a>&#160;&#160;&#160;1098</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a1d79de1e2dd1e694c575477e1fb173a0"></a><!-- doxytag: member="ui.h::UI_ACTION_RESET_EXTRUDER" ref="a1d79de1e2dd1e694c575477e1fb173a0" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a1d79de1e2dd1e694c575477e1fb173a0">UI_ACTION_RESET_EXTRUDER</a>&#160;&#160;&#160;1091</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a97582b2bc3ba9ddb5d11d6ee38354b08"></a><!-- doxytag: member="ui.h::UI_ACTION_SD_CONTINUE" ref="a97582b2bc3ba9ddb5d11d6ee38354b08" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a97582b2bc3ba9ddb5d11d6ee38354b08">UI_ACTION_SD_CONTINUE</a>&#160;&#160;&#160;1015</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a2a15bc99a6efdb771264b83d7c883af2"></a><!-- doxytag: member="ui.h::UI_ACTION_SD_DELETE" ref="a2a15bc99a6efdb771264b83d7c883af2" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a2a15bc99a6efdb771264b83d7c883af2">UI_ACTION_SD_DELETE</a>&#160;&#160;&#160;1012</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a166e19b9386c5b355af7031c1b734952"></a><!-- doxytag: member="ui.h::UI_ACTION_SD_MOUNT" ref="a166e19b9386c5b355af7031c1b734952" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a166e19b9386c5b355af7031c1b734952">UI_ACTION_SD_MOUNT</a>&#160;&#160;&#160;1017</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a1c0b54a2f68567d607a6bc4dd5fce5b0"></a><!-- doxytag: member="ui.h::UI_ACTION_SD_PAUSE" ref="a1c0b54a2f68567d607a6bc4dd5fce5b0" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a1c0b54a2f68567d607a6bc4dd5fce5b0">UI_ACTION_SD_PAUSE</a>&#160;&#160;&#160;1014</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ae915626599ace17139e49669b86acb10"></a><!-- doxytag: member="ui.h::UI_ACTION_SD_PRINT" ref="ae915626599ace17139e49669b86acb10" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#ae915626599ace17139e49669b86acb10">UI_ACTION_SD_PRINT</a>&#160;&#160;&#160;1013</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="af3945b1a8d4d677d546f97db3b2abc60"></a><!-- doxytag: member="ui.h::UI_ACTION_SD_STOP" ref="af3945b1a8d4d677d546f97db3b2abc60" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#af3945b1a8d4d677d546f97db3b2abc60">UI_ACTION_SD_STOP</a>&#160;&#160;&#160;1108</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a333a4ca9b7d54a3550b9adff25b0993f"></a><!-- doxytag: member="ui.h::UI_ACTION_SD_UNMOUNT" ref="a333a4ca9b7d54a3550b9adff25b0993f" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a333a4ca9b7d54a3550b9adff25b0993f">UI_ACTION_SD_UNMOUNT</a>&#160;&#160;&#160;1016</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ae4cb2baa1d3d0733a339a5c2e547d60b"></a><!-- doxytag: member="ui.h::UI_ACTION_SELECT_EXTRUDER0" ref="ae4cb2baa1d3d0733a339a5c2e547d60b" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#ae4cb2baa1d3d0733a339a5c2e547d60b">UI_ACTION_SELECT_EXTRUDER0</a>&#160;&#160;&#160;1093</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="adfce8a1d85293c67745cb022cce5c7ba"></a><!-- doxytag: member="ui.h::UI_ACTION_SELECT_EXTRUDER1" ref="adfce8a1d85293c67745cb022cce5c7ba" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#adfce8a1d85293c67745cb022cce5c7ba">UI_ACTION_SELECT_EXTRUDER1</a>&#160;&#160;&#160;1025</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aba6a0aa3f9e51a27f4779cf5af5b39ec"></a><!-- doxytag: member="ui.h::UI_ACTION_SELECT_EXTRUDER2" ref="aba6a0aa3f9e51a27f4779cf5af5b39ec" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#aba6a0aa3f9e51a27f4779cf5af5b39ec">UI_ACTION_SELECT_EXTRUDER2</a>&#160;&#160;&#160;1104</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ad7fab7c382026749ac75a0492d84aaf4"></a><!-- doxytag: member="ui.h::UI_ACTION_SET_MEASURED_ORIGIN" ref="ad7fab7c382026749ac75a0492d84aaf4" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#ad7fab7c382026749ac75a0492d84aaf4">UI_ACTION_SET_MEASURED_ORIGIN</a>&#160;&#160;&#160;4012</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a1e389bcd2e902c281f9d97bf8d4655f8"></a><!-- doxytag: member="ui.h::UI_ACTION_SET_ORIGIN" ref="a1e389bcd2e902c281f9d97bf8d4655f8" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a1e389bcd2e902c281f9d97bf8d4655f8">UI_ACTION_SET_ORIGIN</a>&#160;&#160;&#160;1073</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a693488555117210dfb92b5107b69e903"></a><!-- doxytag: member="ui.h::UI_ACTION_SET_P1" ref="a693488555117210dfb92b5107b69e903" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a693488555117210dfb92b5107b69e903">UI_ACTION_SET_P1</a>&#160;&#160;&#160;4013</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a5fb0bc18cb386a948340bef1f1f987c7"></a><!-- doxytag: member="ui.h::UI_ACTION_SET_P2" ref="a5fb0bc18cb386a948340bef1f1f987c7" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a5fb0bc18cb386a948340bef1f1f987c7">UI_ACTION_SET_P2</a>&#160;&#160;&#160;4014</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a622537bbec4e41d52d948ee6f06b150b"></a><!-- doxytag: member="ui.h::UI_ACTION_SET_P3" ref="a622537bbec4e41d52d948ee6f06b150b" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a622537bbec4e41d52d948ee6f06b150b">UI_ACTION_SET_P3</a>&#160;&#160;&#160;4015</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a786d54f3255d9481c6b1d76be61171e3"></a><!-- doxytag: member="ui.h::UI_ACTION_SHOW_USERMENU1" ref="a786d54f3255d9481c6b1d76be61171e3" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a786d54f3255d9481c6b1d76be61171e3">UI_ACTION_SHOW_USERMENU1</a>&#160;&#160;&#160;4101</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a17a6026f66f4bb34ce95aca43bbfc6ee"></a><!-- doxytag: member="ui.h::UI_ACTION_SHOW_USERMENU10" ref="a17a6026f66f4bb34ce95aca43bbfc6ee" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a17a6026f66f4bb34ce95aca43bbfc6ee">UI_ACTION_SHOW_USERMENU10</a>&#160;&#160;&#160;4110</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a9e536ed5885eb836019c78f829c48e2e"></a><!-- doxytag: member="ui.h::UI_ACTION_SHOW_USERMENU2" ref="a9e536ed5885eb836019c78f829c48e2e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a9e536ed5885eb836019c78f829c48e2e">UI_ACTION_SHOW_USERMENU2</a>&#160;&#160;&#160;4102</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a4e3c0e389db5fd96e913198a3751b0a1"></a><!-- doxytag: member="ui.h::UI_ACTION_SHOW_USERMENU3" ref="a4e3c0e389db5fd96e913198a3751b0a1" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a4e3c0e389db5fd96e913198a3751b0a1">UI_ACTION_SHOW_USERMENU3</a>&#160;&#160;&#160;4103</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a213aa0b8b81ff1fa4101c2b79a69e2a9"></a><!-- doxytag: member="ui.h::UI_ACTION_SHOW_USERMENU4" ref="a213aa0b8b81ff1fa4101c2b79a69e2a9" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a213aa0b8b81ff1fa4101c2b79a69e2a9">UI_ACTION_SHOW_USERMENU4</a>&#160;&#160;&#160;4104</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a992f99ff61ba549fae0bd5ec5fa0797e"></a><!-- doxytag: member="ui.h::UI_ACTION_SHOW_USERMENU5" ref="a992f99ff61ba549fae0bd5ec5fa0797e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a992f99ff61ba549fae0bd5ec5fa0797e">UI_ACTION_SHOW_USERMENU5</a>&#160;&#160;&#160;4105</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ae2b27c2264bbb57562b501ddc30ec05e"></a><!-- doxytag: member="ui.h::UI_ACTION_SHOW_USERMENU6" ref="ae2b27c2264bbb57562b501ddc30ec05e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#ae2b27c2264bbb57562b501ddc30ec05e">UI_ACTION_SHOW_USERMENU6</a>&#160;&#160;&#160;4106</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a96adb911a8e982083371cb9020bf1ead"></a><!-- doxytag: member="ui.h::UI_ACTION_SHOW_USERMENU7" ref="a96adb911a8e982083371cb9020bf1ead" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a96adb911a8e982083371cb9020bf1ead">UI_ACTION_SHOW_USERMENU7</a>&#160;&#160;&#160;4107</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aba269f677175e0d4e1d568d4f75215d6"></a><!-- doxytag: member="ui.h::UI_ACTION_SHOW_USERMENU8" ref="aba269f677175e0d4e1d568d4f75215d6" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#aba269f677175e0d4e1d568d4f75215d6">UI_ACTION_SHOW_USERMENU8</a>&#160;&#160;&#160;4108</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a542accef6bd82a54a9284acf8d3188ff"></a><!-- doxytag: member="ui.h::UI_ACTION_SHOW_USERMENU9" ref="a542accef6bd82a54a9284acf8d3188ff" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a542accef6bd82a54a9284acf8d3188ff">UI_ACTION_SHOW_USERMENU9</a>&#160;&#160;&#160;4109</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aa05409470afc017aef46b37f32e92167"></a><!-- doxytag: member="ui.h::UI_ACTION_STEPPER_INACTIVE" ref="aa05409470afc017aef46b37f32e92167" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#aa05409470afc017aef46b37f32e92167">UI_ACTION_STEPPER_INACTIVE</a>&#160;&#160;&#160;1056</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a40cb611c4a97c725f655a78a380aff18"></a><!-- doxytag: member="ui.h::UI_ACTION_STEPS_X" ref="a40cb611c4a97c725f655a78a380aff18" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a40cb611c4a97c725f655a78a380aff18">UI_ACTION_STEPS_X</a>&#160;&#160;&#160;1047</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a6c7f89663a938efa2f2e88b1633f68b2"></a><!-- doxytag: member="ui.h::UI_ACTION_STEPS_Y" ref="a6c7f89663a938efa2f2e88b1633f68b2" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a6c7f89663a938efa2f2e88b1633f68b2">UI_ACTION_STEPS_Y</a>&#160;&#160;&#160;1048</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a770c6c9be5a86468fc0b965a76e4a3b2"></a><!-- doxytag: member="ui.h::UI_ACTION_STEPS_Z" ref="a770c6c9be5a86468fc0b965a76e4a3b2" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a770c6c9be5a86468fc0b965a76e4a3b2">UI_ACTION_STEPS_Z</a>&#160;&#160;&#160;1049</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ae092c04f456da231d3376b8f51365e95"></a><!-- doxytag: member="ui.h::UI_ACTION_STORE_EEPROM" ref="ae092c04f456da231d3376b8f51365e95" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#ae092c04f456da231d3376b8f51365e95">UI_ACTION_STORE_EEPROM</a>&#160;&#160;&#160;1030</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a6e01e30679f304370a534d86ef97eef3"></a><!-- doxytag: member="ui.h::UI_ACTION_TOP_MENU" ref="a6e01e30679f304370a534d86ef97eef3" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a6e01e30679f304370a534d86ef97eef3">UI_ACTION_TOP_MENU</a>&#160;&#160;&#160;1003</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a0376e7bd1683fa45972d1d56adba98a9"></a><!-- doxytag: member="ui.h::UI_ACTION_TOPMENU" ref="a0376e7bd1683fa45972d1d56adba98a9" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a0376e7bd1683fa45972d1d56adba98a9">UI_ACTION_TOPMENU</a>&#160;&#160;&#160;8192</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ad36dad0ea973bc92d734aab982080cfc"></a><!-- doxytag: member="ui.h::UI_ACTION_WRITE_DEBUG" ref="ad36dad0ea973bc92d734aab982080cfc" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#ad36dad0ea973bc92d734aab982080cfc">UI_ACTION_WRITE_DEBUG</a>&#160;&#160;&#160;1105</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a8690b243ec5d0dde903923e524e6ee68"></a><!-- doxytag: member="ui.h::UI_ACTION_X_DOWN" ref="a8690b243ec5d0dde903923e524e6ee68" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a8690b243ec5d0dde903923e524e6ee68">UI_ACTION_X_DOWN</a>&#160;&#160;&#160;101</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a9d9beaa3b44a5ab41831426eb4238c9d"></a><!-- doxytag: member="ui.h::UI_ACTION_X_OFFSET" ref="a9d9beaa3b44a5ab41831426eb4238c9d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a9d9beaa3b44a5ab41831426eb4238c9d">UI_ACTION_X_OFFSET</a>&#160;&#160;&#160;1063</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a622fc8ab61db41c7c6e757a8ff7eec5f"></a><!-- doxytag: member="ui.h::UI_ACTION_X_UP" ref="a622fc8ab61db41c7c6e757a8ff7eec5f" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a622fc8ab61db41c7c6e757a8ff7eec5f">UI_ACTION_X_UP</a>&#160;&#160;&#160;100</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a1ef3f459468b52a38fe4fffc66354f74"></a><!-- doxytag: member="ui.h::UI_ACTION_XPOSITION" ref="a1ef3f459468b52a38fe4fffc66354f74" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a1ef3f459468b52a38fe4fffc66354f74">UI_ACTION_XPOSITION</a>&#160;&#160;&#160;1005</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a72a86a29358c20f85a4d8be9f31ceafa"></a><!-- doxytag: member="ui.h::UI_ACTION_XPOSITION_FAST" ref="a72a86a29358c20f85a4d8be9f31ceafa" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a72a86a29358c20f85a4d8be9f31ceafa">UI_ACTION_XPOSITION_FAST</a>&#160;&#160;&#160;1018</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a244ce005a688a49e3a4b2f1a9396f3f5"></a><!-- doxytag: member="ui.h::UI_ACTION_Y_DOWN" ref="a244ce005a688a49e3a4b2f1a9396f3f5" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a244ce005a688a49e3a4b2f1a9396f3f5">UI_ACTION_Y_DOWN</a>&#160;&#160;&#160;103</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="af9f4cf208904a281d9fe4016145ea1fa"></a><!-- doxytag: member="ui.h::UI_ACTION_Y_OFFSET" ref="af9f4cf208904a281d9fe4016145ea1fa" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#af9f4cf208904a281d9fe4016145ea1fa">UI_ACTION_Y_OFFSET</a>&#160;&#160;&#160;1064</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ae862683e3ceecb61906a59badd42a6c7"></a><!-- doxytag: member="ui.h::UI_ACTION_Y_UP" ref="ae862683e3ceecb61906a59badd42a6c7" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#ae862683e3ceecb61906a59badd42a6c7">UI_ACTION_Y_UP</a>&#160;&#160;&#160;102</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a04370ec777e6807e7065de53c629e793"></a><!-- doxytag: member="ui.h::UI_ACTION_YPOSITION" ref="a04370ec777e6807e7065de53c629e793" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a04370ec777e6807e7065de53c629e793">UI_ACTION_YPOSITION</a>&#160;&#160;&#160;1006</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a3cf59357e508ee576f3739b7ae06d906"></a><!-- doxytag: member="ui.h::UI_ACTION_YPOSITION_FAST" ref="a3cf59357e508ee576f3739b7ae06d906" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a3cf59357e508ee576f3739b7ae06d906">UI_ACTION_YPOSITION_FAST</a>&#160;&#160;&#160;1019</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ab5f4d84b80e3d4dfca2e13d5932e846e"></a><!-- doxytag: member="ui.h::UI_ACTION_Z_DOWN" ref="ab5f4d84b80e3d4dfca2e13d5932e846e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#ab5f4d84b80e3d4dfca2e13d5932e846e">UI_ACTION_Z_DOWN</a>&#160;&#160;&#160;105</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a2d3c8282f91225976a4ef7f124184d40"></a><!-- doxytag: member="ui.h::UI_ACTION_Z_UP" ref="a2d3c8282f91225976a4ef7f124184d40" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a2d3c8282f91225976a4ef7f124184d40">UI_ACTION_Z_UP</a>&#160;&#160;&#160;104</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="acf0eba931a353fa69913627edef83604"></a><!-- doxytag: member="ui.h::UI_ACTION_ZPOSITION" ref="acf0eba931a353fa69913627edef83604" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#acf0eba931a353fa69913627edef83604">UI_ACTION_ZPOSITION</a>&#160;&#160;&#160;1007</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a3717fb4a2b9df95fd1af1c875689e7fb"></a><!-- doxytag: member="ui.h::UI_ACTION_ZPOSITION_FAST" ref="a3717fb4a2b9df95fd1af1c875689e7fb" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a3717fb4a2b9df95fd1af1c875689e7fb">UI_ACTION_ZPOSITION_FAST</a>&#160;&#160;&#160;1020</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a185334cb390d65f26afe58826ef22b79"></a><!-- doxytag: member="ui.h::UI_CLEAR_STATUS" ref="a185334cb390d65f26afe58826ef22b79" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a185334cb390d65f26afe58826ef22b79">UI_CLEAR_STATUS</a>&#160;&#160;&#160;{uid.statusMsg[0]=0;}</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a1f1cfb8da393500709a423b74c8c60c9"></a><!-- doxytag: member="ui.h::UI_DISPLAY_TYPE" ref="a1f1cfb8da393500709a423b74c8c60c9" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="uiconfig_8h.html#a1f1cfb8da393500709a423b74c8c60c9">UI_DISPLAY_TYPE</a>&#160;&#160;&#160;0</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a7341ad7ec5de617b6790928cf6259d2d"></a><!-- doxytag: member="ui.h::UI_ERROR" ref="a7341ad7ec5de617b6790928cf6259d2d" args="(msg)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a7341ad7ec5de617b6790928cf6259d2d">UI_ERROR</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">msg</td><td>)</td>
<td>&#160;&#160;&#160;{uid.errorMsg=(void*)PSTR(msg);pushMenu((void*)&amp;ui_menu_error,true);}</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a8951268e57885ef77b2c132da53fe2bc"></a><!-- doxytag: member="ui.h::UI_FAST" ref="a8951268e57885ef77b2c132da53fe2bc" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a8951268e57885ef77b2c132da53fe2bc">UI_FAST</a>&#160;&#160;&#160;if(pwm_count &amp; 4) {uid.fastAction();}</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a267f14484086fc10fbc14aecf9bf26a9"></a><!-- doxytag: member="ui.h::UI_HAS_KEYS" ref="a267f14484086fc10fbc14aecf9bf26a9" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="uiconfig_8h.html#a267f14484086fc10fbc14aecf9bf26a9">UI_HAS_KEYS</a>&#160;&#160;&#160;0</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a38d368d3390d4992058f71ab15b7ceee"></a><!-- doxytag: member="ui.h::UI_INITIALIZE" ref="a38d368d3390d4992058f71ab15b7ceee" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a38d368d3390d4992058f71ab15b7ceee">UI_INITIALIZE</a>&#160;&#160;&#160;uid.initialize();</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="afba3192129b28111943e9cae8a263190"></a><!-- doxytag: member="ui.h::UI_KEYS_BUTTON_HIGH" ref="afba3192129b28111943e9cae8a263190" args="(pin, action_)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#afba3192129b28111943e9cae8a263190">UI_KEYS_BUTTON_HIGH</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">pin, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">action_&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;if(<a class="el" href="fastio_8h.html#a9716cca366b99de7c0d101eeab24c967">READ</a>(pin)!=0) action=action_;</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a83566d1fbae4377cb445da2415c046ad"></a><!-- doxytag: member="ui.h::UI_KEYS_BUTTON_LOW" ref="a83566d1fbae4377cb445da2415c046ad" args="(pin, action_)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a83566d1fbae4377cb445da2415c046ad">UI_KEYS_BUTTON_LOW</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">pin, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">action_&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;if(<a class="el" href="fastio_8h.html#a9716cca366b99de7c0d101eeab24c967">READ</a>(pin)==0) action=action_;</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a56d431708c86453734619385e352d9e8"></a><!-- doxytag: member="ui.h::UI_KEYS_CLICKENCODER_HIGH" ref="a56d431708c86453734619385e352d9e8" args="(pinA, pinB)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a56d431708c86453734619385e352d9e8">UI_KEYS_CLICKENCODER_HIGH</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">pinA, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">pinB&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;uid.encoderLast = (uid.encoderLast &lt;&lt; 2) &amp; 0x0F;if (READ(pinA)) uid.encoderLast |=2;if (READ(pinB)) uid.encoderLast |=1; uid.encoderPos += pgm_read_byte(&amp;encoder_table[uid.encoderLast]);</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a345c8765ca5d91f7ab6f0fc08f32d4b5"></a><!-- doxytag: member="ui.h::UI_KEYS_CLICKENCODER_HIGH_REV" ref="a345c8765ca5d91f7ab6f0fc08f32d4b5" args="(pinA, pinB)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a345c8765ca5d91f7ab6f0fc08f32d4b5">UI_KEYS_CLICKENCODER_HIGH_REV</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">pinA, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">pinB&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;uid.encoderLast = (uid.encoderLast &lt;&lt; 2) &amp; 0x0F;if (READ(pinA)) uid.encoderLast |=2;if (READ(pinB)) uid.encoderLast |=1; uid.encoderPos -= pgm_read_byte(&amp;encoder_table[uid.encoderLast]);</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aedc513dd0e6a836b54ea50616aa25e65"></a><!-- doxytag: member="ui.h::UI_KEYS_CLICKENCODER_LOW" ref="aedc513dd0e6a836b54ea50616aa25e65" args="(pinA, pinB)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#aedc513dd0e6a836b54ea50616aa25e65">UI_KEYS_CLICKENCODER_LOW</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">pinA, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">pinB&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;uid.encoderLast = (uid.encoderLast &lt;&lt; 2) &amp; 0x0F;if (!READ(pinA)) uid.encoderLast |=2;if (!READ(pinB)) uid.encoderLast |=1; uid.encoderPos += pgm_read_byte(&amp;encoder_table[uid.encoderLast]);</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a57f3db99b2afc7b9d7227972813038a7"></a><!-- doxytag: member="ui.h::UI_KEYS_CLICKENCODER_LOW_REV" ref="a57f3db99b2afc7b9d7227972813038a7" args="(pinA, pinB)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a57f3db99b2afc7b9d7227972813038a7">UI_KEYS_CLICKENCODER_LOW_REV</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">pinA, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">pinB&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;uid.encoderLast = (uid.encoderLast &lt;&lt; 2) &amp; 0x0F;if (!READ(pinA)) uid.encoderLast |=2;if (!READ(pinB)) uid.encoderLast |=1; uid.encoderPos -= pgm_read_byte(&amp;encoder_table[uid.encoderLast]);</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a486ffeb5fcf2838026865c45e96c1cf1"></a><!-- doxytag: member="ui.h::UI_KEYS_I2C_BUTTON_HIGH" ref="a486ffeb5fcf2838026865c45e96c1cf1" args="(pin, action_)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a486ffeb5fcf2838026865c45e96c1cf1">UI_KEYS_I2C_BUTTON_HIGH</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">pin, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">action_&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;if((pin &amp; keymask)!=0) action=action_;</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a855e669efc242816863c0b4e7b0e42d6"></a><!-- doxytag: member="ui.h::UI_KEYS_I2C_BUTTON_LOW" ref="a855e669efc242816863c0b4e7b0e42d6" args="(pin, action_)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a855e669efc242816863c0b4e7b0e42d6">UI_KEYS_I2C_BUTTON_LOW</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">pin, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">action_&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;if((keymask &amp; pin)==0) action=action_;</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a9af0dd219ad8dfd0c4a4ebbd5ca6f97d"></a><!-- doxytag: member="ui.h::UI_KEYS_I2C_CLICKENCODER_HIGH" ref="a9af0dd219ad8dfd0c4a4ebbd5ca6f97d" args="(pinA, pinB)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a9af0dd219ad8dfd0c4a4ebbd5ca6f97d">UI_KEYS_I2C_CLICKENCODER_HIGH</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">pinA, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">pinB&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;uid.encoderLast = (uid.encoderLast &lt;&lt; 2) &amp; 0x0F;if (keymask &amp; pinA) uid.encoderLast |=2;if (keymask &amp; pinB) uid.encoderLast |=1; uid.encoderPos += pgm_read_byte(&amp;encoder_table[uid.encoderLast]);</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ae3c0daaa271a44c71b8814daeff269dc"></a><!-- doxytag: member="ui.h::UI_KEYS_I2C_CLICKENCODER_HIGH_REV" ref="ae3c0daaa271a44c71b8814daeff269dc" args="(pinA, pinB)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#ae3c0daaa271a44c71b8814daeff269dc">UI_KEYS_I2C_CLICKENCODER_HIGH_REV</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">pinA, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">pinB&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;uid.encoderLast = (uid.encoderLast &lt;&lt; 2) &amp; 0x0F;if (keymask &amp; pinA) uid.encoderLast |=2;if (keymask &amp; pinB) uid.encoderLast |=1; uid.encoderPos -= pgm_read_byte(&amp;encoder_table[uid.encoderLast]);</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a7dbb52d72771e00c7d8909b7e6f0a53f"></a><!-- doxytag: member="ui.h::UI_KEYS_I2C_CLICKENCODER_LOW" ref="a7dbb52d72771e00c7d8909b7e6f0a53f" args="(pinA, pinB)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a7dbb52d72771e00c7d8909b7e6f0a53f">UI_KEYS_I2C_CLICKENCODER_LOW</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">pinA, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">pinB&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;uid.encoderLast = (uid.encoderLast &lt;&lt; 2) &amp; 0x0F;if (!(keymask &amp; pinA)) uid.encoderLast |=2;if (!(keymask &amp; pinB)) uid.encoderLast |=1; uid.encoderPos += pgm_read_byte(&amp;encoder_table[uid.encoderLast]);</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a767f01eb8f4686b2493c21788aa03c60"></a><!-- doxytag: member="ui.h::UI_KEYS_I2C_CLICKENCODER_LOW_REV" ref="a767f01eb8f4686b2493c21788aa03c60" args="(pinA, pinB)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a767f01eb8f4686b2493c21788aa03c60">UI_KEYS_I2C_CLICKENCODER_LOW_REV</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">pinA, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">pinB&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;uid.encoderLast = (uid.encoderLast &lt;&lt; 2) &amp; 0x0F;if (!(keymask &amp; pinA)) uid.encoderLast |=2;if (!(keymask &amp; pinB)) uid.encoderLast |=1; uid.encoderPos -= pgm_read_byte(&amp;encoder_table[uid.encoderLast]);</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a2cad5ab6586817b20fb57e492a43240d"></a><!-- doxytag: member="ui.h::UI_KEYS_INIT_BUTTON_HIGH" ref="a2cad5ab6586817b20fb57e492a43240d" args="(pin)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a2cad5ab6586817b20fb57e492a43240d">UI_KEYS_INIT_BUTTON_HIGH</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">pin</td><td>)</td>
<td>&#160;&#160;&#160;<a class="el" href="fastio_8h.html#afa76df25ccdb2d113a057c8c305399cc">SET_INPUT</a>(pin);<a class="el" href="fastio_8h.html#a608adcba13929aae3476f1de99498566">PULLUP</a>(pin,LOW);</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a60cfc4ad20b7a6814ff8ab3c11faef8f"></a><!-- doxytag: member="ui.h::UI_KEYS_INIT_BUTTON_LOW" ref="a60cfc4ad20b7a6814ff8ab3c11faef8f" args="(pin)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a60cfc4ad20b7a6814ff8ab3c11faef8f">UI_KEYS_INIT_BUTTON_LOW</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">pin</td><td>)</td>
<td>&#160;&#160;&#160;<a class="el" href="fastio_8h.html#afa76df25ccdb2d113a057c8c305399cc">SET_INPUT</a>(pin);<a class="el" href="fastio_8h.html#a608adcba13929aae3476f1de99498566">PULLUP</a>(pin,HIGH);</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aa6127966504963e917f79dcc3295e2cc"></a><!-- doxytag: member="ui.h::UI_KEYS_INIT_CLICKENCODER_HIGH" ref="aa6127966504963e917f79dcc3295e2cc" args="(pinA, pinB)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#aa6127966504963e917f79dcc3295e2cc">UI_KEYS_INIT_CLICKENCODER_HIGH</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">pinA, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">pinB&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;<a class="el" href="fastio_8h.html#afa76df25ccdb2d113a057c8c305399cc">SET_INPUT</a>(pinA);<a class="el" href="fastio_8h.html#afa76df25ccdb2d113a057c8c305399cc">SET_INPUT</a>(pinB); <a class="el" href="fastio_8h.html#a608adcba13929aae3476f1de99498566">PULLUP</a>(pinA,LOW);<a class="el" href="fastio_8h.html#a608adcba13929aae3476f1de99498566">PULLUP</a>(pinB,LOW);</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a4b401e8097f3cf841db33914755bad3a"></a><!-- doxytag: member="ui.h::UI_KEYS_INIT_CLICKENCODER_LOW" ref="a4b401e8097f3cf841db33914755bad3a" args="(pinA, pinB)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a4b401e8097f3cf841db33914755bad3a">UI_KEYS_INIT_CLICKENCODER_LOW</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">pinA, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">pinB&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;<a class="el" href="fastio_8h.html#afa76df25ccdb2d113a057c8c305399cc">SET_INPUT</a>(pinA);<a class="el" href="fastio_8h.html#afa76df25ccdb2d113a057c8c305399cc">SET_INPUT</a>(pinB); <a class="el" href="fastio_8h.html#a608adcba13929aae3476f1de99498566">PULLUP</a>(pinA,HIGH);<a class="el" href="fastio_8h.html#a608adcba13929aae3476f1de99498566">PULLUP</a>(pinB,HIGH);</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="af496300ebe427dab69bfc047f80c57cc"></a><!-- doxytag: member="ui.h::UI_KEYS_INIT_MATRIX" ref="af496300ebe427dab69bfc047f80c57cc" args="(r1, r2, r3, r4, c1, c2, c3, c4)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#af496300ebe427dab69bfc047f80c57cc">UI_KEYS_INIT_MATRIX</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">r1, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">r2, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">r3, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">r4, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">c1, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">c2, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">c3, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">c4&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span>(c1&gt;=0){<a class="code" href="fastio_8h.html#afa76df25ccdb2d113a057c8c305399cc" title="set pin as input wrapper">SET_INPUT</a>(c1);<a class="code" href="fastio_8h.html#a3d38c0667426652d3fa2eb62f23e1591" title="Write to a pin wrapper.">WRITE</a>(c1,HIGH);}<span class="keywordflow">if</span>(c2&gt;=0){<a class="code" href="fastio_8h.html#afa76df25ccdb2d113a057c8c305399cc" title="set pin as input wrapper">SET_INPUT</a>(c2);<a class="code" href="fastio_8h.html#a3d38c0667426652d3fa2eb62f23e1591" title="Write to a pin wrapper.">WRITE</a>(c2,HIGH);}<span class="keywordflow">if</span>(c3&gt;=0){<a class="code" href="fastio_8h.html#afa76df25ccdb2d113a057c8c305399cc" title="set pin as input wrapper">SET_INPUT</a>(c3);<a class="code" href="fastio_8h.html#a3d38c0667426652d3fa2eb62f23e1591" title="Write to a pin wrapper.">WRITE</a>(c3,HIGH);}\
if(c4&gt;=0) {<a class="code" href="fastio_8h.html#afa76df25ccdb2d113a057c8c305399cc" title="set pin as input wrapper">SET_INPUT</a>(c4);<a class="code" href="fastio_8h.html#a3d38c0667426652d3fa2eb62f23e1591" title="Write to a pin wrapper.">WRITE</a>(c4,HIGH);}<span class="keywordflow">if</span>(r1&gt;=0)<a class="code" href="fastio_8h.html#a4bdb8759f0e85e88956ac23262e0916b" title="set pin as output wrapper">SET_OUTPUT</a>(r1);<span class="keywordflow">if</span>(r2&gt;=0)<a class="code" href="fastio_8h.html#a4bdb8759f0e85e88956ac23262e0916b" title="set pin as output wrapper">SET_OUTPUT</a>(r2);<span class="keywordflow">if</span>(r3&gt;=0)<a class="code" href="fastio_8h.html#a4bdb8759f0e85e88956ac23262e0916b" title="set pin as output wrapper">SET_OUTPUT</a>(r3);<span class="keywordflow">if</span>(r4&gt;=0)<a class="code" href="fastio_8h.html#a4bdb8759f0e85e88956ac23262e0916b" title="set pin as output wrapper">SET_OUTPUT</a>(r4);\
if(r1&gt;=0)<a class="code" href="fastio_8h.html#a3d38c0667426652d3fa2eb62f23e1591" title="Write to a pin wrapper.">WRITE</a>(r1,LOW);if(r2&gt;=0)<a class="code" href="fastio_8h.html#a3d38c0667426652d3fa2eb62f23e1591" title="Write to a pin wrapper.">WRITE</a>(r2,LOW);if(r3&gt;=0)<a class="code" href="fastio_8h.html#a3d38c0667426652d3fa2eb62f23e1591" title="Write to a pin wrapper.">WRITE</a>(r3,LOW);if(r4&gt;=0)<a class="code" href="fastio_8h.html#a3d38c0667426652d3fa2eb62f23e1591" title="Write to a pin wrapper.">WRITE</a>(r4,LOW);
</pre></div>
</div>
</div>
<a class="anchor" id="a166ed74e7db93e7b2e1886bad952daa6"></a><!-- doxytag: member="ui.h::UI_KEYS_MATRIX" ref="a166ed74e7db93e7b2e1886bad952daa6" args="(r1, r2, r3, r4, c1, c2, c3, c4)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a166ed74e7db93e7b2e1886bad952daa6">UI_KEYS_MATRIX</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">r1, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">r2, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">r3, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">r4, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">c1, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">c2, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">c3, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">c4&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<b>Value:</b><div class="fragment"><pre class="fragment">{uint8_t r = (c1&gt;=0?<a class="code" href="fastio_8h.html#a9716cca366b99de7c0d101eeab24c967" title="Read a pin wrapper.">READ</a>(c1):0) &amp;&amp; (c2&gt;=0?<a class="code" href="fastio_8h.html#a9716cca366b99de7c0d101eeab24c967" title="Read a pin wrapper.">READ</a>(c2):0) &amp;&amp; (c3&gt;=0?<a class="code" href="fastio_8h.html#a9716cca366b99de7c0d101eeab24c967" title="Read a pin wrapper.">READ</a>(c3):0) &amp;&amp; (c4&gt;=0?<a class="code" href="fastio_8h.html#a9716cca366b99de7c0d101eeab24c967" title="Read a pin wrapper.">READ</a>(c4):0);\
if(!r) {\
r = 255;\
if(r2&gt;=0)<a class="code" href="fastio_8h.html#a3d38c0667426652d3fa2eb62f23e1591" title="Write to a pin wrapper.">WRITE</a>(r2,HIGH);if(r3&gt;=0)<a class="code" href="fastio_8h.html#a3d38c0667426652d3fa2eb62f23e1591" title="Write to a pin wrapper.">WRITE</a>(r3,HIGH);if(r4&gt;=0)<a class="code" href="fastio_8h.html#a3d38c0667426652d3fa2eb62f23e1591" title="Write to a pin wrapper.">WRITE</a>(r4,HIGH);\
if(r1&gt;=0) {\
asm <span class="keyword">volatile</span> (<span class="stringliteral">&quot;nop\nnop\nnop\nnop\nnop&quot;</span>);\
if(!((c1&gt;=0?<a class="code" href="fastio_8h.html#a9716cca366b99de7c0d101eeab24c967" title="Read a pin wrapper.">READ</a>(c1):1) &amp;&amp; (c2&gt;=0?<a class="code" href="fastio_8h.html#a9716cca366b99de7c0d101eeab24c967" title="Read a pin wrapper.">READ</a>(c2):1) &amp;&amp; (c3&gt;=0?<a class="code" href="fastio_8h.html#a9716cca366b99de7c0d101eeab24c967" title="Read a pin wrapper.">READ</a>(c3):1) &amp;&amp; (c4&gt;=0?<a class="code" href="fastio_8h.html#a9716cca366b99de7c0d101eeab24c967" title="Read a pin wrapper.">READ</a>(c4):1))) r = 0;\
else <a class="code" href="fastio_8h.html#a3d38c0667426652d3fa2eb62f23e1591" title="Write to a pin wrapper.">WRITE</a>(r1,HIGH);\
}\
if(r==255 &amp;&amp; r2&gt;=0) {\
WRITE(r2,LOW);<span class="keyword">asm</span> <span class="keyword">volatile</span> (<span class="stringliteral">&quot;nop\nnop\nnop\nnop\nnop&quot;</span>);\
if(!((c1&gt;=0?<a class="code" href="fastio_8h.html#a9716cca366b99de7c0d101eeab24c967" title="Read a pin wrapper.">READ</a>(c1):1) &amp;&amp; (c2&gt;=0?<a class="code" href="fastio_8h.html#a9716cca366b99de7c0d101eeab24c967" title="Read a pin wrapper.">READ</a>(c2):1) &amp;&amp; (c3&gt;=0?<a class="code" href="fastio_8h.html#a9716cca366b99de7c0d101eeab24c967" title="Read a pin wrapper.">READ</a>(c3):1) &amp;&amp; (c4&gt;=0?<a class="code" href="fastio_8h.html#a9716cca366b99de7c0d101eeab24c967" title="Read a pin wrapper.">READ</a>(c4):1))) r = 4;\
else <a class="code" href="fastio_8h.html#a3d38c0667426652d3fa2eb62f23e1591" title="Write to a pin wrapper.">WRITE</a>(r2,HIGH);\
}\
if(r==255 &amp;&amp; r3&gt;=0) {\
WRITE(r3,LOW);<span class="keyword">asm</span> <span class="keyword">volatile</span> (<span class="stringliteral">&quot;nop\nnop\nnop\nnop\nnop&quot;</span>);\
if(!((c1&gt;=0?<a class="code" href="fastio_8h.html#a9716cca366b99de7c0d101eeab24c967" title="Read a pin wrapper.">READ</a>(c1):0) &amp;&amp; (c2&gt;=0?<a class="code" href="fastio_8h.html#a9716cca366b99de7c0d101eeab24c967" title="Read a pin wrapper.">READ</a>(c2):1) &amp;&amp; (c3&gt;=0?<a class="code" href="fastio_8h.html#a9716cca366b99de7c0d101eeab24c967" title="Read a pin wrapper.">READ</a>(c3):1) &amp;&amp; (c4&gt;=0?<a class="code" href="fastio_8h.html#a9716cca366b99de7c0d101eeab24c967" title="Read a pin wrapper.">READ</a>(c4):1))) r = 8;\
else <a class="code" href="fastio_8h.html#a3d38c0667426652d3fa2eb62f23e1591" title="Write to a pin wrapper.">WRITE</a>(r3,HIGH);\
}\
if(r==255 &amp;&amp; r4&gt;=0) {\
WRITE(r4,LOW);<span class="keyword">asm</span> <span class="keyword">volatile</span> (<span class="stringliteral">&quot;nop\nnop\nnop\nnop\nnop&quot;</span>);\
if(!((c1&gt;=0?<a class="code" href="fastio_8h.html#a9716cca366b99de7c0d101eeab24c967" title="Read a pin wrapper.">READ</a>(c1):1) &amp;&amp; (c2&gt;=0?<a class="code" href="fastio_8h.html#a9716cca366b99de7c0d101eeab24c967" title="Read a pin wrapper.">READ</a>(c2):1) &amp;&amp; (c3&gt;=0?<a class="code" href="fastio_8h.html#a9716cca366b99de7c0d101eeab24c967" title="Read a pin wrapper.">READ</a>(c3):1) &amp;&amp; (c4&gt;=0?<a class="code" href="fastio_8h.html#a9716cca366b99de7c0d101eeab24c967" title="Read a pin wrapper.">READ</a>(c4):1))) r = 12;\
else <a class="code" href="fastio_8h.html#a3d38c0667426652d3fa2eb62f23e1591" title="Write to a pin wrapper.">WRITE</a>(r4,HIGH);\
}\
if(c2&gt;=0 &amp;&amp; !<a class="code" href="fastio_8h.html#a9716cca366b99de7c0d101eeab24c967" title="Read a pin wrapper.">READ</a>(c2)) r+=1;\
else if(c3&gt;=0 &amp;&amp; !<a class="code" href="fastio_8h.html#a9716cca366b99de7c0d101eeab24c967" title="Read a pin wrapper.">READ</a>(c3)) r+=2;\
else if(c4&gt;=0 &amp;&amp; !<a class="code" href="fastio_8h.html#a9716cca366b99de7c0d101eeab24c967" title="Read a pin wrapper.">READ</a>(c4)) r+=3;\
if(r&lt;16) {action = pgm_read_word(&amp;(matrixActions[r]));}\
}<span class="keywordflow">if</span>(r1&gt;=0)<a class="code" href="fastio_8h.html#a3d38c0667426652d3fa2eb62f23e1591" title="Write to a pin wrapper.">WRITE</a>(r1,LOW);<span class="keywordflow">if</span>(r2&gt;=0)<a class="code" href="fastio_8h.html#a3d38c0667426652d3fa2eb62f23e1591" title="Write to a pin wrapper.">WRITE</a>(r2,LOW);<span class="keywordflow">if</span>(r3&gt;=0)<a class="code" href="fastio_8h.html#a3d38c0667426652d3fa2eb62f23e1591" title="Write to a pin wrapper.">WRITE</a>(r3,LOW);<span class="keywordflow">if</span>(r4&gt;=0)<a class="code" href="fastio_8h.html#a3d38c0667426652d3fa2eb62f23e1591" title="Write to a pin wrapper.">WRITE</a>(r4,LOW);}
</pre></div>
</div>
</div>
<a class="anchor" id="a08a44b00edfbc35a010da97d9f978cd7"></a><!-- doxytag: member="ui.h::UI_MEDIUM" ref="a08a44b00edfbc35a010da97d9f978cd7" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a08a44b00edfbc35a010da97d9f978cd7">UI_MEDIUM</a>&#160;&#160;&#160;uid.mediumAction();</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a6c387ba3eae79ffc62c97651dde10db5"></a><!-- doxytag: member="ui.h::UI_MENU" ref="a6c387ba3eae79ffc62c97651dde10db5" args="(name, items, itemsCnt)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a6c387ba3eae79ffc62c97651dde10db5">UI_MENU</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">name, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">items, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">itemsCnt&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;const <a class="el" href="struct_u_i_menu_entry.html">UIMenuEntry</a> * const name ## _entries[] <a class="el" href="ui_8h.html#a0ecb7d204e04196a839885837c052002">PROGMEM</a> = items;const <a class="el" href="struct_u_i_menu.html">UIMenu</a> name <a class="el" href="ui_8h.html#a0ecb7d204e04196a839885837c052002">PROGMEM</a> = {2,0,itemsCnt,name ## _entries}</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ac8bfa72ab35ed4b111100107c520a794"></a><!-- doxytag: member="ui.h::UI_MENU_ACTION2" ref="ac8bfa72ab35ed4b111100107c520a794" args="(name, action, row1, row2)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#ac8bfa72ab35ed4b111100107c520a794">UI_MENU_ACTION2</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">name, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">action, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">row1, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">row2&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<b>Value:</b><div class="fragment"><pre class="fragment"><a class="code" href="ui_8h.html#a0a2ccd60d544596e4de1f7f3ef6323e1">UI_STRING</a>(name ## _1txt,row1);<a class="code" href="ui_8h.html#a0a2ccd60d544596e4de1f7f3ef6323e1">UI_STRING</a>(name ## _2txt,row2);\
UIMenuEntry name ## _1 <a class="code" href="u8glib__ex_8h.html#a75acaba9e781937468d0911423bc0c35">PROGMEM</a> ={name ## _1txt,0,0,0,0};\
UIMenuEntry name ## _2 <a class="code" href="u8glib__ex_8h.html#a75acaba9e781937468d0911423bc0c35">PROGMEM</a> ={name ## _2txt,0,0,0,0};\
const <a class="code" href="struct_u_i_menu_entry.html">UIMenuEntry</a> * <span class="keyword">const</span> name ## _entries[] <a class="code" href="u8glib__ex_8h.html#a75acaba9e781937468d0911423bc0c35">PROGMEM</a> = {&amp;name ## _1,&amp;name ## _2};\
const <a class="code" href="struct_u_i_menu.html">UIMenu</a> name <a class="code" href="u8glib__ex_8h.html#a75acaba9e781937468d0911423bc0c35">PROGMEM</a> = {3,action,2,name ## _entries};
</pre></div>
</div>
</div>
<a class="anchor" id="aaa804117ecf24350f5b67ba03e4563cc"></a><!-- doxytag: member="ui.h::UI_MENU_ACTION2C" ref="aaa804117ecf24350f5b67ba03e4563cc" args="(name, action, rows)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#aaa804117ecf24350f5b67ba03e4563cc">UI_MENU_ACTION2C</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">name, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">action, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">rows&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;<a class="el" href="ui_8h.html#ac8bfa72ab35ed4b111100107c520a794">UI_MENU_ACTION2</a>(name,action,rows)</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aec127ba9cc1c38346dc5d9059948108c"></a><!-- doxytag: member="ui.h::UI_MENU_ACTION4" ref="aec127ba9cc1c38346dc5d9059948108c" args="(name, action, row1, row2, row3, row4)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#aec127ba9cc1c38346dc5d9059948108c">UI_MENU_ACTION4</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">name, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">action, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">row1, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">row2, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">row3, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">row4&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<b>Value:</b><div class="fragment"><pre class="fragment"><a class="code" href="ui_8h.html#a0a2ccd60d544596e4de1f7f3ef6323e1">UI_STRING</a>(name ## _1txt,row1);<a class="code" href="ui_8h.html#a0a2ccd60d544596e4de1f7f3ef6323e1">UI_STRING</a>(name ## _2txt,row2);<a class="code" href="ui_8h.html#a0a2ccd60d544596e4de1f7f3ef6323e1">UI_STRING</a>(name ## _3txt,row3);<a class="code" href="ui_8h.html#a0a2ccd60d544596e4de1f7f3ef6323e1">UI_STRING</a>(name ## _4txt,row4);\
UIMenuEntry name ## _1 <a class="code" href="u8glib__ex_8h.html#a75acaba9e781937468d0911423bc0c35">PROGMEM</a> ={name ## _1txt,0,0,0,0};\
UIMenuEntry name ## _2 <a class="code" href="u8glib__ex_8h.html#a75acaba9e781937468d0911423bc0c35">PROGMEM</a> ={name ## _2txt,0,0,0,0};\
UIMenuEntry name ## _3 <a class="code" href="u8glib__ex_8h.html#a75acaba9e781937468d0911423bc0c35">PROGMEM</a> ={name ## _3txt,0,0,0,0};\
UIMenuEntry name ## _4 <a class="code" href="u8glib__ex_8h.html#a75acaba9e781937468d0911423bc0c35">PROGMEM</a> ={name ## _4txt,0,0,0,0};\
const <a class="code" href="struct_u_i_menu_entry.html">UIMenuEntry</a> * <span class="keyword">const</span> name ## _entries[] <a class="code" href="u8glib__ex_8h.html#a75acaba9e781937468d0911423bc0c35">PROGMEM</a> = {&amp;name ## _1,&amp;name ## _2,&amp;name ## _3,&amp;name ## _4};\
const <a class="code" href="struct_u_i_menu.html">UIMenu</a> name <a class="code" href="u8glib__ex_8h.html#a75acaba9e781937468d0911423bc0c35">PROGMEM</a> = {3,action,4,name ## _entries};
</pre></div>
</div>
</div>
<a class="anchor" id="a39920f8080f4df1704bdf3775b999b02"></a><!-- doxytag: member="ui.h::UI_MENU_ACTION4C" ref="a39920f8080f4df1704bdf3775b999b02" args="(name, action, rows)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a39920f8080f4df1704bdf3775b999b02">UI_MENU_ACTION4C</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">name, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">action, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">rows&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;<a class="el" href="ui_8h.html#aec127ba9cc1c38346dc5d9059948108c">UI_MENU_ACTION4</a>(name,action,rows)</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="abfa9c15593e23b92dfa7cd274c4e9349"></a><!-- doxytag: member="ui.h::UI_MENU_ACTIONCOMMAND" ref="abfa9c15593e23b92dfa7cd274c4e9349" args="(name, row, action)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#abfa9c15593e23b92dfa7cd274c4e9349">UI_MENU_ACTIONCOMMAND</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">name, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">row, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">action&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;<a class="el" href="ui_8cpp.html#a06d95f9c35dbf3afa1e651d343702d95">UI_STRING</a>(name ## _txt,row);<a class="el" href="struct_u_i_menu_entry.html">UIMenuEntry</a> name <a class="el" href="ui_8h.html#a0ecb7d204e04196a839885837c052002">PROGMEM</a> = {name ## _txt,3,action,0,0};</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="af6e4109b52de956d560c505157594baf"></a><!-- doxytag: member="ui.h::UI_MENU_ACTIONCOMMAND_FILTER" ref="af6e4109b52de956d560c505157594baf" args="(name, row, action, filter, nofilter)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#af6e4109b52de956d560c505157594baf">UI_MENU_ACTIONCOMMAND_FILTER</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">name, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">row, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">action, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">filter, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">nofilter&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;<a class="el" href="ui_8cpp.html#a06d95f9c35dbf3afa1e651d343702d95">UI_STRING</a>(name ## _txt,row);<a class="el" href="struct_u_i_menu_entry.html">UIMenuEntry</a> name <a class="el" href="ui_8h.html#a0ecb7d204e04196a839885837c052002">PROGMEM</a> = {name ## _txt,3,action,filter,nofilter};</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ade18a00948d3e403812e437e996dae15"></a><!-- doxytag: member="ui.h::UI_MENU_ACTIONSELECTOR" ref="ade18a00948d3e403812e437e996dae15" args="(name, row, entries)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#ade18a00948d3e403812e437e996dae15">UI_MENU_ACTIONSELECTOR</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">name, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">row, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">entries&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;<a class="el" href="ui_8cpp.html#a06d95f9c35dbf3afa1e651d343702d95">UI_STRING</a>(name ## _txt,row);<a class="el" href="struct_u_i_menu_entry.html">UIMenuEntry</a> name <a class="el" href="ui_8h.html#a0ecb7d204e04196a839885837c052002">PROGMEM</a> = {name ## _txt,2,(unsigned int)&amp;entries,0,0};</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="afe2ae4505aa5574c02a640f5f42ca3de"></a><!-- doxytag: member="ui.h::UI_MENU_ACTIONSELECTOR_FILTER" ref="afe2ae4505aa5574c02a640f5f42ca3de" args="(name, row, entries, filter, nofilter)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#afe2ae4505aa5574c02a640f5f42ca3de">UI_MENU_ACTIONSELECTOR_FILTER</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">name, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">row, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">entries, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">filter, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">nofilter&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;<a class="el" href="ui_8cpp.html#a06d95f9c35dbf3afa1e651d343702d95">UI_STRING</a>(name ## _txt,row);<a class="el" href="struct_u_i_menu_entry.html">UIMenuEntry</a> name <a class="el" href="ui_8h.html#a0ecb7d204e04196a839885837c052002">PROGMEM</a> = {name ## _txt,2,(unsigned int)&amp;entries,filter,nofilter};</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ad5dc725d925d79ce24c578360b5be912"></a><!-- doxytag: member="ui.h::UI_MENU_CHANGEACTION" ref="ad5dc725d925d79ce24c578360b5be912" args="(name, row, action)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#ad5dc725d925d79ce24c578360b5be912">UI_MENU_CHANGEACTION</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">name, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">row, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">action&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;<a class="el" href="ui_8cpp.html#a06d95f9c35dbf3afa1e651d343702d95">UI_STRING</a>(name ## _txt,row);<a class="el" href="struct_u_i_menu_entry.html">UIMenuEntry</a> name <a class="el" href="ui_8h.html#a0ecb7d204e04196a839885837c052002">PROGMEM</a> = {name ## _txt,4,action,0,0};</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a76e4d96a50e7dc744bba3c7ba96cf8ce"></a><!-- doxytag: member="ui.h::UI_MENU_CHANGEACTION_FILTER" ref="a76e4d96a50e7dc744bba3c7ba96cf8ce" args="(name, row, action, filter, nofilter)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a76e4d96a50e7dc744bba3c7ba96cf8ce">UI_MENU_CHANGEACTION_FILTER</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">name, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">row, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">action, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">filter, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">nofilter&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;<a class="el" href="ui_8cpp.html#a06d95f9c35dbf3afa1e651d343702d95">UI_STRING</a>(name ## _txt,row);<a class="el" href="struct_u_i_menu_entry.html">UIMenuEntry</a> name <a class="el" href="ui_8h.html#a0ecb7d204e04196a839885837c052002">PROGMEM</a> = {name ## _txt,4,action,filter,nofilter};</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="adff5eb981bb16aee813dad51aad971a5"></a><!-- doxytag: member="ui.h::UI_MENU_FILESELECT" ref="adff5eb981bb16aee813dad51aad971a5" args="(name, items, itemsCnt)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#adff5eb981bb16aee813dad51aad971a5">UI_MENU_FILESELECT</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">name, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">items, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">itemsCnt&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;const <a class="el" href="struct_u_i_menu_entry.html">UIMenuEntry</a> * const name ## _entries[] <a class="el" href="ui_8h.html#a0ecb7d204e04196a839885837c052002">PROGMEM</a> = items;const <a class="el" href="struct_u_i_menu.html">UIMenu</a> name <a class="el" href="ui_8h.html#a0ecb7d204e04196a839885837c052002">PROGMEM</a> = {1,0,itemsCnt,name ## _entries}</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="af171b18200b67ab1d528143c4a19710f"></a><!-- doxytag: member="ui.h::UI_MENU_HEADLINE" ref="af171b18200b67ab1d528143c4a19710f" args="(name, text)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#af171b18200b67ab1d528143c4a19710f">UI_MENU_HEADLINE</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">name, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">text&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;<a class="el" href="ui_8cpp.html#a06d95f9c35dbf3afa1e651d343702d95">UI_STRING</a>(name ## _txt,text);<a class="el" href="struct_u_i_menu_entry.html">UIMenuEntry</a> name <a class="el" href="ui_8h.html#a0ecb7d204e04196a839885837c052002">PROGMEM</a> = {name ## _txt,1,0,0,0};</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a31790e5ac14ae52c67b58c96f4fcf807"></a><!-- doxytag: member="ui.h::UI_MENU_SUBMENU" ref="a31790e5ac14ae52c67b58c96f4fcf807" args="(name, row, entries)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a31790e5ac14ae52c67b58c96f4fcf807">UI_MENU_SUBMENU</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">name, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">row, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">entries&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;<a class="el" href="ui_8cpp.html#a06d95f9c35dbf3afa1e651d343702d95">UI_STRING</a>(name ## _txt,row);<a class="el" href="struct_u_i_menu_entry.html">UIMenuEntry</a> name <a class="el" href="ui_8h.html#a0ecb7d204e04196a839885837c052002">PROGMEM</a> = {name ## _txt,2,(unsigned int)&amp;entries,0,0};</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="acbbb6df751d2280a708782446cf9f814"></a><!-- doxytag: member="ui.h::UI_MENU_SUBMENU_FILTER" ref="acbbb6df751d2280a708782446cf9f814" args="(name, row, entries, filter, nofilter)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#acbbb6df751d2280a708782446cf9f814">UI_MENU_SUBMENU_FILTER</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">name, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">row, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">entries, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">filter, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">nofilter&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;<a class="el" href="ui_8cpp.html#a06d95f9c35dbf3afa1e651d343702d95">UI_STRING</a>(name ## _txt,row);<a class="el" href="struct_u_i_menu_entry.html">UIMenuEntry</a> name <a class="el" href="ui_8h.html#a0ecb7d204e04196a839885837c052002">PROGMEM</a> = {name ## _txt,2,(unsigned int)&amp;entries,filter,nofilter};</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a5ed7410ee8d5eeab0f2a51dde4a223f4"></a><!-- doxytag: member="ui.h::UI_PAGE2" ref="a5ed7410ee8d5eeab0f2a51dde4a223f4" args="(name, row1, row2)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a5ed7410ee8d5eeab0f2a51dde4a223f4">UI_PAGE2</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">name, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">row1, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">row2&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<b>Value:</b><div class="fragment"><pre class="fragment"><a class="code" href="ui_8h.html#a0a2ccd60d544596e4de1f7f3ef6323e1">UI_STRING</a>(name ## _1txt,row1);<a class="code" href="ui_8h.html#a0a2ccd60d544596e4de1f7f3ef6323e1">UI_STRING</a>(name ## _2txt,row2);\
UIMenuEntry name ## _1 <a class="code" href="u8glib__ex_8h.html#a75acaba9e781937468d0911423bc0c35">PROGMEM</a> ={name ## _1txt,0,0,0,0};\
UIMenuEntry name ## _2 <a class="code" href="u8glib__ex_8h.html#a75acaba9e781937468d0911423bc0c35">PROGMEM</a> ={name ## _2txt,0,0,0,0};\
const <a class="code" href="struct_u_i_menu_entry.html">UIMenuEntry</a> * <span class="keyword">const</span> name ## _entries[] <a class="code" href="u8glib__ex_8h.html#a75acaba9e781937468d0911423bc0c35">PROGMEM</a> = {&amp;name ## _1,&amp;name ## _2};\
const <a class="code" href="struct_u_i_menu.html">UIMenu</a> name <a class="code" href="u8glib__ex_8h.html#a75acaba9e781937468d0911423bc0c35">PROGMEM</a> = {0,0,2,name ## _entries};
</pre></div>
</div>
</div>
<a class="anchor" id="aa25ae57174e654c5c056f98f16ceda8b"></a><!-- doxytag: member="ui.h::UI_PAGE4" ref="aa25ae57174e654c5c056f98f16ceda8b" args="(name, row1, row2, row3, row4)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#aa25ae57174e654c5c056f98f16ceda8b">UI_PAGE4</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">name, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">row1, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">row2, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">row3, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">row4&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<b>Value:</b><div class="fragment"><pre class="fragment"><a class="code" href="ui_8h.html#a0a2ccd60d544596e4de1f7f3ef6323e1">UI_STRING</a>(name ## _1txt,row1);<a class="code" href="ui_8h.html#a0a2ccd60d544596e4de1f7f3ef6323e1">UI_STRING</a>(name ## _2txt,row2);<a class="code" href="ui_8h.html#a0a2ccd60d544596e4de1f7f3ef6323e1">UI_STRING</a>(name ## _3txt,row3);<a class="code" href="ui_8h.html#a0a2ccd60d544596e4de1f7f3ef6323e1">UI_STRING</a>(name ## _4txt,row4);\
UIMenuEntry name ## _1 <a class="code" href="u8glib__ex_8h.html#a75acaba9e781937468d0911423bc0c35">PROGMEM</a> ={name ## _1txt,0,0,0,0};\
UIMenuEntry name ## _2 <a class="code" href="u8glib__ex_8h.html#a75acaba9e781937468d0911423bc0c35">PROGMEM</a> ={name ## _2txt,0,0,0,0};\
UIMenuEntry name ## _3 <a class="code" href="u8glib__ex_8h.html#a75acaba9e781937468d0911423bc0c35">PROGMEM</a> ={name ## _3txt,0,0,0,0};\
UIMenuEntry name ## _4 <a class="code" href="u8glib__ex_8h.html#a75acaba9e781937468d0911423bc0c35">PROGMEM</a> ={name ## _4txt,0,0,0,0};\
const <a class="code" href="struct_u_i_menu_entry.html">UIMenuEntry</a> * <span class="keyword">const</span> name ## _entries [] <a class="code" href="u8glib__ex_8h.html#a75acaba9e781937468d0911423bc0c35">PROGMEM</a> = {&amp;name ## _1,&amp;name ## _2,&amp;name ## _3,&amp;name ## _4};\
const <a class="code" href="struct_u_i_menu.html">UIMenu</a> name <a class="code" href="u8glib__ex_8h.html#a75acaba9e781937468d0911423bc0c35">PROGMEM</a> = {0,0,4,name ## _entries};
</pre></div>
</div>
</div>
<a class="anchor" id="a8d2e26b179b21e0e747cca5a967edf28"></a><!-- doxytag: member="ui.h::UI_PAGE6" ref="a8d2e26b179b21e0e747cca5a967edf28" args="(name, row1, row2, row3, row4, row5, row6)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a8d2e26b179b21e0e747cca5a967edf28">UI_PAGE6</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">name, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">row1, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">row2, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">row3, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">row4, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">row5, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">row6&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<b>Value:</b><div class="fragment"><pre class="fragment"><a class="code" href="ui_8h.html#a0a2ccd60d544596e4de1f7f3ef6323e1">UI_STRING</a>(name ## _1txt,row1);<a class="code" href="ui_8h.html#a0a2ccd60d544596e4de1f7f3ef6323e1">UI_STRING</a>(name ## _2txt,row2);<a class="code" href="ui_8h.html#a0a2ccd60d544596e4de1f7f3ef6323e1">UI_STRING</a>(name ## _3txt,row3);<a class="code" href="ui_8h.html#a0a2ccd60d544596e4de1f7f3ef6323e1">UI_STRING</a>(name ## _4txt,row4);<a class="code" href="ui_8h.html#a0a2ccd60d544596e4de1f7f3ef6323e1">UI_STRING</a>(name ## _5txt,row5);<a class="code" href="ui_8h.html#a0a2ccd60d544596e4de1f7f3ef6323e1">UI_STRING</a>(name ## _6txt,row6);\
UIMenuEntry name ## _1 <a class="code" href="u8glib__ex_8h.html#a75acaba9e781937468d0911423bc0c35">PROGMEM</a> ={name ## _1txt,0,0,0,0};\
UIMenuEntry name ## _2 <a class="code" href="u8glib__ex_8h.html#a75acaba9e781937468d0911423bc0c35">PROGMEM</a> ={name ## _2txt,0,0,0,0};\
UIMenuEntry name ## _3 <a class="code" href="u8glib__ex_8h.html#a75acaba9e781937468d0911423bc0c35">PROGMEM</a> ={name ## _3txt,0,0,0,0};\
UIMenuEntry name ## _4 <a class="code" href="u8glib__ex_8h.html#a75acaba9e781937468d0911423bc0c35">PROGMEM</a> ={name ## _4txt,0,0,0,0};\
UIMenuEntry name ## _5 <a class="code" href="u8glib__ex_8h.html#a75acaba9e781937468d0911423bc0c35">PROGMEM</a> ={name ## _5txt,0,0,0,0};\
UIMenuEntry name ## _6 <a class="code" href="u8glib__ex_8h.html#a75acaba9e781937468d0911423bc0c35">PROGMEM</a> ={name ## _6txt,0,0,0,0};\
const <a class="code" href="struct_u_i_menu_entry.html">UIMenuEntry</a> * <span class="keyword">const</span> name ## _entries [] <a class="code" href="u8glib__ex_8h.html#a75acaba9e781937468d0911423bc0c35">PROGMEM</a> = {&amp;name ## _1,&amp;name ## _2,&amp;name ## _3,&amp;name ## _4,&amp;name ## _5,&amp;name ## _6};\
const <a class="code" href="struct_u_i_menu.html">UIMenu</a> name <a class="code" href="u8glib__ex_8h.html#a75acaba9e781937468d0911423bc0c35">PROGMEM</a> = {0,0,6,name ## _entries};
</pre></div>
</div>
</div>
<a class="anchor" id="a59f640c60ccd7221539b30f987cb081d"></a><!-- doxytag: member="ui.h::UI_SLOW" ref="a59f640c60ccd7221539b30f987cb081d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a59f640c60ccd7221539b30f987cb081d">UI_SLOW</a>&#160;&#160;&#160;uid.slowAction();</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ae9f33e20619525a88c3032ee2394d35a"></a><!-- doxytag: member="ui.h::UI_STATUS" ref="ae9f33e20619525a88c3032ee2394d35a" args="(status)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#ae9f33e20619525a88c3032ee2394d35a">UI_STATUS</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">status</td><td>)</td>
<td>&#160;&#160;&#160;uid.setStatusP(PSTR(status));</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a5a654e06f266992544b49f11f69278f3"></a><!-- doxytag: member="ui.h::UI_STATUS_RAM" ref="a5a654e06f266992544b49f11f69278f3" args="(status)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a5a654e06f266992544b49f11f69278f3">UI_STATUS_RAM</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">status</td><td>)</td>
<td>&#160;&#160;&#160;uid.setStatus(status);</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a28bcf9fad0a3a05e1aacaab582489ea4"></a><!-- doxytag: member="ui.h::UI_STATUS_UPD" ref="a28bcf9fad0a3a05e1aacaab582489ea4" args="(status)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#a28bcf9fad0a3a05e1aacaab582489ea4">UI_STATUS_UPD</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">status</td><td>)</td>
<td>&#160;&#160;&#160;{uid.setStatusP(PSTR(status));uid.refreshPage();}</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ae27886dddb15e503bba28d7eab5f8a17"></a><!-- doxytag: member="ui.h::UI_STATUS_UPD_RAM" ref="ae27886dddb15e503bba28d7eab5f8a17" args="(status)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#ae27886dddb15e503bba28d7eab5f8a17">UI_STATUS_UPD_RAM</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">status</td><td>)</td>
<td>&#160;&#160;&#160;{uid.setStatus(status);uid.refreshPage();}</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a0a2ccd60d544596e4de1f7f3ef6323e1"></a><!-- doxytag: member="ui.h::UI_STRING" ref="a0a2ccd60d544596e4de1f7f3ef6323e1" args="(name, text)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8cpp.html#a06d95f9c35dbf3afa1e651d343702d95">UI_STRING</a></td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">name, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">text&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;const char <a class="el" href="ui_8h.html#a0ecb7d204e04196a839885837c052002">PROGMEM</a> name[] = text;</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aa1527d572e383125c201901703e396ff"></a><!-- doxytag: member="ui.h::UI_VERSION_STRING" ref="aa1527d572e383125c201901703e396ff" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ui_8h.html#aa1527d572e383125c201901703e396ff">UI_VERSION_STRING</a>&#160;&#160;&#160;&quot;Repetier &quot; REPETIER_VERSION</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a4cdb62ccad20bd76e7ff3da83985b54d"></a><!-- doxytag: member="ui.h::beep" ref="a4cdb62ccad20bd76e7ff3da83985b54d" args="(uint8_t duration, uint8_t count)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="ui_8h.html#a4cdb62ccad20bd76e7ff3da83985b54d">beep</a> </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>duration</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>count</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/><h2>Variable Documentation</h2>
<a class="anchor" id="a0ecb7d204e04196a839885837c052002"></a><!-- doxytag: member="ui.h::PROGMEM" ref="a0ecb7d204e04196a839885837c052002" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const int8_t encoder_table [16] <a class="el" href="ui_8h.html#a0ecb7d204e04196a839885837c052002">PROGMEM</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a03d0d829c6e013e9d5817ed2fdd45a9d"></a><!-- doxytag: member="ui.h::uid" ref="a03d0d829c6e013e9d5817ed2fdd45a9d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_u_i_display.html">UIDisplay</a> <a class="el" href="ui_8h.html#a03d0d829c6e013e9d5817ed2fdd45a9d">uid</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
</div><!-- contents -->
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></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 id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="ui_8h.html">ui.h</a> </li>
<li class="footer">Generated on Mon Dec 30 2013 18:53:03 for Repetier-Firmware by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1 </li>
</ul>
</div>
</body>
</html>