-
+
+
-
Quick StartGet started with LcdMenu in minutes.
+
Quick StartGet started in minutes
Getting started
-
-
+
-
Upgrading?Check out the migration guide.
+
Upgrading?Check out the migration guide
Migration
+
diff --git a/searchindex.js b/searchindex.js
index 9d2ed085..8dab2505 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"API reference": [[22, "api-reference"], [22, null]], "Basic": [[33, "basic"]], "Basic Menu Item": [[1, "basic-menu-item"]], "Basic command item": [[2, "basic-command-item"]], "Breaking Changes": [[28, "breaking-changes"]], "Bug Fixes and Improvements": [[28, "bug-fixes-and-improvements"]], "Bug Fixes:": [[28, "bug-fixes"]], "ButtonAdapter": [[23, "buttonadapter"], [34, "buttonadapter"]], "ButtonWithRotaryAdapter": [[35, "buttonwithrotaryadapter"]], "Callbacks": [[36, "callbacks"]], "Changelog": [[28, "changelog"], [28, "id81"]], "CharsetInput": [[37, "charsetinput"]], "Chore": [[28, "chore"]], "Class Diagram": [[49, "class-diagram"]], "Code Samples": [[48, "code-samples"], [48, null]], "Command Menu Item": [[2, "command-menu-item"]], "Construct the display adapter interface": [[30, "construct-the-display-adapter-interface"], [31, "construct-the-display-adapter-interface"]], "Deep Dive": [[3, "deep-dive"]], "DisplayInterface": [[18, "displayinterface"]], "Enhancements:": [[28, "enhancements"]], "Example": [[2, "example"], [2, "id1"]], "Finally, initialise the menu": [[30, "finally-initialise-the-menu"], [31, "finally-initialise-the-menu"]], "Getting started": [[4, "getting-started"]], "Here are some of the built-in menu items:": [[3, null]], "InputInterface": [[24, "inputinterface"]], "InputRotary": [[38, "inputrotary"]], "Installation": [[4, "installation"]], "IntFloatValues": [[39, "intfloatvalues"]], "ItemBack": [[5, "itemback"], [40, "itemback"]], "ItemCommand": [[6, "itemcommand"]], "ItemFloatRange": [[7, "itemfloatrange"]], "ItemInput": [[8, "iteminput"]], "ItemInputCharset": [[9, "iteminputcharset"]], "ItemIntRange": [[10, "itemintrange"]], "ItemList": [[11, "itemlist"]], "ItemRangeBase": [[12, "itemrangebase"]], "ItemSubMenu": [[13, "itemsubmenu"]], "ItemToggle": [[14, "itemtoggle"]], "KeyboardAdapter": [[25, "keyboardadapter"], [41, "keyboardadapter"]], "LcdMenu": [[15, "lcdmenu"]], "LcdMenu 1.2.0": [[28, "lcdmenu-1-2-0"]], "LcdMenu 2.0.0": [[28, "lcdmenu-2-0-0"]], "LcdMenu 2.0.0-beta.1": [[28, "lcdmenu-2-0-0-beta-1"]], "LcdMenu 2.0.0-beta.2": [[28, "lcdmenu-2-0-0-beta-2"]], "LcdMenu 2.1.0": [[28, "lcdmenu-2-1-0"]], "LcdMenu 2.1.1": [[28, "lcdmenu-2-1-1"]], "LcdMenu 2.1.2": [[28, "lcdmenu-2-1-2"]], "LcdMenu 2.1.3": [[28, "lcdmenu-2-1-3"]], "LcdMenu 3.0.0 \ud83d\ude80": [[28, "lcdmenu-3-0-0"]], "LcdMenu 3.0.1": [[28, "lcdmenu-3-0-1"]], "LcdMenu 3.1.0": [[28, "lcdmenu-3-1-0"]], "LcdMenu 3.1.1": [[28, "lcdmenu-3-1-1"]], "LcdMenu 3.2.0": [[28, "lcdmenu-3-2-0"]], "LcdMenu 3.3.0": [[28, "lcdmenu-3-3-0"]], "LcdMenu 3.3.1": [[28, "lcdmenu-3-3-1"]], "LcdMenu 3.3.2": [[28, "lcdmenu-3-3-2"]], "LcdMenu 3.3.3": [[28, "lcdmenu-3-3-3"]], "LcdMenu 3.3.4": [[28, "lcdmenu-3-3-4"]], "LcdMenu 3.4.0": [[28, "lcdmenu-3-4-0"]], "LcdMenu 3.5.0": [[28, "lcdmenu-3-5-0"]], "LcdMenu 3.5.1": [[28, "lcdmenu-3-5-1"]], "LcdMenu 3.5.2": [[28, "lcdmenu-3-5-2"]], "LcdMenu 3.5.3": [[28, "lcdmenu-3-5-3"]], "LcdMenu 3.5.4": [[28, "lcdmenu-3-5-4"]], "LcdMenu 3.5.5": [[28, "lcdmenu-3-5-5"]], "LcdMenu 3.5.6": [[28, "lcdmenu-3-5-6"]], "LcdMenu 4.0.0": [[28, "lcdmenu-4-0-0"]], "LcdMenu v4.1.0": [[28, "lcdmenu-v4-1-0"]], "LcdMenu v4.2.0": [[28, "lcdmenu-v4-2-0"]], "LcdMenu v5.0.0-beta.0": [[28, "lcdmenu-v5-0-0-beta-0"]], "License": [[29, "license"]], "LiquidCrystalAdapter": [[19, "liquidcrystaladapter"]], "LiquidCrystal_I2CAdapter": [[20, "liquidcrystal-i2cadapter"]], "List": [[42, "list"]], "MenuItem": [[16, "menuitem"]], "MenuScreen": [[17, "menuscreen"]], "MenuTimeout": [[43, "menutimeout"]], "Migration": [[30, "migration"]], "Migration from v3.x to v4.x": [[30, "migration-from-v3-x-to-v4-x"], [31, "migration-from-v3-x-to-v4-x"]], "Migration from v4.x to v5.x": [[30, "migration-from-v4-x-to-v5-x"], [32, "migration-from-v4-x-to-v5-x"]], "New Contributors": [[28, "new-contributors"], [28, "id48"], [28, "id76"], [28, "id96"]], "New Features \u2b50\ufe0f": [[28, "new-features"]], "New imports": [[30, "new-imports"], [31, "new-imports"]], "Other changes": [[30, "other-changes"], [31, "other-changes"]], "RTOS": [[44, "rtos"]], "SimpleInput": [[45, "simpleinput"]], "SimpleRotary": [[46, "simplerotary"]], "SimpleRotaryAdapter": [[26, "simplerotaryadapter"]], "SubMenu": [[47, "submenu"]], "Toggle menu item": [[2, "toggle-menu-item"]], "Usage": [[4, "usage"]], "Welcome to the LcdMenu Docs!": [[0, "welcome-to-the-project-docs"]], "What\u2019s Changed": [[28, "what-s-changed"], [28, "id20"], [28, "id25"], [28, "id26"], [28, "id28"], [28, "id30"], [28, "id32"], [28, "id34"], [28, "id36"], [28, "id42"], [28, "id46"], [28, "id50"], [28, "id53"], [28, "id55"], [28, "id64"], [28, "id70"], [28, "id72"], [28, "id74"], [28, "id85"], [28, "id91"], [28, "id94"]], "What\u2019s New": [[28, "what-s-new"]], "What\u2019s new \ud83d\ude80": [[28, "id80"]], "display": [[21, "display"], [21, null]], "input": [[27, "input"], [27, null]], "\u2b50 What\u2019s new": [[28, "id59"]], "\ud83d\udc1b Bugfix": [[28, "bugfix"]]}, "docnames": ["index", "overview/deep-dive/basic", "overview/deep-dive/command", "overview/deep-dive/index", "overview/getting-started", "reference/api/ItemBack", "reference/api/ItemCommand", "reference/api/ItemFloatRange", "reference/api/ItemInput", "reference/api/ItemInputCharset", "reference/api/ItemIntRange", "reference/api/ItemList", "reference/api/ItemRangeBase", "reference/api/ItemSubMenu", "reference/api/ItemToggle", "reference/api/LcdMenu", "reference/api/MenuItem", "reference/api/MenuScreen", "reference/api/display/DisplayInterface", "reference/api/display/LiquidCrystalAdapter", "reference/api/display/LiquidCrystal_I2CAdapter", "reference/api/display/index", "reference/api/index", "reference/api/input/ButtonAdapter", "reference/api/input/InputInterface", "reference/api/input/KeyboardAdapter", "reference/api/input/SimpleRotaryAdapter", "reference/api/input/index", "reference/changelog", "reference/license", "reference/migration/index", "reference/migration/v3.x-v4.x", "reference/migration/v4.x-v5.x", "reference/samples/Basic", "reference/samples/ButtonAdapter", "reference/samples/ButtonWithRotaryAdapter", "reference/samples/Callbacks", "reference/samples/CharsetInput", "reference/samples/InputRotary", "reference/samples/IntFloatValues", "reference/samples/ItemBack", "reference/samples/KeyboardAdapter", "reference/samples/List", "reference/samples/MenuTimeout", "reference/samples/RTOS", "reference/samples/SimpleInput", "reference/samples/SimpleRotary", "reference/samples/SubMenu", "reference/samples/index", "reference/uml"], "envversion": {"sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1}, "filenames": ["index.rst", "overview/deep-dive/basic.rst", "overview/deep-dive/command.rst", "overview/deep-dive/index.rst", "overview/getting-started.rst", "reference/api/ItemBack.rst", "reference/api/ItemCommand.rst", "reference/api/ItemFloatRange.rst", "reference/api/ItemInput.rst", "reference/api/ItemInputCharset.rst", "reference/api/ItemIntRange.rst", "reference/api/ItemList.rst", "reference/api/ItemRangeBase.rst", "reference/api/ItemSubMenu.rst", "reference/api/ItemToggle.rst", "reference/api/LcdMenu.rst", "reference/api/MenuItem.rst", "reference/api/MenuScreen.rst", "reference/api/display/DisplayInterface.rst", "reference/api/display/LiquidCrystalAdapter.rst", "reference/api/display/LiquidCrystal_I2CAdapter.rst", "reference/api/display/index.rst", "reference/api/index.rst", "reference/api/input/ButtonAdapter.rst", "reference/api/input/InputInterface.rst", "reference/api/input/KeyboardAdapter.rst", "reference/api/input/SimpleRotaryAdapter.rst", "reference/api/input/index.rst", "reference/changelog.rst", "reference/license.rst", "reference/migration/index.rst", "reference/migration/v3.x-v4.x.rst", "reference/migration/v4.x-v5.x.rst", "reference/samples/Basic.rst", "reference/samples/ButtonAdapter.rst", "reference/samples/ButtonWithRotaryAdapter.rst", "reference/samples/Callbacks.rst", "reference/samples/CharsetInput.rst", "reference/samples/InputRotary.rst", "reference/samples/IntFloatValues.rst", "reference/samples/ItemBack.rst", "reference/samples/KeyboardAdapter.rst", "reference/samples/List.rst", "reference/samples/MenuTimeout.rst", "reference/samples/RTOS.rst", "reference/samples/SimpleInput.rst", "reference/samples/SimpleRotary.rst", "reference/samples/SubMenu.rst", "reference/samples/index.rst", "reference/uml.rst"], "indexentries": {"bs (c macro)": [[25, "c.BS", false]], "buttonadapter (c++ class)": [[23, "_CPPv413ButtonAdapter", false]], "buttonadapter::button (c++ member)": [[23, "_CPPv4N13ButtonAdapter6buttonE", false]], "buttonadapter::buttonadapter (c++ function)": [[23, "_CPPv4N13ButtonAdapter13ButtonAdapterEP7LcdMenuP6Button4byte", false]], "buttonadapter::command (c++ member)": [[23, "_CPPv4N13ButtonAdapter7commandE", false]], "buttonadapter::observe (c++ function)": [[23, "_CPPv4N13ButtonAdapter7observeEv", false]], "c2_csi_terminal_max (c macro)": [[25, "c.C2_CSI_TERMINAL_MAX", false]], "c2_csi_terminal_min (c macro)": [[25, "c.C2_CSI_TERMINAL_MIN", false]], "cr (c macro)": [[25, "c.CR", false]], "csi_buffer_size (c macro)": [[25, "c.CSI_BUFFER_SIZE", false]], "del (c macro)": [[25, "c.DEL", false]], "displayinterface (c++ class)": [[18, "_CPPv416DisplayInterface", false]], "displayinterface::begin (c++ function)": [[18, "_CPPv4N16DisplayInterface5beginEv", false]], "displayinterface::blinkerposition (c++ member)": [[18, "_CPPv4N16DisplayInterface15blinkerPositionE", false]], "displayinterface::clear (c++ function)": [[18, "_CPPv4N16DisplayInterface5clearEv", false]], "displayinterface::clearblinker (c++ function)": [[18, "_CPPv4N16DisplayInterface12clearBlinkerEv", false]], "displayinterface::clearcursor (c++ function)": [[18, "_CPPv4N16DisplayInterface11clearCursorEv", false]], "displayinterface::cleardownindicator (c++ function)": [[18, "_CPPv4N16DisplayInterface18clearDownIndicatorEv", false]], "displayinterface::clearupindicator (c++ function)": [[18, "_CPPv4N16DisplayInterface16clearUpIndicatorEv", false]], "displayinterface::cursorrow (c++ member)": [[18, "_CPPv4N16DisplayInterface9cursorRowE", false]], "displayinterface::displayinterface (c++ function)": [[18, "_CPPv4N16DisplayInterface16DisplayInterfaceE7uint8_t7uint8_t", false]], "displayinterface::drawblinker (c++ function)": [[18, "_CPPv4N16DisplayInterface11drawBlinkerEv", false]], "displayinterface::drawchar (c++ function)": [[18, "_CPPv4N16DisplayInterface8drawCharEc", false]], "displayinterface::drawcursor (c++ function)": [[18, "_CPPv4N16DisplayInterface10drawCursorEv", false]], "displayinterface::drawdownindicator (c++ function)": [[18, "_CPPv4N16DisplayInterface17drawDownIndicatorEv", false]], "displayinterface::drawitem (c++ function)": [[18, "_CPPv4N16DisplayInterface8drawItemE7uint8_tPKc", false], [18, "_CPPv4N16DisplayInterface8drawItemE7uint8_tPKccPc", false]], "displayinterface::drawupindicator (c++ function)": [[18, "_CPPv4N16DisplayInterface15drawUpIndicatorEv", false]], "displayinterface::getblinkerposition (c++ function)": [[18, "_CPPv4NK16DisplayInterface18getBlinkerPositionEv", false]], "displayinterface::getcursorrow (c++ function)": [[18, "_CPPv4NK16DisplayInterface12getCursorRowEv", false]], "displayinterface::geteditmodeenabled (c++ function)": [[18, "_CPPv4N16DisplayInterface18getEditModeEnabledEv", false]], "displayinterface::getmaxcols (c++ function)": [[18, "_CPPv4NK16DisplayInterface10getMaxColsEv", false]], "displayinterface::getmaxrows (c++ function)": [[18, "_CPPv4NK16DisplayInterface10getMaxRowsEv", false]], "displayinterface::iseditmodeenabled (c++ member)": [[18, "_CPPv4N16DisplayInterface17isEditModeEnabledE", false]], "displayinterface::maxcols (c++ member)": [[18, "_CPPv4N16DisplayInterface7maxColsE", false]], "displayinterface::maxrows (c++ member)": [[18, "_CPPv4N16DisplayInterface7maxRowsE", false]], "displayinterface::movecursor (c++ function)": [[18, "_CPPv4N16DisplayInterface10moveCursorE7uint8_t", false]], "displayinterface::resetblinker (c++ function)": [[18, "_CPPv4N16DisplayInterface12resetBlinkerE7uint8_t", false]], "displayinterface::restarttimer (c++ function)": [[18, "_CPPv4N16DisplayInterface12restartTimerEv", false]], "displayinterface::setbacklight (c++ function)": [[18, "_CPPv4N16DisplayInterface12setBacklightEb", false]], "displayinterface::seteditmodeenabled (c++ function)": [[18, "_CPPv4N16DisplayInterface18setEditModeEnabledEb", false]], "displayinterface::~displayinterface (c++ function)": [[18, "_CPPv4N16DisplayInterfaceD0Ev", false]], "double_press_threshold (c macro)": [[26, "c.DOUBLE_PRESS_THRESHOLD", false]], "esc (c macro)": [[25, "c.ESC", false]], "inputinterface (c++ class)": [[24, "_CPPv414InputInterface", false]], "inputinterface::inputinterface (c++ function)": [[24, "_CPPv4N14InputInterface14InputInterfaceEP7LcdMenu", false]], "inputinterface::menu (c++ member)": [[24, "_CPPv4N14InputInterface4menuE", false]], "inputinterface::observe (c++ function)": [[24, "_CPPv4N14InputInterface7observeEv", false]], "inputinterface::~inputinterface (c++ function)": [[24, "_CPPv4N14InputInterfaceD0Ev", false]], "item_back (c macro)": [[5, "c.ITEM_BACK", false]], "item_basic (c macro)": [[16, "c.ITEM_BASIC", false]], "item_command (c macro)": [[6, "c.ITEM_COMMAND", false]], "item_float_range (c macro)": [[7, "c.ITEM_FLOAT_RANGE", false]], "item_input (c macro)": [[8, "c.ITEM_INPUT", false]], "item_input_charset (c macro)": [[9, "c.ITEM_INPUT_CHARSET", false]], "item_int_range (c macro)": [[10, "c.ITEM_INT_RANGE", false]], "item_string_list (c macro)": [[11, "c.ITEM_STRING_LIST", false]], "item_submenu (c macro)": [[13, "c.ITEM_SUBMENU", false]], "item_toggle (c macro)": [[14, "c.ITEM_TOGGLE", false]], "itemback (c++ class)": [[5, "_CPPv48ItemBack", false]], "itemback::changescreen (c++ function)": [[5, "_CPPv4N8ItemBack12changeScreenEP7LcdMenu", false]], "itemback::itemback (c++ function)": [[5, "_CPPv4N8ItemBack8ItemBackEPKc", false]], "itemback::process (c++ function)": [[5, "_CPPv4N8ItemBack7processEP7LcdMenuKh", false]], "itemcommand (c++ class)": [[6, "_CPPv411ItemCommand", false]], "itemcommand::callback (c++ member)": [[6, "_CPPv4N11ItemCommand8callbackE", false]], "itemcommand::executecommand (c++ function)": [[6, "_CPPv4N11ItemCommand14executeCommandEv", false]], "itemcommand::getcallback (c++ function)": [[6, "_CPPv4N11ItemCommand11getCallbackEv", false]], "itemcommand::itemcommand (c++ function)": [[6, "_CPPv4N11ItemCommand11ItemCommandEPKc4fptr", false]], "itemcommand::process (c++ function)": [[6, "_CPPv4N11ItemCommand7processEP7LcdMenuKh", false]], "itemcommand::setcallback (c++ function)": [[6, "_CPPv4N11ItemCommand11setCallBackE4fptr", false]], "itemfloatrange (c++ class)": [[7, "_CPPv414ItemFloatRange", false]], "itemfloatrange::calculatedecimalplaces (c++ function)": [[7, "_CPPv4N14ItemFloatRange22calculateDecimalPlacesEf", false]], "itemfloatrange::calculatewidth (c++ function)": [[7, "_CPPv4N14ItemFloatRange14calculateWidthEf7uint8_t", false]], "itemfloatrange::decimalplaces (c++ member)": [[7, "_CPPv4N14ItemFloatRange13decimalPlacesE", false]], "itemfloatrange::getdisplayvalue (c++ function)": [[7, "_CPPv4N14ItemFloatRange15getDisplayValueEv", false]], "itemfloatrange::itemfloatrange (c++ function)": [[7, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", false]], "iteminput (c++ class)": [[8, "_CPPv49ItemInput", false]], "iteminput::back (c++ function)": [[8, "_CPPv4N9ItemInput4backEP16DisplayInterface", false]], "iteminput::backspace (c++ function)": [[8, "_CPPv4N9ItemInput9backspaceEP16DisplayInterface", false]], "iteminput::callback (c++ member)": [[8, "_CPPv4N9ItemInput8callbackE", false]], "iteminput::clear (c++ function)": [[8, "_CPPv4N9ItemInput5clearEP16DisplayInterface", false]], "iteminput::constrainblinkerposition (c++ function)": [[8, "_CPPv4N9ItemInput24constrainBlinkerPositionEP16DisplayInterface7uint8_t", false]], "iteminput::cursor (c++ member)": [[8, "_CPPv4N9ItemInput6cursorE", false]], "iteminput::draw (c++ function)": [[8, "_CPPv4N9ItemInput4drawEP16DisplayInterface7uint8_t", false]], "iteminput::enter (c++ function)": [[8, "_CPPv4N9ItemInput5enterEP16DisplayInterface", false]], "iteminput::getcallbackstr (c++ function)": [[8, "_CPPv4N9ItemInput14getCallbackStrEv", false]], "iteminput::getvalue (c++ function)": [[8, "_CPPv4N9ItemInput8getValueEv", false]], "iteminput::getviewsize (c++ function)": [[8, "_CPPv4N9ItemInput11getViewSizeEP16DisplayInterface", false]], "iteminput::iteminput (c++ function)": [[8, "_CPPv4N9ItemInput9ItemInputEPKc7fptrStr", false], [8, "_CPPv4N9ItemInput9ItemInputEPKcPc7fptrStr", false]], "iteminput::left (c++ function)": [[8, "_CPPv4N9ItemInput4leftEP16DisplayInterface", false]], "iteminput::process (c++ function)": [[8, "_CPPv4N9ItemInput7processEP7LcdMenuKh", false]], "iteminput::right (c++ function)": [[8, "_CPPv4N9ItemInput5rightEP16DisplayInterface", false]], "iteminput::setvalue (c++ function)": [[8, "_CPPv4N9ItemInput8setValueEPc", false]], "iteminput::typechar (c++ function)": [[8, "_CPPv4N9ItemInput8typeCharEP16DisplayInterfaceKh", false]], "iteminput::value (c++ member)": [[8, "_CPPv4N9ItemInput5valueE", false]], "iteminput::view (c++ member)": [[8, "_CPPv4N9ItemInput4viewE", false]], "iteminputcharset (c++ class)": [[9, "_CPPv416ItemInputCharset", false]], "iteminputcharset::abortcharedit (c++ function)": [[9, "_CPPv4N16ItemInputCharset13abortCharEditEP16DisplayInterface", false]], "iteminputcharset::charedit (c++ member)": [[9, "_CPPv4N16ItemInputCharset8charEditE", false]], "iteminputcharset::charset (c++ member)": [[9, "_CPPv4N16ItemInputCharset7charsetE", false]], "iteminputcharset::charsetposition (c++ member)": [[9, "_CPPv4N16ItemInputCharset15charsetPositionE", false]], "iteminputcharset::commitcharedit (c++ function)": [[9, "_CPPv4N16ItemInputCharset14commitCharEditEP16DisplayInterface", false]], "iteminputcharset::initcharedit (c++ function)": [[9, "_CPPv4N16ItemInputCharset12initCharEditEv", false]], "iteminputcharset::iteminputcharset (c++ function)": [[9, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPKc7fptrStr", false], [9, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPcPKc7fptrStr", false]], "iteminputcharset::process (c++ function)": [[9, "_CPPv4N16ItemInputCharset7processEP7LcdMenuKh", false]], "iteminputcharset::shownextchar (c++ function)": [[9, "_CPPv4N16ItemInputCharset12showNextCharEP16DisplayInterface", false]], "iteminputcharset::showpreviouschar (c++ function)": [[9, "_CPPv4N16ItemInputCharset16showPreviousCharEP16DisplayInterface", false]], "itemintrange (c++ class)": [[10, "_CPPv412ItemIntRange", false]], "itemintrange::getdisplayvalue (c++ function)": [[10, "_CPPv4N12ItemIntRange15getDisplayValueEv", false]], "itemintrange::itemintrange (c++ function)": [[10, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", false]], "itemlist (c++ class)": [[11, "_CPPv48ItemList", false]], "itemlist::callback (c++ member)": [[11, "_CPPv4N8ItemList8callbackE", false]], "itemlist::draw (c++ function)": [[11, "_CPPv4N8ItemList4drawEP16DisplayInterface7uint8_t", false]], "itemlist::getcallbackint (c++ function)": [[11, "_CPPv4N8ItemList14getCallbackIntEv", false]], "itemlist::getitemcount (c++ function)": [[11, "_CPPv4N8ItemList12getItemCountEv", false]], "itemlist::getitemindex (c++ function)": [[11, "_CPPv4N8ItemList12getItemIndexEv", false]], "itemlist::getitems (c++ function)": [[11, "_CPPv4N8ItemList8getItemsEv", false]], "itemlist::getvalue (c++ function)": [[11, "_CPPv4N8ItemList8getValueEv", false]], "itemlist::itemcount (c++ member)": [[11, "_CPPv4N8ItemList9itemCountE", false]], "itemlist::itemindex (c++ member)": [[11, "_CPPv4N8ItemList9itemIndexE", false]], "itemlist::itemlist (c++ function)": [[11, "_CPPv4N8ItemList8ItemListEPKcP6StringK7uint8_t8fptruInt", false]], "itemlist::items (c++ member)": [[11, "_CPPv4N8ItemList5itemsE", false]], "itemlist::process (c++ function)": [[11, "_CPPv4N8ItemList7processEP7LcdMenuKh", false]], "itemlist::selectnext (c++ function)": [[11, "_CPPv4N8ItemList10selectNextEP16DisplayInterface", false]], "itemlist::selectprevious (c++ function)": [[11, "_CPPv4N8ItemList14selectPreviousEP16DisplayInterface", false]], "itemlist::setitemindex (c++ function)": [[11, "_CPPv4N8ItemList12setItemIndexE7uint8_t", false]], "itemrangebase (c++ class)": [[12, "_CPPv4I0E13ItemRangeBase", false]], "itemrangebase::callback (c++ member)": [[12, "_CPPv4N13ItemRangeBase8callbackE", false]], "itemrangebase::commitonchange (c++ member)": [[12, "_CPPv4N13ItemRangeBase14commitOnChangeE", false]], "itemrangebase::currentvalue (c++ member)": [[12, "_CPPv4N13ItemRangeBase12currentValueE", false]], "itemrangebase::decrement (c++ function)": [[12, "_CPPv4N13ItemRangeBase9decrementEv", false]], "itemrangebase::draw (c++ function)": [[12, "_CPPv4N13ItemRangeBase4drawEP16DisplayInterface7uint8_t", false]], "itemrangebase::getcurrentvalue (c++ function)": [[12, "_CPPv4N13ItemRangeBase15getCurrentValueEv", false]], "itemrangebase::getdisplayvalue (c++ function)": [[12, "_CPPv4N13ItemRangeBase15getDisplayValueEv", false]], "itemrangebase::increment (c++ function)": [[12, "_CPPv4N13ItemRangeBase9incrementEv", false]], "itemrangebase::itemrangebase (c++ function)": [[12, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", false]], "itemrangebase::maxvalue (c++ member)": [[12, "_CPPv4N13ItemRangeBase8maxValueE", false]], "itemrangebase::minvalue (c++ member)": [[12, "_CPPv4N13ItemRangeBase8minValueE", false]], "itemrangebase::process (c++ function)": [[12, "_CPPv4N13ItemRangeBase7processEP7LcdMenuKh", false]], "itemrangebase::setcurrentvalue (c++ function)": [[12, "_CPPv4N13ItemRangeBase15setCurrentValueE1T", false]], "itemrangebase::step (c++ member)": [[12, "_CPPv4N13ItemRangeBase4stepE", false]], "itemrangebase::unit (c++ member)": [[12, "_CPPv4N13ItemRangeBase4unitE", false]], "itemsubmenu (c++ class)": [[13, "_CPPv411ItemSubMenu", false]], "itemsubmenu::changescreen (c++ function)": [[13, "_CPPv4N11ItemSubMenu12changeScreenEP7LcdMenu", false]], "itemsubmenu::itemsubmenu (c++ function)": [[13, "_CPPv4N11ItemSubMenu11ItemSubMenuEPKcRP10MenuScreen", false]], "itemsubmenu::process (c++ function)": [[13, "_CPPv4N11ItemSubMenu7processEP7LcdMenuKh", false]], "itemsubmenu::screen (c++ member)": [[13, "_CPPv4N11ItemSubMenu6screenE", false]], "itemtoggle (c++ class)": [[14, "_CPPv410ItemToggle", false]], "itemtoggle::callback (c++ member)": [[14, "_CPPv4N10ItemToggle8callbackE", false]], "itemtoggle::draw (c++ function)": [[14, "_CPPv4N10ItemToggle4drawEP16DisplayInterface7uint8_t", false]], "itemtoggle::enabled (c++ member)": [[14, "_CPPv4N10ItemToggle7enabledE", false]], "itemtoggle::getcallbackint (c++ function)": [[14, "_CPPv4N10ItemToggle14getCallbackIntEv", false]], "itemtoggle::gettextoff (c++ function)": [[14, "_CPPv4N10ItemToggle10getTextOffEv", false]], "itemtoggle::gettexton (c++ function)": [[14, "_CPPv4N10ItemToggle9getTextOnEv", false]], "itemtoggle::ison (c++ function)": [[14, "_CPPv4N10ItemToggle4isOnEv", false]], "itemtoggle::itemtoggle (c++ function)": [[14, "_CPPv4N10ItemToggle10ItemToggleEPKc7boolean8fptrBool", false], [14, "_CPPv4N10ItemToggle10ItemToggleEPKc8fptrBool", false], [14, "_CPPv4N10ItemToggle10ItemToggleEPKcPKcPKc8fptrBool", false]], "itemtoggle::process (c++ function)": [[14, "_CPPv4N10ItemToggle7processEP7LcdMenuKh", false]], "itemtoggle::setison (c++ function)": [[14, "_CPPv4N10ItemToggle7setIsOnE7boolean", false]], "itemtoggle::textoff (c++ member)": [[14, "_CPPv4N10ItemToggle7textOffE", false]], "itemtoggle::texton (c++ member)": [[14, "_CPPv4N10ItemToggle6textOnE", false]], "itemtoggle::toggle (c++ function)": [[14, "_CPPv4N10ItemToggle6toggleEP16DisplayInterface", false]], "keyboardadapter (c++ class)": [[25, "_CPPv415KeyboardAdapter", false]], "keyboardadapter::codeset (c++ enum)": [[25, "_CPPv4N15KeyboardAdapter7CodeSetE", false]], "keyboardadapter::codeset (c++ member)": [[25, "_CPPv4N15KeyboardAdapter7codeSetE", false]], "keyboardadapter::codeset::c0 (c++ enumerator)": [[25, "_CPPv4N15KeyboardAdapter7CodeSet2C0E", false]], "keyboardadapter::codeset::c1 (c++ enumerator)": [[25, "_CPPv4N15KeyboardAdapter7CodeSet2C1E", false]], "keyboardadapter::codeset::c2_csi (c++ enumerator)": [[25, "_CPPv4N15KeyboardAdapter7CodeSet6C2_CSIE", false]], "keyboardadapter::codeset::c2_dcs (c++ enumerator)": [[25, "_CPPv4N15KeyboardAdapter7CodeSet6C2_DCSE", false]], "keyboardadapter::codeset::c2_osc (c++ enumerator)": [[25, "_CPPv4N15KeyboardAdapter7CodeSet6C2_OSCE", false]], "keyboardadapter::codeset::c3 (c++ enumerator)": [[25, "_CPPv4N15KeyboardAdapter7CodeSet2C3E", false]], "keyboardadapter::csibuffer (c++ member)": [[25, "_CPPv4N15KeyboardAdapter9csiBufferE", false]], "keyboardadapter::csibuffercursor (c++ member)": [[25, "_CPPv4N15KeyboardAdapter15csiBufferCursorE", false]], "keyboardadapter::handleidle (c++ function)": [[25, "_CPPv4N15KeyboardAdapter10handleIdleEv", false]], "keyboardadapter::handlereceived (c++ function)": [[25, "_CPPv4N15KeyboardAdapter14handleReceivedEh", false]], "keyboardadapter::haslastchar (c++ function)": [[25, "_CPPv4N15KeyboardAdapter11hasLastCharEv", false]], "keyboardadapter::keyboardadapter (c++ function)": [[25, "_CPPv4N15KeyboardAdapter15KeyboardAdapterEP7LcdMenuP6Stream", false]], "keyboardadapter::lastchar (c++ member)": [[25, "_CPPv4N15KeyboardAdapter8lastCharE", false]], "keyboardadapter::lastchartimestamp (c++ member)": [[25, "_CPPv4N15KeyboardAdapter17lastCharTimestampE", false]], "keyboardadapter::observe (c++ function)": [[25, "_CPPv4N15KeyboardAdapter7observeEv", false]], "keyboardadapter::reset (c++ function)": [[25, "_CPPv4N15KeyboardAdapter5resetEv", false]], "keyboardadapter::savelastchar (c++ function)": [[25, "_CPPv4N15KeyboardAdapter12saveLastCharEh", false]], "keyboardadapter::stream (c++ member)": [[25, "_CPPv4N15KeyboardAdapter6streamE", false]], "lcdmenu (c++ class)": [[15, "_CPPv47LcdMenu", false]], "lcdmenu::display (c++ member)": [[15, "_CPPv4N7LcdMenu7displayE", false]], "lcdmenu::enabled (c++ member)": [[15, "_CPPv4N7LcdMenu7enabledE", false]], "lcdmenu::getcursor (c++ function)": [[15, "_CPPv4N7LcdMenu9getCursorEv", false]], "lcdmenu::getdisplay (c++ function)": [[15, "_CPPv4N7LcdMenu10getDisplayEv", false]], "lcdmenu::getitemat (c++ function)": [[15, "_CPPv4N7LcdMenu9getItemAtE7uint8_t", false]], "lcdmenu::getscreen (c++ function)": [[15, "_CPPv4N7LcdMenu9getScreenEv", false]], "lcdmenu::hide (c++ function)": [[15, "_CPPv4N7LcdMenu4hideEv", false]], "lcdmenu::lcdmenu (c++ function)": [[15, "_CPPv4N7LcdMenu7LcdMenuER16DisplayInterface", false]], "lcdmenu::process (c++ function)": [[15, "_CPPv4N7LcdMenu7processEKh", false]], "lcdmenu::refresh (c++ function)": [[15, "_CPPv4N7LcdMenu7refreshEv", false]], "lcdmenu::reset (c++ function)": [[15, "_CPPv4N7LcdMenu5resetEv", false]], "lcdmenu::screen (c++ member)": [[15, "_CPPv4N7LcdMenu6screenE", false]], "lcdmenu::setcursor (c++ function)": [[15, "_CPPv4N7LcdMenu9setCursorE7uint8_t", false]], "lcdmenu::setscreen (c++ function)": [[15, "_CPPv4N7LcdMenu9setScreenEP10MenuScreen", false]], "lcdmenu::show (c++ function)": [[15, "_CPPv4N7LcdMenu4showEv", false]], "lf (c macro)": [[25, "c.LF", false]], "liquidcrystal_i2cadapter (c++ class)": [[20, "_CPPv424LiquidCrystal_I2CAdapter", false]], "liquidcrystal_i2cadapter::begin (c++ function)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter5beginEv", false]], "liquidcrystal_i2cadapter::clear (c++ function)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter5clearEv", false]], "liquidcrystal_i2cadapter::clearblinker (c++ function)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter12clearBlinkerEv", false]], "liquidcrystal_i2cadapter::clearcursor (c++ function)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter11clearCursorEv", false]], "liquidcrystal_i2cadapter::cleardownindicator (c++ function)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter18clearDownIndicatorEv", false]], "liquidcrystal_i2cadapter::clearupindicator (c++ function)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter16clearUpIndicatorEv", false]], "liquidcrystal_i2cadapter::downarrow (c++ member)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter9downArrowE", false]], "liquidcrystal_i2cadapter::drawblinker (c++ function)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter11drawBlinkerEv", false]], "liquidcrystal_i2cadapter::drawchar (c++ function)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter8drawCharEc", false]], "liquidcrystal_i2cadapter::drawcursor (c++ function)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter10drawCursorEv", false]], "liquidcrystal_i2cadapter::drawdownindicator (c++ function)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter17drawDownIndicatorEv", false]], "liquidcrystal_i2cadapter::drawitem (c++ function)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter8drawItemE7uint8_tPKc", false], [20, "_CPPv4N24LiquidCrystal_I2CAdapter8drawItemE7uint8_tPKccPc", false]], "liquidcrystal_i2cadapter::drawupindicator (c++ function)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter15drawUpIndicatorEv", false]], "liquidcrystal_i2cadapter::lcd (c++ member)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter3lcdE", false]], "liquidcrystal_i2cadapter::liquidcrystal_i2cadapter (c++ function)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter24LiquidCrystal_I2CAdapterEP17LiquidCrystal_I2C7uint8_t7uint8_t", false]], "liquidcrystal_i2cadapter::resetblinker (c++ function)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter12resetBlinkerE7uint8_t", false]], "liquidcrystal_i2cadapter::restarttimer (c++ function)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter12restartTimerEv", false]], "liquidcrystal_i2cadapter::setbacklight (c++ function)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter12setBacklightEb", false]], "liquidcrystal_i2cadapter::starttime (c++ member)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter9startTimeE", false]], "liquidcrystal_i2cadapter::uparrow (c++ member)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter7upArrowE", false]], "liquidcrystal_i2cadapter::updatetimer (c++ function)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter11updateTimerEv", false]], "liquidcrystaladapter (c++ class)": [[19, "_CPPv420LiquidCrystalAdapter", false]], "liquidcrystaladapter::begin (c++ function)": [[19, "_CPPv4N20LiquidCrystalAdapter5beginEv", false]], "liquidcrystaladapter::clear (c++ function)": [[19, "_CPPv4N20LiquidCrystalAdapter5clearEv", false]], "liquidcrystaladapter::clearblinker (c++ function)": [[19, "_CPPv4N20LiquidCrystalAdapter12clearBlinkerEv", false]], "liquidcrystaladapter::clearcursor (c++ function)": [[19, "_CPPv4N20LiquidCrystalAdapter11clearCursorEv", false]], "liquidcrystaladapter::cleardownindicator (c++ function)": [[19, "_CPPv4N20LiquidCrystalAdapter18clearDownIndicatorEv", false]], "liquidcrystaladapter::clearupindicator (c++ function)": [[19, "_CPPv4N20LiquidCrystalAdapter16clearUpIndicatorEv", false]], "liquidcrystaladapter::downarrow (c++ member)": [[19, "_CPPv4N20LiquidCrystalAdapter9downArrowE", false]], "liquidcrystaladapter::drawblinker (c++ function)": [[19, "_CPPv4N20LiquidCrystalAdapter11drawBlinkerEv", false]], "liquidcrystaladapter::drawchar (c++ function)": [[19, "_CPPv4N20LiquidCrystalAdapter8drawCharEc", false]], "liquidcrystaladapter::drawcursor (c++ function)": [[19, "_CPPv4N20LiquidCrystalAdapter10drawCursorEv", false]], "liquidcrystaladapter::drawdownindicator (c++ function)": [[19, "_CPPv4N20LiquidCrystalAdapter17drawDownIndicatorEv", false]], "liquidcrystaladapter::drawitem (c++ function)": [[19, "_CPPv4N20LiquidCrystalAdapter8drawItemE7uint8_tPKc", false], [19, "_CPPv4N20LiquidCrystalAdapter8drawItemE7uint8_tPKccPc", false]], "liquidcrystaladapter::drawupindicator (c++ function)": [[19, "_CPPv4N20LiquidCrystalAdapter15drawUpIndicatorEv", false]], "liquidcrystaladapter::lcd (c++ member)": [[19, "_CPPv4N20LiquidCrystalAdapter3lcdE", false]], "liquidcrystaladapter::liquidcrystaladapter (c++ function)": [[19, "_CPPv4N20LiquidCrystalAdapter20LiquidCrystalAdapterEP13LiquidCrystal7uint8_t7uint8_t", false]], "liquidcrystaladapter::resetblinker (c++ function)": [[19, "_CPPv4N20LiquidCrystalAdapter12resetBlinkerE7uint8_t", false]], "liquidcrystaladapter::restarttimer (c++ function)": [[19, "_CPPv4N20LiquidCrystalAdapter12restartTimerEv", false]], "liquidcrystaladapter::setbacklight (c++ function)": [[19, "_CPPv4N20LiquidCrystalAdapter12setBacklightEb", false]], "liquidcrystaladapter::starttime (c++ member)": [[19, "_CPPv4N20LiquidCrystalAdapter9startTimeE", false]], "liquidcrystaladapter::uparrow (c++ member)": [[19, "_CPPv4N20LiquidCrystalAdapter7upArrowE", false]], "liquidcrystaladapter::updatetimer (c++ function)": [[19, "_CPPv4N20LiquidCrystalAdapter11updateTimerEv", false]], "long_press_duration (c macro)": [[26, "c.LONG_PRESS_DURATION", false]], "menu_screen (c macro)": [[17, "c.MENU_SCREEN", false]], "menuitem (c++ class)": [[16, "_CPPv48MenuItem", false]], "menuitem::draw (c++ function)": [[16, "_CPPv4N8MenuItem4drawEP16DisplayInterface", false], [16, "_CPPv4N8MenuItem4drawEP16DisplayInterface7uint8_t", false]], "menuitem::gettext (c++ function)": [[16, "_CPPv4N8MenuItem7getTextEv", false]], "menuitem::menuitem (c++ function)": [[16, "_CPPv4N8MenuItem8MenuItemEPKc", false]], "menuitem::process (c++ function)": [[16, "_CPPv4N8MenuItem7processEP7LcdMenuKh", false]], "menuitem::settext (c++ function)": [[16, "_CPPv4N8MenuItem7setTextEPKc", false]], "menuitem::text (c++ member)": [[16, "_CPPv4N8MenuItem4textE", false]], "menuitem::~menuitem (c++ function)": [[16, "_CPPv4N8MenuItemD0Ev", false]], "menuscreen (c++ class)": [[17, "_CPPv410MenuScreen", false]], "menuscreen::cursor (c++ member)": [[17, "_CPPv4N10MenuScreen6cursorE", false]], "menuscreen::down (c++ function)": [[17, "_CPPv4N10MenuScreen4downEP16DisplayInterface", false]], "menuscreen::draw (c++ function)": [[17, "_CPPv4N10MenuScreen4drawEP16DisplayInterface", false]], "menuscreen::getcursor (c++ function)": [[17, "_CPPv4N10MenuScreen9getCursorEv", false]], "menuscreen::getitemat (c++ function)": [[17, "_CPPv4N10MenuScreen9getItemAtE7uint8_t", false]], "menuscreen::items (c++ member)": [[17, "_CPPv4N10MenuScreen5itemsE", false]], "menuscreen::itemscount (c++ function)": [[17, "_CPPv4N10MenuScreen10itemsCountEv", false]], "menuscreen::menuscreen (c++ function)": [[17, "_CPPv4N10MenuScreen10MenuScreenEPP8MenuItem", false]], "menuscreen::operator[] (c++ function)": [[17, "_CPPv4N10MenuScreenixEK7uint8_t", false]], "menuscreen::parent (c++ member)": [[17, "_CPPv4N10MenuScreen6parentE", false]], "menuscreen::process (c++ function)": [[17, "_CPPv4N10MenuScreen7processEP7LcdMenuKh", false]], "menuscreen::reset (c++ function)": [[17, "_CPPv4N10MenuScreen5resetEP16DisplayInterface", false]], "menuscreen::setcursor (c++ function)": [[17, "_CPPv4N10MenuScreen9setCursorEP16DisplayInterface7uint8_t", false]], "menuscreen::setparent (c++ function)": [[17, "_CPPv4N10MenuScreen9setParentEP10MenuScreen", false]], "menuscreen::up (c++ function)": [[17, "_CPPv4N10MenuScreen2upEP16DisplayInterface", false]], "menuscreen::view (c++ member)": [[17, "_CPPv4N10MenuScreen4viewE", false]], "simplerotaryadapter (c++ class)": [[26, "_CPPv419SimpleRotaryAdapter", false]], "simplerotaryadapter::encoder (c++ member)": [[26, "_CPPv4N19SimpleRotaryAdapter7encoderE", false]], "simplerotaryadapter::lastpresstime (c++ member)": [[26, "_CPPv4N19SimpleRotaryAdapter13lastPressTimeE", false]], "simplerotaryadapter::observe (c++ function)": [[26, "_CPPv4N19SimpleRotaryAdapter7observeEv", false]], "simplerotaryadapter::pendingenter (c++ member)": [[26, "_CPPv4N19SimpleRotaryAdapter12pendingEnterE", false]], "simplerotaryadapter::simplerotaryadapter (c++ function)": [[26, "_CPPv4N19SimpleRotaryAdapter19SimpleRotaryAdapterEP7LcdMenuP12SimpleRotary", false]], "threshold (c macro)": [[25, "c.THRESHOLD", false]]}, "objects": {"": [[25, 0, 1, "c.BS", "BS"], [25, 0, 1, "c.C2_CSI_TERMINAL_MAX", "C2_CSI_TERMINAL_MAX"], [25, 0, 1, "c.C2_CSI_TERMINAL_MIN", "C2_CSI_TERMINAL_MIN"], [25, 0, 1, "c.CR", "CR"], [25, 0, 1, "c.CSI_BUFFER_SIZE", "CSI_BUFFER_SIZE"], [25, 0, 1, "c.DEL", "DEL"], [26, 0, 1, "c.DOUBLE_PRESS_THRESHOLD", "DOUBLE_PRESS_THRESHOLD"], [25, 0, 1, "c.ESC", "ESC"], [5, 0, 1, "c.ITEM_BACK", "ITEM_BACK"], [16, 0, 1, "c.ITEM_BASIC", "ITEM_BASIC"], [6, 0, 1, "c.ITEM_COMMAND", "ITEM_COMMAND"], [7, 0, 1, "c.ITEM_FLOAT_RANGE", "ITEM_FLOAT_RANGE"], [8, 0, 1, "c.ITEM_INPUT", "ITEM_INPUT"], [9, 0, 1, "c.ITEM_INPUT_CHARSET", "ITEM_INPUT_CHARSET"], [10, 0, 1, "c.ITEM_INT_RANGE", "ITEM_INT_RANGE"], [11, 0, 1, "c.ITEM_STRING_LIST", "ITEM_STRING_LIST"], [13, 0, 1, "c.ITEM_SUBMENU", "ITEM_SUBMENU"], [14, 0, 1, "c.ITEM_TOGGLE", "ITEM_TOGGLE"], [25, 0, 1, "c.LF", "LF"], [26, 0, 1, "c.LONG_PRESS_DURATION", "LONG_PRESS_DURATION"], [17, 0, 1, "c.MENU_SCREEN", "MENU_SCREEN"], [25, 0, 1, "c.THRESHOLD", "THRESHOLD"], [23, 1, 1, "_CPPv413ButtonAdapter", "ButtonAdapter"], [23, 2, 1, "_CPPv4N13ButtonAdapter13ButtonAdapterEP7LcdMenuP6Button4byte", "ButtonAdapter::ButtonAdapter"], [23, 3, 1, "_CPPv4N13ButtonAdapter13ButtonAdapterEP7LcdMenuP6Button4byte", "ButtonAdapter::ButtonAdapter::button"], [23, 3, 1, "_CPPv4N13ButtonAdapter13ButtonAdapterEP7LcdMenuP6Button4byte", "ButtonAdapter::ButtonAdapter::command"], [23, 3, 1, "_CPPv4N13ButtonAdapter13ButtonAdapterEP7LcdMenuP6Button4byte", "ButtonAdapter::ButtonAdapter::menu"], [23, 4, 1, "_CPPv4N13ButtonAdapter6buttonE", "ButtonAdapter::button"], [23, 4, 1, "_CPPv4N13ButtonAdapter7commandE", "ButtonAdapter::command"], [23, 2, 1, "_CPPv4N13ButtonAdapter7observeEv", "ButtonAdapter::observe"], [18, 1, 1, "_CPPv416DisplayInterface", "DisplayInterface"], [18, 2, 1, "_CPPv4N16DisplayInterface16DisplayInterfaceE7uint8_t7uint8_t", "DisplayInterface::DisplayInterface"], [18, 3, 1, "_CPPv4N16DisplayInterface16DisplayInterfaceE7uint8_t7uint8_t", "DisplayInterface::DisplayInterface::maxCols"], [18, 3, 1, "_CPPv4N16DisplayInterface16DisplayInterfaceE7uint8_t7uint8_t", "DisplayInterface::DisplayInterface::maxRows"], [18, 2, 1, "_CPPv4N16DisplayInterface5beginEv", "DisplayInterface::begin"], [18, 4, 1, "_CPPv4N16DisplayInterface15blinkerPositionE", "DisplayInterface::blinkerPosition"], [18, 2, 1, "_CPPv4N16DisplayInterface5clearEv", "DisplayInterface::clear"], [18, 2, 1, "_CPPv4N16DisplayInterface12clearBlinkerEv", "DisplayInterface::clearBlinker"], [18, 2, 1, "_CPPv4N16DisplayInterface11clearCursorEv", "DisplayInterface::clearCursor"], [18, 2, 1, "_CPPv4N16DisplayInterface18clearDownIndicatorEv", "DisplayInterface::clearDownIndicator"], [18, 2, 1, "_CPPv4N16DisplayInterface16clearUpIndicatorEv", "DisplayInterface::clearUpIndicator"], [18, 4, 1, "_CPPv4N16DisplayInterface9cursorRowE", "DisplayInterface::cursorRow"], [18, 2, 1, "_CPPv4N16DisplayInterface11drawBlinkerEv", "DisplayInterface::drawBlinker"], [18, 2, 1, "_CPPv4N16DisplayInterface8drawCharEc", "DisplayInterface::drawChar"], [18, 3, 1, "_CPPv4N16DisplayInterface8drawCharEc", "DisplayInterface::drawChar::c"], [18, 2, 1, "_CPPv4N16DisplayInterface10drawCursorEv", "DisplayInterface::drawCursor"], [18, 2, 1, "_CPPv4N16DisplayInterface17drawDownIndicatorEv", "DisplayInterface::drawDownIndicator"], [18, 2, 1, "_CPPv4N16DisplayInterface8drawItemE7uint8_tPKc", "DisplayInterface::drawItem"], [18, 2, 1, "_CPPv4N16DisplayInterface8drawItemE7uint8_tPKccPc", "DisplayInterface::drawItem"], [18, 3, 1, "_CPPv4N16DisplayInterface8drawItemE7uint8_tPKc", "DisplayInterface::drawItem::row"], [18, 3, 1, "_CPPv4N16DisplayInterface8drawItemE7uint8_tPKccPc", "DisplayInterface::drawItem::row"], [18, 3, 1, "_CPPv4N16DisplayInterface8drawItemE7uint8_tPKccPc", "DisplayInterface::drawItem::separator"], [18, 3, 1, "_CPPv4N16DisplayInterface8drawItemE7uint8_tPKc", "DisplayInterface::drawItem::text"], [18, 3, 1, "_CPPv4N16DisplayInterface8drawItemE7uint8_tPKccPc", "DisplayInterface::drawItem::text"], [18, 3, 1, "_CPPv4N16DisplayInterface8drawItemE7uint8_tPKccPc", "DisplayInterface::drawItem::value"], [18, 2, 1, "_CPPv4N16DisplayInterface15drawUpIndicatorEv", "DisplayInterface::drawUpIndicator"], [18, 2, 1, "_CPPv4NK16DisplayInterface18getBlinkerPositionEv", "DisplayInterface::getBlinkerPosition"], [18, 2, 1, "_CPPv4NK16DisplayInterface12getCursorRowEv", "DisplayInterface::getCursorRow"], [18, 2, 1, "_CPPv4N16DisplayInterface18getEditModeEnabledEv", "DisplayInterface::getEditModeEnabled"], [18, 2, 1, "_CPPv4NK16DisplayInterface10getMaxColsEv", "DisplayInterface::getMaxCols"], [18, 2, 1, "_CPPv4NK16DisplayInterface10getMaxRowsEv", "DisplayInterface::getMaxRows"], [18, 4, 1, "_CPPv4N16DisplayInterface17isEditModeEnabledE", "DisplayInterface::isEditModeEnabled"], [18, 4, 1, "_CPPv4N16DisplayInterface7maxColsE", "DisplayInterface::maxCols"], [18, 4, 1, "_CPPv4N16DisplayInterface7maxRowsE", "DisplayInterface::maxRows"], [18, 2, 1, "_CPPv4N16DisplayInterface10moveCursorE7uint8_t", "DisplayInterface::moveCursor"], [18, 3, 1, "_CPPv4N16DisplayInterface10moveCursorE7uint8_t", "DisplayInterface::moveCursor::newCursorRow"], [18, 2, 1, "_CPPv4N16DisplayInterface12resetBlinkerE7uint8_t", "DisplayInterface::resetBlinker"], [18, 3, 1, "_CPPv4N16DisplayInterface12resetBlinkerE7uint8_t", "DisplayInterface::resetBlinker::blinkerPosition"], [18, 2, 1, "_CPPv4N16DisplayInterface12restartTimerEv", "DisplayInterface::restartTimer"], [18, 2, 1, "_CPPv4N16DisplayInterface12setBacklightEb", "DisplayInterface::setBacklight"], [18, 3, 1, "_CPPv4N16DisplayInterface12setBacklightEb", "DisplayInterface::setBacklight::enabled"], [18, 2, 1, "_CPPv4N16DisplayInterface18setEditModeEnabledEb", "DisplayInterface::setEditModeEnabled"], [18, 3, 1, "_CPPv4N16DisplayInterface18setEditModeEnabledEb", "DisplayInterface::setEditModeEnabled::enabled"], [18, 2, 1, "_CPPv4N16DisplayInterfaceD0Ev", "DisplayInterface::~DisplayInterface"], [24, 1, 1, "_CPPv414InputInterface", "InputInterface"], [24, 2, 1, "_CPPv4N14InputInterface14InputInterfaceEP7LcdMenu", "InputInterface::InputInterface"], [24, 3, 1, "_CPPv4N14InputInterface14InputInterfaceEP7LcdMenu", "InputInterface::InputInterface::menu"], [24, 4, 1, "_CPPv4N14InputInterface4menuE", "InputInterface::menu"], [24, 2, 1, "_CPPv4N14InputInterface7observeEv", "InputInterface::observe"], [24, 2, 1, "_CPPv4N14InputInterfaceD0Ev", "InputInterface::~InputInterface"], [5, 1, 1, "_CPPv48ItemBack", "ItemBack"], [5, 2, 1, "_CPPv4N8ItemBack8ItemBackEPKc", "ItemBack::ItemBack"], [5, 3, 1, "_CPPv4N8ItemBack8ItemBackEPKc", "ItemBack::ItemBack::text"], [5, 2, 1, "_CPPv4N8ItemBack12changeScreenEP7LcdMenu", "ItemBack::changeScreen"], [5, 3, 1, "_CPPv4N8ItemBack12changeScreenEP7LcdMenu", "ItemBack::changeScreen::menu"], [5, 2, 1, "_CPPv4N8ItemBack7processEP7LcdMenuKh", "ItemBack::process"], [5, 3, 1, "_CPPv4N8ItemBack7processEP7LcdMenuKh", "ItemBack::process::command"], [5, 3, 1, "_CPPv4N8ItemBack7processEP7LcdMenuKh", "ItemBack::process::menu"], [6, 1, 1, "_CPPv411ItemCommand", "ItemCommand"], [6, 2, 1, "_CPPv4N11ItemCommand11ItemCommandEPKc4fptr", "ItemCommand::ItemCommand"], [6, 3, 1, "_CPPv4N11ItemCommand11ItemCommandEPKc4fptr", "ItemCommand::ItemCommand::callback"], [6, 3, 1, "_CPPv4N11ItemCommand11ItemCommandEPKc4fptr", "ItemCommand::ItemCommand::text"], [6, 4, 1, "_CPPv4N11ItemCommand8callbackE", "ItemCommand::callback"], [6, 2, 1, "_CPPv4N11ItemCommand14executeCommandEv", "ItemCommand::executeCommand"], [6, 2, 1, "_CPPv4N11ItemCommand11getCallbackEv", "ItemCommand::getCallback"], [6, 2, 1, "_CPPv4N11ItemCommand7processEP7LcdMenuKh", "ItemCommand::process"], [6, 3, 1, "_CPPv4N11ItemCommand7processEP7LcdMenuKh", "ItemCommand::process::command"], [6, 3, 1, "_CPPv4N11ItemCommand7processEP7LcdMenuKh", "ItemCommand::process::menu"], [6, 2, 1, "_CPPv4N11ItemCommand11setCallBackE4fptr", "ItemCommand::setCallBack"], [6, 3, 1, "_CPPv4N11ItemCommand11setCallBackE4fptr", "ItemCommand::setCallBack::callback"], [7, 1, 1, "_CPPv414ItemFloatRange", "ItemFloatRange"], [7, 2, 1, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", "ItemFloatRange::ItemFloatRange"], [7, 3, 1, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", "ItemFloatRange::ItemFloatRange::callback"], [7, 3, 1, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", "ItemFloatRange::ItemFloatRange::commitOnChange"], [7, 3, 1, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", "ItemFloatRange::ItemFloatRange::max"], [7, 3, 1, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", "ItemFloatRange::ItemFloatRange::min"], [7, 3, 1, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", "ItemFloatRange::ItemFloatRange::startingValue"], [7, 3, 1, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", "ItemFloatRange::ItemFloatRange::step"], [7, 3, 1, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", "ItemFloatRange::ItemFloatRange::text"], [7, 3, 1, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", "ItemFloatRange::ItemFloatRange::unit"], [7, 2, 1, "_CPPv4N14ItemFloatRange22calculateDecimalPlacesEf", "ItemFloatRange::calculateDecimalPlaces"], [7, 3, 1, "_CPPv4N14ItemFloatRange22calculateDecimalPlacesEf", "ItemFloatRange::calculateDecimalPlaces::step"], [7, 2, 1, "_CPPv4N14ItemFloatRange14calculateWidthEf7uint8_t", "ItemFloatRange::calculateWidth"], [7, 3, 1, "_CPPv4N14ItemFloatRange14calculateWidthEf7uint8_t", "ItemFloatRange::calculateWidth::currentValue"], [7, 3, 1, "_CPPv4N14ItemFloatRange14calculateWidthEf7uint8_t", "ItemFloatRange::calculateWidth::decimalPlaces"], [7, 4, 1, "_CPPv4N14ItemFloatRange13decimalPlacesE", "ItemFloatRange::decimalPlaces"], [7, 2, 1, "_CPPv4N14ItemFloatRange15getDisplayValueEv", "ItemFloatRange::getDisplayValue"], [8, 1, 1, "_CPPv49ItemInput", "ItemInput"], [8, 2, 1, "_CPPv4N9ItemInput9ItemInputEPKc7fptrStr", "ItemInput::ItemInput"], [8, 2, 1, "_CPPv4N9ItemInput9ItemInputEPKcPc7fptrStr", "ItemInput::ItemInput"], [8, 3, 1, "_CPPv4N9ItemInput9ItemInputEPKc7fptrStr", "ItemInput::ItemInput::callback"], [8, 3, 1, "_CPPv4N9ItemInput9ItemInputEPKcPc7fptrStr", "ItemInput::ItemInput::callback"], [8, 3, 1, "_CPPv4N9ItemInput9ItemInputEPKc7fptrStr", "ItemInput::ItemInput::text"], [8, 3, 1, "_CPPv4N9ItemInput9ItemInputEPKcPc7fptrStr", "ItemInput::ItemInput::text"], [8, 3, 1, "_CPPv4N9ItemInput9ItemInputEPKcPc7fptrStr", "ItemInput::ItemInput::value"], [8, 2, 1, "_CPPv4N9ItemInput4backEP16DisplayInterface", "ItemInput::back"], [8, 3, 1, "_CPPv4N9ItemInput4backEP16DisplayInterface", "ItemInput::back::display"], [8, 2, 1, "_CPPv4N9ItemInput9backspaceEP16DisplayInterface", "ItemInput::backspace"], [8, 3, 1, "_CPPv4N9ItemInput9backspaceEP16DisplayInterface", "ItemInput::backspace::display"], [8, 4, 1, "_CPPv4N9ItemInput8callbackE", "ItemInput::callback"], [8, 2, 1, "_CPPv4N9ItemInput5clearEP16DisplayInterface", "ItemInput::clear"], [8, 3, 1, "_CPPv4N9ItemInput5clearEP16DisplayInterface", "ItemInput::clear::display"], [8, 2, 1, "_CPPv4N9ItemInput24constrainBlinkerPositionEP16DisplayInterface7uint8_t", "ItemInput::constrainBlinkerPosition"], [8, 3, 1, "_CPPv4N9ItemInput24constrainBlinkerPositionEP16DisplayInterface7uint8_t", "ItemInput::constrainBlinkerPosition::blinkerPosition"], [8, 3, 1, "_CPPv4N9ItemInput24constrainBlinkerPositionEP16DisplayInterface7uint8_t", "ItemInput::constrainBlinkerPosition::display"], [8, 4, 1, "_CPPv4N9ItemInput6cursorE", "ItemInput::cursor"], [8, 2, 1, "_CPPv4N9ItemInput4drawEP16DisplayInterface7uint8_t", "ItemInput::draw"], [8, 3, 1, "_CPPv4N9ItemInput4drawEP16DisplayInterface7uint8_t", "ItemInput::draw::display"], [8, 3, 1, "_CPPv4N9ItemInput4drawEP16DisplayInterface7uint8_t", "ItemInput::draw::row"], [8, 2, 1, "_CPPv4N9ItemInput5enterEP16DisplayInterface", "ItemInput::enter"], [8, 3, 1, "_CPPv4N9ItemInput5enterEP16DisplayInterface", "ItemInput::enter::display"], [8, 2, 1, "_CPPv4N9ItemInput14getCallbackStrEv", "ItemInput::getCallbackStr"], [8, 2, 1, "_CPPv4N9ItemInput8getValueEv", "ItemInput::getValue"], [8, 2, 1, "_CPPv4N9ItemInput11getViewSizeEP16DisplayInterface", "ItemInput::getViewSize"], [8, 3, 1, "_CPPv4N9ItemInput11getViewSizeEP16DisplayInterface", "ItemInput::getViewSize::display"], [8, 2, 1, "_CPPv4N9ItemInput4leftEP16DisplayInterface", "ItemInput::left"], [8, 3, 1, "_CPPv4N9ItemInput4leftEP16DisplayInterface", "ItemInput::left::display"], [8, 2, 1, "_CPPv4N9ItemInput7processEP7LcdMenuKh", "ItemInput::process"], [8, 3, 1, "_CPPv4N9ItemInput7processEP7LcdMenuKh", "ItemInput::process::command"], [8, 3, 1, "_CPPv4N9ItemInput7processEP7LcdMenuKh", "ItemInput::process::menu"], [8, 2, 1, "_CPPv4N9ItemInput5rightEP16DisplayInterface", "ItemInput::right"], [8, 3, 1, "_CPPv4N9ItemInput5rightEP16DisplayInterface", "ItemInput::right::display"], [8, 2, 1, "_CPPv4N9ItemInput8setValueEPc", "ItemInput::setValue"], [8, 3, 1, "_CPPv4N9ItemInput8setValueEPc", "ItemInput::setValue::value"], [8, 2, 1, "_CPPv4N9ItemInput8typeCharEP16DisplayInterfaceKh", "ItemInput::typeChar"], [8, 3, 1, "_CPPv4N9ItemInput8typeCharEP16DisplayInterfaceKh", "ItemInput::typeChar::character"], [8, 3, 1, "_CPPv4N9ItemInput8typeCharEP16DisplayInterfaceKh", "ItemInput::typeChar::display"], [8, 4, 1, "_CPPv4N9ItemInput5valueE", "ItemInput::value"], [8, 4, 1, "_CPPv4N9ItemInput4viewE", "ItemInput::view"], [9, 1, 1, "_CPPv416ItemInputCharset", "ItemInputCharset"], [9, 2, 1, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPKc7fptrStr", "ItemInputCharset::ItemInputCharset"], [9, 2, 1, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPcPKc7fptrStr", "ItemInputCharset::ItemInputCharset"], [9, 3, 1, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPKc7fptrStr", "ItemInputCharset::ItemInputCharset::callback"], [9, 3, 1, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPcPKc7fptrStr", "ItemInputCharset::ItemInputCharset::callback"], [9, 3, 1, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPKc7fptrStr", "ItemInputCharset::ItemInputCharset::charset"], [9, 3, 1, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPcPKc7fptrStr", "ItemInputCharset::ItemInputCharset::charset"], [9, 3, 1, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPKc7fptrStr", "ItemInputCharset::ItemInputCharset::text"], [9, 3, 1, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPcPKc7fptrStr", "ItemInputCharset::ItemInputCharset::text"], [9, 3, 1, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPcPKc7fptrStr", "ItemInputCharset::ItemInputCharset::value"], [9, 2, 1, "_CPPv4N16ItemInputCharset13abortCharEditEP16DisplayInterface", "ItemInputCharset::abortCharEdit"], [9, 3, 1, "_CPPv4N16ItemInputCharset13abortCharEditEP16DisplayInterface", "ItemInputCharset::abortCharEdit::display"], [9, 4, 1, "_CPPv4N16ItemInputCharset8charEditE", "ItemInputCharset::charEdit"], [9, 4, 1, "_CPPv4N16ItemInputCharset7charsetE", "ItemInputCharset::charset"], [9, 4, 1, "_CPPv4N16ItemInputCharset15charsetPositionE", "ItemInputCharset::charsetPosition"], [9, 2, 1, "_CPPv4N16ItemInputCharset14commitCharEditEP16DisplayInterface", "ItemInputCharset::commitCharEdit"], [9, 3, 1, "_CPPv4N16ItemInputCharset14commitCharEditEP16DisplayInterface", "ItemInputCharset::commitCharEdit::display"], [9, 2, 1, "_CPPv4N16ItemInputCharset12initCharEditEv", "ItemInputCharset::initCharEdit"], [9, 2, 1, "_CPPv4N16ItemInputCharset7processEP7LcdMenuKh", "ItemInputCharset::process"], [9, 3, 1, "_CPPv4N16ItemInputCharset7processEP7LcdMenuKh", "ItemInputCharset::process::command"], [9, 3, 1, "_CPPv4N16ItemInputCharset7processEP7LcdMenuKh", "ItemInputCharset::process::menu"], [9, 2, 1, "_CPPv4N16ItemInputCharset12showNextCharEP16DisplayInterface", "ItemInputCharset::showNextChar"], [9, 3, 1, "_CPPv4N16ItemInputCharset12showNextCharEP16DisplayInterface", "ItemInputCharset::showNextChar::display"], [9, 2, 1, "_CPPv4N16ItemInputCharset16showPreviousCharEP16DisplayInterface", "ItemInputCharset::showPreviousChar"], [9, 3, 1, "_CPPv4N16ItemInputCharset16showPreviousCharEP16DisplayInterface", "ItemInputCharset::showPreviousChar::display"], [10, 1, 1, "_CPPv412ItemIntRange", "ItemIntRange"], [10, 2, 1, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", "ItemIntRange::ItemIntRange"], [10, 3, 1, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", "ItemIntRange::ItemIntRange::callback"], [10, 3, 1, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", "ItemIntRange::ItemIntRange::commitOnChange"], [10, 3, 1, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", "ItemIntRange::ItemIntRange::max"], [10, 3, 1, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", "ItemIntRange::ItemIntRange::min"], [10, 3, 1, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", "ItemIntRange::ItemIntRange::startingValue"], [10, 3, 1, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", "ItemIntRange::ItemIntRange::step"], [10, 3, 1, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", "ItemIntRange::ItemIntRange::text"], [10, 3, 1, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", "ItemIntRange::ItemIntRange::unit"], [10, 2, 1, "_CPPv4N12ItemIntRange15getDisplayValueEv", "ItemIntRange::getDisplayValue"], [11, 1, 1, "_CPPv48ItemList", "ItemList"], [11, 2, 1, "_CPPv4N8ItemList8ItemListEPKcP6StringK7uint8_t8fptruInt", "ItemList::ItemList"], [11, 3, 1, "_CPPv4N8ItemList8ItemListEPKcP6StringK7uint8_t8fptruInt", "ItemList::ItemList::callback"], [11, 3, 1, "_CPPv4N8ItemList8ItemListEPKcP6StringK7uint8_t8fptruInt", "ItemList::ItemList::itemCount"], [11, 3, 1, "_CPPv4N8ItemList8ItemListEPKcP6StringK7uint8_t8fptruInt", "ItemList::ItemList::items"], [11, 3, 1, "_CPPv4N8ItemList8ItemListEPKcP6StringK7uint8_t8fptruInt", "ItemList::ItemList::key"], [11, 4, 1, "_CPPv4N8ItemList8callbackE", "ItemList::callback"], [11, 2, 1, "_CPPv4N8ItemList4drawEP16DisplayInterface7uint8_t", "ItemList::draw"], [11, 3, 1, "_CPPv4N8ItemList4drawEP16DisplayInterface7uint8_t", "ItemList::draw::display"], [11, 3, 1, "_CPPv4N8ItemList4drawEP16DisplayInterface7uint8_t", "ItemList::draw::row"], [11, 2, 1, "_CPPv4N8ItemList14getCallbackIntEv", "ItemList::getCallbackInt"], [11, 2, 1, "_CPPv4N8ItemList12getItemCountEv", "ItemList::getItemCount"], [11, 2, 1, "_CPPv4N8ItemList12getItemIndexEv", "ItemList::getItemIndex"], [11, 2, 1, "_CPPv4N8ItemList8getItemsEv", "ItemList::getItems"], [11, 2, 1, "_CPPv4N8ItemList8getValueEv", "ItemList::getValue"], [11, 4, 1, "_CPPv4N8ItemList9itemCountE", "ItemList::itemCount"], [11, 4, 1, "_CPPv4N8ItemList9itemIndexE", "ItemList::itemIndex"], [11, 4, 1, "_CPPv4N8ItemList5itemsE", "ItemList::items"], [11, 2, 1, "_CPPv4N8ItemList7processEP7LcdMenuKh", "ItemList::process"], [11, 3, 1, "_CPPv4N8ItemList7processEP7LcdMenuKh", "ItemList::process::command"], [11, 3, 1, "_CPPv4N8ItemList7processEP7LcdMenuKh", "ItemList::process::menu"], [11, 2, 1, "_CPPv4N8ItemList10selectNextEP16DisplayInterface", "ItemList::selectNext"], [11, 3, 1, "_CPPv4N8ItemList10selectNextEP16DisplayInterface", "ItemList::selectNext::display"], [11, 2, 1, "_CPPv4N8ItemList14selectPreviousEP16DisplayInterface", "ItemList::selectPrevious"], [11, 3, 1, "_CPPv4N8ItemList14selectPreviousEP16DisplayInterface", "ItemList::selectPrevious::display"], [11, 2, 1, "_CPPv4N8ItemList12setItemIndexE7uint8_t", "ItemList::setItemIndex"], [11, 3, 1, "_CPPv4N8ItemList12setItemIndexE7uint8_t", "ItemList::setItemIndex::itemIndex"], [12, 1, 1, "_CPPv4I0E13ItemRangeBase", "ItemRangeBase"], [12, 2, 1, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", "ItemRangeBase::ItemRangeBase"], [12, 3, 1, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", "ItemRangeBase::ItemRangeBase::callback"], [12, 3, 1, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", "ItemRangeBase::ItemRangeBase::commitOnChange"], [12, 3, 1, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", "ItemRangeBase::ItemRangeBase::max"], [12, 3, 1, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", "ItemRangeBase::ItemRangeBase::min"], [12, 3, 1, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", "ItemRangeBase::ItemRangeBase::startingValue"], [12, 3, 1, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", "ItemRangeBase::ItemRangeBase::step"], [12, 3, 1, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", "ItemRangeBase::ItemRangeBase::text"], [12, 3, 1, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", "ItemRangeBase::ItemRangeBase::unit"], [12, 5, 1, "_CPPv4I0E13ItemRangeBase", "ItemRangeBase::T"], [12, 4, 1, "_CPPv4N13ItemRangeBase8callbackE", "ItemRangeBase::callback"], [12, 4, 1, "_CPPv4N13ItemRangeBase14commitOnChangeE", "ItemRangeBase::commitOnChange"], [12, 4, 1, "_CPPv4N13ItemRangeBase12currentValueE", "ItemRangeBase::currentValue"], [12, 2, 1, "_CPPv4N13ItemRangeBase9decrementEv", "ItemRangeBase::decrement"], [12, 2, 1, "_CPPv4N13ItemRangeBase4drawEP16DisplayInterface7uint8_t", "ItemRangeBase::draw"], [12, 3, 1, "_CPPv4N13ItemRangeBase4drawEP16DisplayInterface7uint8_t", "ItemRangeBase::draw::display"], [12, 3, 1, "_CPPv4N13ItemRangeBase4drawEP16DisplayInterface7uint8_t", "ItemRangeBase::draw::row"], [12, 2, 1, "_CPPv4N13ItemRangeBase15getCurrentValueEv", "ItemRangeBase::getCurrentValue"], [12, 2, 1, "_CPPv4N13ItemRangeBase15getDisplayValueEv", "ItemRangeBase::getDisplayValue"], [12, 2, 1, "_CPPv4N13ItemRangeBase9incrementEv", "ItemRangeBase::increment"], [12, 4, 1, "_CPPv4N13ItemRangeBase8maxValueE", "ItemRangeBase::maxValue"], [12, 4, 1, "_CPPv4N13ItemRangeBase8minValueE", "ItemRangeBase::minValue"], [12, 2, 1, "_CPPv4N13ItemRangeBase7processEP7LcdMenuKh", "ItemRangeBase::process"], [12, 3, 1, "_CPPv4N13ItemRangeBase7processEP7LcdMenuKh", "ItemRangeBase::process::command"], [12, 3, 1, "_CPPv4N13ItemRangeBase7processEP7LcdMenuKh", "ItemRangeBase::process::menu"], [12, 2, 1, "_CPPv4N13ItemRangeBase15setCurrentValueE1T", "ItemRangeBase::setCurrentValue"], [12, 3, 1, "_CPPv4N13ItemRangeBase15setCurrentValueE1T", "ItemRangeBase::setCurrentValue::value"], [12, 4, 1, "_CPPv4N13ItemRangeBase4stepE", "ItemRangeBase::step"], [12, 4, 1, "_CPPv4N13ItemRangeBase4unitE", "ItemRangeBase::unit"], [13, 1, 1, "_CPPv411ItemSubMenu", "ItemSubMenu"], [13, 2, 1, "_CPPv4N11ItemSubMenu11ItemSubMenuEPKcRP10MenuScreen", "ItemSubMenu::ItemSubMenu"], [13, 3, 1, "_CPPv4N11ItemSubMenu11ItemSubMenuEPKcRP10MenuScreen", "ItemSubMenu::ItemSubMenu::screen"], [13, 3, 1, "_CPPv4N11ItemSubMenu11ItemSubMenuEPKcRP10MenuScreen", "ItemSubMenu::ItemSubMenu::text"], [13, 2, 1, "_CPPv4N11ItemSubMenu12changeScreenEP7LcdMenu", "ItemSubMenu::changeScreen"], [13, 3, 1, "_CPPv4N11ItemSubMenu12changeScreenEP7LcdMenu", "ItemSubMenu::changeScreen::menu"], [13, 2, 1, "_CPPv4N11ItemSubMenu7processEP7LcdMenuKh", "ItemSubMenu::process"], [13, 3, 1, "_CPPv4N11ItemSubMenu7processEP7LcdMenuKh", "ItemSubMenu::process::command"], [13, 3, 1, "_CPPv4N11ItemSubMenu7processEP7LcdMenuKh", "ItemSubMenu::process::menu"], [13, 4, 1, "_CPPv4N11ItemSubMenu6screenE", "ItemSubMenu::screen"], [14, 1, 1, "_CPPv410ItemToggle", "ItemToggle"], [14, 2, 1, "_CPPv4N10ItemToggle10ItemToggleEPKc7boolean8fptrBool", "ItemToggle::ItemToggle"], [14, 2, 1, "_CPPv4N10ItemToggle10ItemToggleEPKc8fptrBool", "ItemToggle::ItemToggle"], [14, 2, 1, "_CPPv4N10ItemToggle10ItemToggleEPKcPKcPKc8fptrBool", "ItemToggle::ItemToggle"], [14, 3, 1, "_CPPv4N10ItemToggle10ItemToggleEPKc7boolean8fptrBool", "ItemToggle::ItemToggle::callback"], [14, 3, 1, "_CPPv4N10ItemToggle10ItemToggleEPKc8fptrBool", "ItemToggle::ItemToggle::callback"], [14, 3, 1, "_CPPv4N10ItemToggle10ItemToggleEPKcPKcPKc8fptrBool", "ItemToggle::ItemToggle::callback"], [14, 3, 1, "_CPPv4N10ItemToggle10ItemToggleEPKc7boolean8fptrBool", "ItemToggle::ItemToggle::enabled"], [14, 3, 1, "_CPPv4N10ItemToggle10ItemToggleEPKc8fptrBool", "ItemToggle::ItemToggle::key"], [14, 3, 1, "_CPPv4N10ItemToggle10ItemToggleEPKc7boolean8fptrBool", "ItemToggle::ItemToggle::text"], [14, 3, 1, "_CPPv4N10ItemToggle10ItemToggleEPKcPKcPKc8fptrBool", "ItemToggle::ItemToggle::text"], [14, 3, 1, "_CPPv4N10ItemToggle10ItemToggleEPKcPKcPKc8fptrBool", "ItemToggle::ItemToggle::textOff"], [14, 3, 1, "_CPPv4N10ItemToggle10ItemToggleEPKcPKcPKc8fptrBool", "ItemToggle::ItemToggle::textOn"], [14, 4, 1, "_CPPv4N10ItemToggle8callbackE", "ItemToggle::callback"], [14, 2, 1, "_CPPv4N10ItemToggle4drawEP16DisplayInterface7uint8_t", "ItemToggle::draw"], [14, 3, 1, "_CPPv4N10ItemToggle4drawEP16DisplayInterface7uint8_t", "ItemToggle::draw::display"], [14, 3, 1, "_CPPv4N10ItemToggle4drawEP16DisplayInterface7uint8_t", "ItemToggle::draw::row"], [14, 4, 1, "_CPPv4N10ItemToggle7enabledE", "ItemToggle::enabled"], [14, 2, 1, "_CPPv4N10ItemToggle14getCallbackIntEv", "ItemToggle::getCallbackInt"], [14, 2, 1, "_CPPv4N10ItemToggle10getTextOffEv", "ItemToggle::getTextOff"], [14, 2, 1, "_CPPv4N10ItemToggle9getTextOnEv", "ItemToggle::getTextOn"], [14, 2, 1, "_CPPv4N10ItemToggle4isOnEv", "ItemToggle::isOn"], [14, 2, 1, "_CPPv4N10ItemToggle7processEP7LcdMenuKh", "ItemToggle::process"], [14, 3, 1, "_CPPv4N10ItemToggle7processEP7LcdMenuKh", "ItemToggle::process::command"], [14, 3, 1, "_CPPv4N10ItemToggle7processEP7LcdMenuKh", "ItemToggle::process::menu"], [14, 2, 1, "_CPPv4N10ItemToggle7setIsOnE7boolean", "ItemToggle::setIsOn"], [14, 3, 1, "_CPPv4N10ItemToggle7setIsOnE7boolean", "ItemToggle::setIsOn::isOn"], [14, 4, 1, "_CPPv4N10ItemToggle7textOffE", "ItemToggle::textOff"], [14, 4, 1, "_CPPv4N10ItemToggle6textOnE", "ItemToggle::textOn"], [14, 2, 1, "_CPPv4N10ItemToggle6toggleEP16DisplayInterface", "ItemToggle::toggle"], [14, 3, 1, "_CPPv4N10ItemToggle6toggleEP16DisplayInterface", "ItemToggle::toggle::display"], [25, 1, 1, "_CPPv415KeyboardAdapter", "KeyboardAdapter"], [25, 6, 1, "_CPPv4N15KeyboardAdapter7CodeSetE", "KeyboardAdapter::CodeSet"], [25, 7, 1, "_CPPv4N15KeyboardAdapter7CodeSet2C0E", "KeyboardAdapter::CodeSet::C0"], [25, 7, 1, "_CPPv4N15KeyboardAdapter7CodeSet2C1E", "KeyboardAdapter::CodeSet::C1"], [25, 7, 1, "_CPPv4N15KeyboardAdapter7CodeSet6C2_CSIE", "KeyboardAdapter::CodeSet::C2_CSI"], [25, 7, 1, "_CPPv4N15KeyboardAdapter7CodeSet6C2_DCSE", "KeyboardAdapter::CodeSet::C2_DCS"], [25, 7, 1, "_CPPv4N15KeyboardAdapter7CodeSet6C2_OSCE", "KeyboardAdapter::CodeSet::C2_OSC"], [25, 7, 1, "_CPPv4N15KeyboardAdapter7CodeSet2C3E", "KeyboardAdapter::CodeSet::C3"], [25, 2, 1, "_CPPv4N15KeyboardAdapter15KeyboardAdapterEP7LcdMenuP6Stream", "KeyboardAdapter::KeyboardAdapter"], [25, 3, 1, "_CPPv4N15KeyboardAdapter15KeyboardAdapterEP7LcdMenuP6Stream", "KeyboardAdapter::KeyboardAdapter::menu"], [25, 3, 1, "_CPPv4N15KeyboardAdapter15KeyboardAdapterEP7LcdMenuP6Stream", "KeyboardAdapter::KeyboardAdapter::stream"], [25, 4, 1, "_CPPv4N15KeyboardAdapter7codeSetE", "KeyboardAdapter::codeSet"], [25, 4, 1, "_CPPv4N15KeyboardAdapter9csiBufferE", "KeyboardAdapter::csiBuffer"], [25, 4, 1, "_CPPv4N15KeyboardAdapter15csiBufferCursorE", "KeyboardAdapter::csiBufferCursor"], [25, 2, 1, "_CPPv4N15KeyboardAdapter10handleIdleEv", "KeyboardAdapter::handleIdle"], [25, 2, 1, "_CPPv4N15KeyboardAdapter14handleReceivedEh", "KeyboardAdapter::handleReceived"], [25, 3, 1, "_CPPv4N15KeyboardAdapter14handleReceivedEh", "KeyboardAdapter::handleReceived::command"], [25, 2, 1, "_CPPv4N15KeyboardAdapter11hasLastCharEv", "KeyboardAdapter::hasLastChar"], [25, 4, 1, "_CPPv4N15KeyboardAdapter8lastCharE", "KeyboardAdapter::lastChar"], [25, 4, 1, "_CPPv4N15KeyboardAdapter17lastCharTimestampE", "KeyboardAdapter::lastCharTimestamp"], [25, 2, 1, "_CPPv4N15KeyboardAdapter7observeEv", "KeyboardAdapter::observe"], [25, 2, 1, "_CPPv4N15KeyboardAdapter5resetEv", "KeyboardAdapter::reset"], [25, 2, 1, "_CPPv4N15KeyboardAdapter12saveLastCharEh", "KeyboardAdapter::saveLastChar"], [25, 3, 1, "_CPPv4N15KeyboardAdapter12saveLastCharEh", "KeyboardAdapter::saveLastChar::command"], [25, 4, 1, "_CPPv4N15KeyboardAdapter6streamE", "KeyboardAdapter::stream"], [15, 1, 1, "_CPPv47LcdMenu", "LcdMenu"], [15, 2, 1, "_CPPv4N7LcdMenu7LcdMenuER16DisplayInterface", "LcdMenu::LcdMenu"], [15, 3, 1, "_CPPv4N7LcdMenu7LcdMenuER16DisplayInterface", "LcdMenu::LcdMenu::display"], [15, 4, 1, "_CPPv4N7LcdMenu7displayE", "LcdMenu::display"], [15, 4, 1, "_CPPv4N7LcdMenu7enabledE", "LcdMenu::enabled"], [15, 2, 1, "_CPPv4N7LcdMenu9getCursorEv", "LcdMenu::getCursor"], [15, 2, 1, "_CPPv4N7LcdMenu10getDisplayEv", "LcdMenu::getDisplay"], [15, 2, 1, "_CPPv4N7LcdMenu9getItemAtE7uint8_t", "LcdMenu::getItemAt"], [15, 3, 1, "_CPPv4N7LcdMenu9getItemAtE7uint8_t", "LcdMenu::getItemAt::position"], [15, 2, 1, "_CPPv4N7LcdMenu9getScreenEv", "LcdMenu::getScreen"], [15, 2, 1, "_CPPv4N7LcdMenu4hideEv", "LcdMenu::hide"], [15, 2, 1, "_CPPv4N7LcdMenu7processEKh", "LcdMenu::process"], [15, 3, 1, "_CPPv4N7LcdMenu7processEKh", "LcdMenu::process::c"], [15, 2, 1, "_CPPv4N7LcdMenu7refreshEv", "LcdMenu::refresh"], [15, 2, 1, "_CPPv4N7LcdMenu5resetEv", "LcdMenu::reset"], [15, 4, 1, "_CPPv4N7LcdMenu6screenE", "LcdMenu::screen"], [15, 2, 1, "_CPPv4N7LcdMenu9setCursorE7uint8_t", "LcdMenu::setCursor"], [15, 3, 1, "_CPPv4N7LcdMenu9setCursorE7uint8_t", "LcdMenu::setCursor::cursor"], [15, 2, 1, "_CPPv4N7LcdMenu9setScreenEP10MenuScreen", "LcdMenu::setScreen"], [15, 3, 1, "_CPPv4N7LcdMenu9setScreenEP10MenuScreen", "LcdMenu::setScreen::screen"], [15, 2, 1, "_CPPv4N7LcdMenu4showEv", "LcdMenu::show"], [19, 1, 1, "_CPPv420LiquidCrystalAdapter", "LiquidCrystalAdapter"], [19, 2, 1, "_CPPv4N20LiquidCrystalAdapter20LiquidCrystalAdapterEP13LiquidCrystal7uint8_t7uint8_t", "LiquidCrystalAdapter::LiquidCrystalAdapter"], [19, 3, 1, "_CPPv4N20LiquidCrystalAdapter20LiquidCrystalAdapterEP13LiquidCrystal7uint8_t7uint8_t", "LiquidCrystalAdapter::LiquidCrystalAdapter::lcd"], [19, 3, 1, "_CPPv4N20LiquidCrystalAdapter20LiquidCrystalAdapterEP13LiquidCrystal7uint8_t7uint8_t", "LiquidCrystalAdapter::LiquidCrystalAdapter::maxCols"], [19, 3, 1, "_CPPv4N20LiquidCrystalAdapter20LiquidCrystalAdapterEP13LiquidCrystal7uint8_t7uint8_t", "LiquidCrystalAdapter::LiquidCrystalAdapter::maxRows"], [19, 2, 1, "_CPPv4N20LiquidCrystalAdapter5beginEv", "LiquidCrystalAdapter::begin"], [19, 2, 1, "_CPPv4N20LiquidCrystalAdapter5clearEv", "LiquidCrystalAdapter::clear"], [19, 2, 1, "_CPPv4N20LiquidCrystalAdapter12clearBlinkerEv", "LiquidCrystalAdapter::clearBlinker"], [19, 2, 1, "_CPPv4N20LiquidCrystalAdapter11clearCursorEv", "LiquidCrystalAdapter::clearCursor"], [19, 2, 1, "_CPPv4N20LiquidCrystalAdapter18clearDownIndicatorEv", "LiquidCrystalAdapter::clearDownIndicator"], [19, 2, 1, "_CPPv4N20LiquidCrystalAdapter16clearUpIndicatorEv", "LiquidCrystalAdapter::clearUpIndicator"], [19, 4, 1, "_CPPv4N20LiquidCrystalAdapter9downArrowE", "LiquidCrystalAdapter::downArrow"], [19, 2, 1, "_CPPv4N20LiquidCrystalAdapter11drawBlinkerEv", "LiquidCrystalAdapter::drawBlinker"], [19, 2, 1, "_CPPv4N20LiquidCrystalAdapter8drawCharEc", "LiquidCrystalAdapter::drawChar"], [19, 3, 1, "_CPPv4N20LiquidCrystalAdapter8drawCharEc", "LiquidCrystalAdapter::drawChar::c"], [19, 2, 1, "_CPPv4N20LiquidCrystalAdapter10drawCursorEv", "LiquidCrystalAdapter::drawCursor"], [19, 2, 1, "_CPPv4N20LiquidCrystalAdapter17drawDownIndicatorEv", "LiquidCrystalAdapter::drawDownIndicator"], [19, 2, 1, "_CPPv4N20LiquidCrystalAdapter8drawItemE7uint8_tPKc", "LiquidCrystalAdapter::drawItem"], [19, 2, 1, "_CPPv4N20LiquidCrystalAdapter8drawItemE7uint8_tPKccPc", "LiquidCrystalAdapter::drawItem"], [19, 3, 1, "_CPPv4N20LiquidCrystalAdapter8drawItemE7uint8_tPKc", "LiquidCrystalAdapter::drawItem::row"], [19, 3, 1, "_CPPv4N20LiquidCrystalAdapter8drawItemE7uint8_tPKccPc", "LiquidCrystalAdapter::drawItem::row"], [19, 3, 1, "_CPPv4N20LiquidCrystalAdapter8drawItemE7uint8_tPKccPc", "LiquidCrystalAdapter::drawItem::separator"], [19, 3, 1, "_CPPv4N20LiquidCrystalAdapter8drawItemE7uint8_tPKc", "LiquidCrystalAdapter::drawItem::text"], [19, 3, 1, "_CPPv4N20LiquidCrystalAdapter8drawItemE7uint8_tPKccPc", "LiquidCrystalAdapter::drawItem::text"], [19, 3, 1, "_CPPv4N20LiquidCrystalAdapter8drawItemE7uint8_tPKccPc", "LiquidCrystalAdapter::drawItem::value"], [19, 2, 1, "_CPPv4N20LiquidCrystalAdapter15drawUpIndicatorEv", "LiquidCrystalAdapter::drawUpIndicator"], [19, 4, 1, "_CPPv4N20LiquidCrystalAdapter3lcdE", "LiquidCrystalAdapter::lcd"], [19, 2, 1, "_CPPv4N20LiquidCrystalAdapter12resetBlinkerE7uint8_t", "LiquidCrystalAdapter::resetBlinker"], [19, 3, 1, "_CPPv4N20LiquidCrystalAdapter12resetBlinkerE7uint8_t", "LiquidCrystalAdapter::resetBlinker::blinkerPosition"], [19, 2, 1, "_CPPv4N20LiquidCrystalAdapter12restartTimerEv", "LiquidCrystalAdapter::restartTimer"], [19, 2, 1, "_CPPv4N20LiquidCrystalAdapter12setBacklightEb", "LiquidCrystalAdapter::setBacklight"], [19, 3, 1, "_CPPv4N20LiquidCrystalAdapter12setBacklightEb", "LiquidCrystalAdapter::setBacklight::enabled"], [19, 4, 1, "_CPPv4N20LiquidCrystalAdapter9startTimeE", "LiquidCrystalAdapter::startTime"], [19, 4, 1, "_CPPv4N20LiquidCrystalAdapter7upArrowE", "LiquidCrystalAdapter::upArrow"], [19, 2, 1, "_CPPv4N20LiquidCrystalAdapter11updateTimerEv", "LiquidCrystalAdapter::updateTimer"], [20, 1, 1, "_CPPv424LiquidCrystal_I2CAdapter", "LiquidCrystal_I2CAdapter"], [20, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter24LiquidCrystal_I2CAdapterEP17LiquidCrystal_I2C7uint8_t7uint8_t", "LiquidCrystal_I2CAdapter::LiquidCrystal_I2CAdapter"], [20, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter24LiquidCrystal_I2CAdapterEP17LiquidCrystal_I2C7uint8_t7uint8_t", "LiquidCrystal_I2CAdapter::LiquidCrystal_I2CAdapter::lcd"], [20, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter24LiquidCrystal_I2CAdapterEP17LiquidCrystal_I2C7uint8_t7uint8_t", "LiquidCrystal_I2CAdapter::LiquidCrystal_I2CAdapter::maxCols"], [20, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter24LiquidCrystal_I2CAdapterEP17LiquidCrystal_I2C7uint8_t7uint8_t", "LiquidCrystal_I2CAdapter::LiquidCrystal_I2CAdapter::maxRows"], [20, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter5beginEv", "LiquidCrystal_I2CAdapter::begin"], [20, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter5clearEv", "LiquidCrystal_I2CAdapter::clear"], [20, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter12clearBlinkerEv", "LiquidCrystal_I2CAdapter::clearBlinker"], [20, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter11clearCursorEv", "LiquidCrystal_I2CAdapter::clearCursor"], [20, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter18clearDownIndicatorEv", "LiquidCrystal_I2CAdapter::clearDownIndicator"], [20, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter16clearUpIndicatorEv", "LiquidCrystal_I2CAdapter::clearUpIndicator"], [20, 4, 1, "_CPPv4N24LiquidCrystal_I2CAdapter9downArrowE", "LiquidCrystal_I2CAdapter::downArrow"], [20, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter11drawBlinkerEv", "LiquidCrystal_I2CAdapter::drawBlinker"], [20, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter8drawCharEc", "LiquidCrystal_I2CAdapter::drawChar"], [20, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter8drawCharEc", "LiquidCrystal_I2CAdapter::drawChar::c"], [20, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter10drawCursorEv", "LiquidCrystal_I2CAdapter::drawCursor"], [20, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter17drawDownIndicatorEv", "LiquidCrystal_I2CAdapter::drawDownIndicator"], [20, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter8drawItemE7uint8_tPKc", "LiquidCrystal_I2CAdapter::drawItem"], [20, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter8drawItemE7uint8_tPKccPc", "LiquidCrystal_I2CAdapter::drawItem"], [20, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter8drawItemE7uint8_tPKc", "LiquidCrystal_I2CAdapter::drawItem::row"], [20, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter8drawItemE7uint8_tPKccPc", "LiquidCrystal_I2CAdapter::drawItem::row"], [20, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter8drawItemE7uint8_tPKccPc", "LiquidCrystal_I2CAdapter::drawItem::separator"], [20, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter8drawItemE7uint8_tPKc", "LiquidCrystal_I2CAdapter::drawItem::text"], [20, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter8drawItemE7uint8_tPKccPc", "LiquidCrystal_I2CAdapter::drawItem::text"], [20, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter8drawItemE7uint8_tPKccPc", "LiquidCrystal_I2CAdapter::drawItem::value"], [20, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter15drawUpIndicatorEv", "LiquidCrystal_I2CAdapter::drawUpIndicator"], [20, 4, 1, "_CPPv4N24LiquidCrystal_I2CAdapter3lcdE", "LiquidCrystal_I2CAdapter::lcd"], [20, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter12resetBlinkerE7uint8_t", "LiquidCrystal_I2CAdapter::resetBlinker"], [20, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter12resetBlinkerE7uint8_t", "LiquidCrystal_I2CAdapter::resetBlinker::blinkerPosition"], [20, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter12restartTimerEv", "LiquidCrystal_I2CAdapter::restartTimer"], [20, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter12setBacklightEb", "LiquidCrystal_I2CAdapter::setBacklight"], [20, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter12setBacklightEb", "LiquidCrystal_I2CAdapter::setBacklight::enabled"], [20, 4, 1, "_CPPv4N24LiquidCrystal_I2CAdapter9startTimeE", "LiquidCrystal_I2CAdapter::startTime"], [20, 4, 1, "_CPPv4N24LiquidCrystal_I2CAdapter7upArrowE", "LiquidCrystal_I2CAdapter::upArrow"], [20, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter11updateTimerEv", "LiquidCrystal_I2CAdapter::updateTimer"], [16, 1, 1, "_CPPv48MenuItem", "MenuItem"], [16, 2, 1, "_CPPv4N8MenuItem8MenuItemEPKc", "MenuItem::MenuItem"], [16, 3, 1, "_CPPv4N8MenuItem8MenuItemEPKc", "MenuItem::MenuItem::text"], [16, 2, 1, "_CPPv4N8MenuItem4drawEP16DisplayInterface", "MenuItem::draw"], [16, 2, 1, "_CPPv4N8MenuItem4drawEP16DisplayInterface7uint8_t", "MenuItem::draw"], [16, 3, 1, "_CPPv4N8MenuItem4drawEP16DisplayInterface", "MenuItem::draw::display"], [16, 3, 1, "_CPPv4N8MenuItem4drawEP16DisplayInterface7uint8_t", "MenuItem::draw::display"], [16, 3, 1, "_CPPv4N8MenuItem4drawEP16DisplayInterface7uint8_t", "MenuItem::draw::row"], [16, 2, 1, "_CPPv4N8MenuItem7getTextEv", "MenuItem::getText"], [16, 2, 1, "_CPPv4N8MenuItem7processEP7LcdMenuKh", "MenuItem::process"], [16, 3, 1, "_CPPv4N8MenuItem7processEP7LcdMenuKh", "MenuItem::process::command"], [16, 3, 1, "_CPPv4N8MenuItem7processEP7LcdMenuKh", "MenuItem::process::menu"], [16, 2, 1, "_CPPv4N8MenuItem7setTextEPKc", "MenuItem::setText"], [16, 3, 1, "_CPPv4N8MenuItem7setTextEPKc", "MenuItem::setText::text"], [16, 4, 1, "_CPPv4N8MenuItem4textE", "MenuItem::text"], [16, 2, 1, "_CPPv4N8MenuItemD0Ev", "MenuItem::~MenuItem"], [17, 1, 1, "_CPPv410MenuScreen", "MenuScreen"], [17, 2, 1, "_CPPv4N10MenuScreen10MenuScreenEPP8MenuItem", "MenuScreen::MenuScreen"], [17, 3, 1, "_CPPv4N10MenuScreen10MenuScreenEPP8MenuItem", "MenuScreen::MenuScreen::items"], [17, 4, 1, "_CPPv4N10MenuScreen6cursorE", "MenuScreen::cursor"], [17, 2, 1, "_CPPv4N10MenuScreen4downEP16DisplayInterface", "MenuScreen::down"], [17, 3, 1, "_CPPv4N10MenuScreen4downEP16DisplayInterface", "MenuScreen::down::display"], [17, 2, 1, "_CPPv4N10MenuScreen4drawEP16DisplayInterface", "MenuScreen::draw"], [17, 3, 1, "_CPPv4N10MenuScreen4drawEP16DisplayInterface", "MenuScreen::draw::display"], [17, 2, 1, "_CPPv4N10MenuScreen9getCursorEv", "MenuScreen::getCursor"], [17, 2, 1, "_CPPv4N10MenuScreen9getItemAtE7uint8_t", "MenuScreen::getItemAt"], [17, 3, 1, "_CPPv4N10MenuScreen9getItemAtE7uint8_t", "MenuScreen::getItemAt::position"], [17, 4, 1, "_CPPv4N10MenuScreen5itemsE", "MenuScreen::items"], [17, 2, 1, "_CPPv4N10MenuScreen10itemsCountEv", "MenuScreen::itemsCount"], [17, 2, 1, "_CPPv4N10MenuScreenixEK7uint8_t", "MenuScreen::operator[]"], [17, 3, 1, "_CPPv4N10MenuScreenixEK7uint8_t", "MenuScreen::operator[]::position"], [17, 4, 1, "_CPPv4N10MenuScreen6parentE", "MenuScreen::parent"], [17, 2, 1, "_CPPv4N10MenuScreen7processEP7LcdMenuKh", "MenuScreen::process"], [17, 3, 1, "_CPPv4N10MenuScreen7processEP7LcdMenuKh", "MenuScreen::process::command"], [17, 3, 1, "_CPPv4N10MenuScreen7processEP7LcdMenuKh", "MenuScreen::process::menu"], [17, 2, 1, "_CPPv4N10MenuScreen5resetEP16DisplayInterface", "MenuScreen::reset"], [17, 3, 1, "_CPPv4N10MenuScreen5resetEP16DisplayInterface", "MenuScreen::reset::display"], [17, 2, 1, "_CPPv4N10MenuScreen9setCursorEP16DisplayInterface7uint8_t", "MenuScreen::setCursor"], [17, 3, 1, "_CPPv4N10MenuScreen9setCursorEP16DisplayInterface7uint8_t", "MenuScreen::setCursor::display"], [17, 3, 1, "_CPPv4N10MenuScreen9setCursorEP16DisplayInterface7uint8_t", "MenuScreen::setCursor::position"], [17, 2, 1, "_CPPv4N10MenuScreen9setParentEP10MenuScreen", "MenuScreen::setParent"], [17, 3, 1, "_CPPv4N10MenuScreen9setParentEP10MenuScreen", "MenuScreen::setParent::parent"], [17, 2, 1, "_CPPv4N10MenuScreen2upEP16DisplayInterface", "MenuScreen::up"], [17, 3, 1, "_CPPv4N10MenuScreen2upEP16DisplayInterface", "MenuScreen::up::display"], [17, 4, 1, "_CPPv4N10MenuScreen4viewE", "MenuScreen::view"], [26, 1, 1, "_CPPv419SimpleRotaryAdapter", "SimpleRotaryAdapter"], [26, 2, 1, "_CPPv4N19SimpleRotaryAdapter19SimpleRotaryAdapterEP7LcdMenuP12SimpleRotary", "SimpleRotaryAdapter::SimpleRotaryAdapter"], [26, 3, 1, "_CPPv4N19SimpleRotaryAdapter19SimpleRotaryAdapterEP7LcdMenuP12SimpleRotary", "SimpleRotaryAdapter::SimpleRotaryAdapter::encoder"], [26, 3, 1, "_CPPv4N19SimpleRotaryAdapter19SimpleRotaryAdapterEP7LcdMenuP12SimpleRotary", "SimpleRotaryAdapter::SimpleRotaryAdapter::menu"], [26, 4, 1, "_CPPv4N19SimpleRotaryAdapter7encoderE", "SimpleRotaryAdapter::encoder"], [26, 4, 1, "_CPPv4N19SimpleRotaryAdapter13lastPressTimeE", "SimpleRotaryAdapter::lastPressTime"], [26, 2, 1, "_CPPv4N19SimpleRotaryAdapter7observeEv", "SimpleRotaryAdapter::observe"], [26, 4, 1, "_CPPv4N19SimpleRotaryAdapter12pendingEnterE", "SimpleRotaryAdapter::pendingEnter"]]}, "objnames": {"0": ["c", "macro", "C macro"], "1": ["cpp", "class", "C++ class"], "2": ["cpp", "function", "C++ function"], "3": ["cpp", "functionParam", "C++ function parameter"], "4": ["cpp", "member", "C++ member"], "5": ["cpp", "templateParam", "C++ template parameter"], "6": ["cpp", "enum", "C++ enum"], "7": ["cpp", "enumerator", "C++ enumerator"]}, "objtypes": {"0": "c:macro", "1": "cpp:class", "2": "cpp:function", "3": "cpp:functionParam", "4": "cpp:member", "5": "cpp:templateParam", "6": "cpp:enum", "7": "cpp:enumerator"}, "terms": {"": [2, 3, 5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 30, 31], "0": [4, 7, 8, 11, 12, 15, 17, 18, 19, 20, 24, 25, 26, 35, 38, 39, 44, 46], "0123456": [37, 41], "0123456789": [37, 41], "01f": 39, "0f": 39, "0x00": [30, 31], "0x27": [4, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "0x40": 25, "0x5f": 25, "0x7e": 25, "1": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 35, 39, 44], "10": [28, 30, 31], "100": [39, 44], "1000": [26, 44], "10000": [30, 31], "10000m": 43, "101": 28, "102": 28, "103": 28, "104": 28, "107": 28, "108": 28, "110": 28, "111": 28, "112": 28, "113": 28, "114": 28, "115": 28, "12": 42, "122": 28, "123": 28, "126": 28, "128": [25, 44], "130": 28, "135": 28, "142": 28, "149": 28, "150": 28, "151": 28, "152": 28, "154": 28, "155": 28, "156": 28, "159": 28, "16": [4, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47], "164": 28, "165": 28, "167": 28, "16x2": [1, 4], "170": 28, "172": 28, "185": 28, "189": 28, "192": 28, "193": 28, "196": 28, "197": 28, "1f": 7, "2": [4, 25, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "20": 44, "200": 39, "2000": 44, "201": 28, "202": 28, "2020": 29, "2024": 29, "203": 28, "204": 28, "205": 28, "206": 28, "208": 28, "211": 28, "213": 28, "214": 28, "215": 28, "216": 28, "218": 28, "219": 28, "220": 28, "221": 28, "222": 28, "223": 28, "224": 28, "2x20": 44, "3": [4, 25, 34, 35, 38, 44, 46], "300": 26, "3000": 44, "32": 42, "4": [4, 34, 35, 38, 44, 46], "40": 28, "458719343aabd01cfb17a3a4f7296797": 25, "48": 25, "5": [4, 35, 42, 44], "50": 46, "5000": 44, "61": 28, "6429": 25, "7": 42, "70": 28, "71": 28, "77": 28, "78": 28, "79": 28, "8": [19, 20, 35, 42, 44, 46], "80": 28, "81": 28, "82": 28, "83": 28, "86": 28, "87": 28, "9": 42, "91": 28, "92": 28, "93": 28, "9600": [4, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "A": [1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 18, 25, 28, 29], "AND": 29, "AS": 29, "And": 38, "As": [2, 25, 28], "BE": 29, "BUT": 29, "By": 28, "FOR": 29, "For": [4, 30, 31], "IN": 29, "If": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16], "In": [4, 28], "It": [0, 1, 2, 4, 5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 26, 28], "NO": 29, "NOT": 29, "No": 28, "OF": 29, "ON": 14, "OR": 29, "THE": 29, "TO": 29, "That": [30, 31], "The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 17, 23, 26, 28, 29, 30, 31, 43, 49], "Then": 15, "There": [0, 2, 28], "These": 17, "To": 4, "WITH": [29, 44], "Will": 15, "With": 0, "_": 28, "_becaus": 28, "a0": 44, "abandon": 28, "abcdefghijklmnopqrstuvwxyz": [35, 38], "abl": [30, 31], "abort": 9, "abortcharedit": 9, "about": [1, 2, 28], "abov": 29, "abstract": [18, 24, 28], "accept": 2, "accomplish": 48, "accordingli": [8, 17, 23], "action": [1, 2, 5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 26, 29], "activ": [15, 44], "actual": 9, "ad": [4, 28], "adapt": [19, 20, 23, 26, 28, 35], "add": [4, 28, 30, 31], "addition": [8, 12, 14], "adjust": 8, "after": [7, 8, 11, 12, 14, 15, 16, 28], "aim": 28, "all": [9, 12, 22, 28, 29, 30, 31], "alloc": 28, "allow": [6, 7, 8, 10, 12, 14, 28], "alreadi": [25, 28], "also": [0, 2, 3, 28], "altern": 28, "alwai": [5, 6, 8, 9, 11, 12, 13, 14, 16, 17, 28], "amount": 28, "an": [0, 2, 4, 6, 8, 9, 11, 14, 15, 18, 19, 20, 23, 24, 26, 29], "analogread": 44, "analyz": 7, "andcan": 28, "ani": [1, 15, 29, 30, 31], "anoth": 2, "ansi_escape_cod": 25, "anymor": 28, "api": [0, 1, 2, 4, 28], "append": 8, "aqua": [35, 42, 46], "ar": [0, 2, 7, 25, 30, 31], "architectur": 28, "arduino": [0, 4, 28], "arduino_freerto": 44, "area": [8, 17], "argument": 28, "aris": 29, "around": 3, "arrai": [11, 17, 42], "arriv": 25, "arrow": [4, 19, 25], "ascii": [25, 28], "associ": [1, 29], "assum": [19, 20], "asynchron": 25, "attribut": [8, 12, 16, 18, 22, 24], "author": 29, "autom": 28, "avail": [19, 20, 25, 28, 30, 31], "b": 25, "back": [2, 5, 8, 15, 17, 25, 26, 34, 36, 37, 38, 41, 45], "backlight": [20, 30, 31, 34, 35, 36, 40, 46, 47], "backspac": [8, 25, 26, 35], "backspacebtn": 35, "backspacebtna": 35, "backward": 28, "base": [3, 12, 15, 18, 24, 28], "basic": [3, 28, 48], "been": 28, "befor": [8, 28], "begin": [4, 18, 19, 20, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "behav": 1, "behavior": 1, "behaviour": [5, 6, 8, 9, 11, 12, 13, 14, 16], "being": 1, "below": [4, 28], "better": 28, "between": [2, 8, 14, 17, 25, 26, 28, 30, 49], "biggest": [30, 31], "blink": [33, 34, 36, 37, 39, 40, 41, 43, 45, 46, 47], "blinker": [8, 18], "blinkerposit": [8, 18, 19, 20], "blue": [35, 42, 46], "bodi": 2, "bool": [2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 25, 26, 34, 35, 36, 44, 46], "boolean": [2, 14], "border": [8, 17], "bot": 28, "bottom": 28, "bound": [11, 28], "broken": 28, "bubbl": [5, 6, 8, 9, 11, 12, 13, 14, 16], "buffer": 25, "buffer1": 44, "buffer2": 44, "buffer3": 44, "bug_report": 28, "build": [4, 28], "built": 0, "button": [2, 4, 23, 25, 26, 34, 35], "buttonadapt": [24, 27, 28, 35, 48], "buttonwithrotaryadapt": 48, "byte": [5, 6, 8, 9, 11, 12, 13, 14, 16, 23, 25], "c": [12, 15, 18, 19, 20, 25, 29], "c0": 25, "c1": 25, "c2_csi": 25, "c2_csi_terminal_max": 25, "c2_csi_terminal_min": 25, "c2_dc": 25, "c2_osc": 25, "c3": 25, "calcul": 7, "calculatedecimalplac": 7, "calculatewidth": 7, "call": [8, 11, 12, 14, 15, 16, 25, 28, 34, 36, 37, 38, 41, 43, 45], "callback": [6, 7, 8, 9, 10, 11, 12, 14, 28, 34, 35, 37, 38, 39, 41, 42, 45, 46, 48], "callbackfloat": 39, "callbackint": 39, "can": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 25, 26, 28, 48], "cannot": 24, "case": 0, "chang": [2, 4, 5, 8, 9, 11, 12, 14, 16, 32], "changescreen": [5, 13], "chapter": 4, "char": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 25, 28, 35, 37, 38, 39, 41, 44, 45, 46], "charact": [5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 19, 25, 28], "charedit": 9, "charg": 29, "charset": [9, 28, 37, 38, 41], "charsetinput": 48, "charsetposit": 9, "check": [0, 2, 4, 28], "choos": 0, "ci": 28, "claim": 29, "clang": [33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "clangformat": 28, "class": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28], "cleanup": 28, "clear": [8, 15, 18, 19, 20, 25, 38], "clearblink": [18, 19, 20], "clearcursor": [18, 19, 20], "cleardownind": [18, 19, 20], "clearinput": 38, "clearupind": [18, 19, 20], "code": [25, 28, 30, 31, 32], "codebas": 28, "codeset": 25, "col": 42, "collect": 3, "color": [35, 42, 46], "colorscallback": [35, 42, 46], "column": [19, 20], "com": [25, 28], "come": 0, "command": [3, 5, 6, 8, 9, 11, 12, 13, 14, 16, 17, 23, 25, 28], "commit": 9, "commitcharedit": 9, "commitonchang": [7, 10, 12], "common": [18, 28], "compar": 28, "compat": 28, "compil": 28, "complet": 48, "complex": 4, "compon": 4, "comput": 7, "con": [37, 39, 41, 45], "concaten": [7, 10, 12], "concept": 3, "condit": [28, 29], "configur": [2, 28], "connect": [2, 29, 33, 34, 36, 37, 40, 41, 43, 45, 46, 47], "consecut": 26, "consid": 26, "const": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 35, 37, 38, 39, 41, 46], "constant": [28, 30, 31], "constrainblinkerposit": 8, "construct": [5, 6, 8, 9, 11, 12, 14, 15, 39, 42], "constructor": 17, "contain": [17, 22, 28, 48], "content": 15, "context": 28, "contract": 29, "contrast": [40, 47], "contrast1": 47, "contrast2": 47, "contrast3": 47, "contrast4": 47, "contrast5": 47, "contrast6": 47, "contrast7": 47, "contribut": 28, "control": [2, 4, 5, 6, 8, 9, 11, 12, 13, 14, 16, 20, 25, 26, 28, 30, 31], "convert": [7, 25], "copi": [28, 29], "copyright": 29, "core": 28, "count": 7, "cr": 25, "creat": [0, 1, 2, 3, 4, 6, 14, 28, 37, 38, 40, 41, 47], "cross": [8, 17], "csi": 25, "csi_buffer_s": 25, "csibuff": 25, "csibuffercursor": 25, "curr": 39, "current": [2, 8, 9, 11, 12, 14, 15, 16, 17, 25, 28], "currentvalu": [7, 12], "cursor": [8, 9, 15, 17, 18, 19, 20, 28, 30, 31], "cursor_icon": [30, 31], "cursorrow": 18, "custom": [2, 3, 19, 28, 30, 31], "cycl": 28, "d": 25, "damag": 29, "data": 28, "deal": 29, "debug": 28, "decim": 7, "decimalplac": 7, "declar": [28, 34, 35, 36, 37, 38, 39, 41, 42, 45, 46], "decod": [5, 6, 8, 9, 11, 12, 13, 14, 16], "decoupl": 28, "decrement": [7, 10, 12], "dedic": 2, "default": [5, 14, 16, 24, 25, 26, 28, 43], "defin": [4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 16, 17, 25, 26, 28, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "definit": [2, 28], "dejanmeznarc": 28, "del": 25, "deleg": [5, 6, 8, 9, 11, 12, 13, 14, 16], "delet": 25, "delta": 28, "demo": 42, "demonstr": [28, 48], "depend": 28, "deprec": 28, "deriv": 24, "descript": 22, "design": [0, 4], "desir": [30, 31], "detail": [0, 3, 4, 22, 25, 28, 30, 31, 32], "detect": [25, 26, 35], "determin": [5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16], "dev": 28, "develop": 28, "devic": [2, 4, 25], "differ": [4, 13, 28], "digit": [7, 28], "digitalinputadapt": 28, "digitalwrit": 2, "directli": [24, 28], "directori": [28, 48], "disabl": 35, "displai": [0, 1, 3, 4, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 28, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "display_timeout": [30, 31], "displayinterfac": [5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 28], "dist": [39, 46], "distribut": 29, "do": [28, 29, 37, 38, 39, 41, 42, 45], "doc": 28, "document": [22, 28, 29], "doe": 1, "doesn": 28, "don": 2, "doubl": [26, 35], "double_press_threshold": [26, 35], "down": [17, 19, 25, 34], "downarrow": [19, 20], "downbtn": 34, "downbtna": 34, "draw": [8, 9, 11, 12, 14, 15, 16, 17, 19, 20, 30, 31], "drawblink": [18, 19, 20], "drawchar": [18, 19, 20], "drawcursor": [18, 19, 20], "drawdownind": [18, 19, 20], "drawitem": [18, 19, 20], "drawn": 17, "drawupind": [18, 19, 20], "dtostrf": 44, "durat": 26, "dynam": 28, "e": [2, 8, 12, 14, 16, 18, 25, 28], "each": [3, 48], "easi": [0, 4], "easier": 28, "easili": 28, "ecma": 25, "edanp": 28, "edit": [8, 9, 12, 28, 30, 31], "edit_cursor_icon": [30, 31], "effect": 8, "effici": 28, "effort": 0, "element": [5, 6, 8, 9, 11, 12, 13, 14, 16], "elimin": 28, "els": 2, "embed": 4, "en": 25, "enabl": [14, 15, 18, 19, 20], "encapsul": 23, "encod": [4, 26, 28, 35, 38, 46], "end": [8, 44], "enough": 0, "ensur": 28, "enter": [5, 6, 8, 9, 11, 12, 13, 14, 16, 25, 28, 34], "enterbtn": 34, "enterbtna": 34, "enum": 25, "enumer": 25, "equal": 17, "error": 28, "esc": 25, "escap": 25, "etc": 12, "even": [5, 6, 8, 9, 11, 12, 13, 14, 16, 28], "event": [2, 24, 28, 29], "everi": [12, 28], "exampl": [4, 28, 30, 31, 42, 48], "execut": [2, 5, 6, 8, 9, 11, 12, 13, 14, 16, 28], "executecommand": 6, "exist": [4, 28], "expand": 28, "expect": [25, 28], "explor": 0, "express": 29, "extend": [3, 11, 13, 28], "extens": 4, "extern": [38, 40, 42, 44, 47], "f": [12, 14, 37, 38, 41, 44], "fals": [2, 7, 8, 9, 10, 11, 12, 14, 15, 17, 18, 26], "fe": 25, "feat": 28, "few": 28, "field": [8, 28], "file": [4, 29], "final": 8, "find": [1, 2, 22, 48], "finish": 8, "first": [3, 8, 17, 25, 28, 30, 31], "fit": 29, "five": 44, "flag": [9, 15], "flexibl": [0, 28], "float": [7, 12, 16, 28, 39, 44], "fnky": 25, "follow": [1, 2, 4, 29, 30, 31], "form": 25, "format": [33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "forntoh": [4, 28, 29], "four": 4, "fptr": 6, "fptrbool": 14, "fptrfloat": 7, "fptrint": 10, "fptrstr": [8, 9], "fptruint": 11, "free": 29, "friend": [16, 17], "from": [0, 4, 5, 6, 9, 12, 28, 29, 44], "full": 28, "func": 44, "function": [2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 28, 30, 31, 34, 36, 37, 38, 41, 43, 45], "furnish": 29, "g": [2, 12, 25, 28], "gener": [28, 44], "get": [0, 6, 8, 11, 14, 15, 16, 17, 28], "getblinkerposit": 18, "getcallback": 6, "getcallbackint": [11, 14], "getcallbackstr": 8, "getcurrentposit": 28, "getcurrentvalu": 12, "getcursor": [15, 17], "getcursorrow": 18, "getdisplai": 15, "getdisplayvalu": [7, 10, 12], "geteditmodeen": 18, "getitem": 11, "getitemat": [15, 17, 28], "getitemcount": 11, "getitemindex": 11, "getmaxcol": 18, "getmaxrow": [17, 18], "getscreen": [15, 44], "getsubmenu": 28, "gettext": 16, "gettextoff": 14, "gettexton": 14, "getvalu": [8, 11], "getviews": 8, "gist": 25, "github": [25, 28], "given": 7, "global": 28, "go": [4, 26], "grant": 29, "green": [35, 42, 46], "guid": [0, 4, 28, 30, 31, 32], "h": [4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "ha": [1, 5, 6, 8, 9, 11, 12, 13, 14, 16, 28], "handl": [0, 4, 5, 6, 8, 9, 11, 12, 13, 14, 16, 19, 20, 23, 24, 25, 26, 28], "handleidl": 25, "handlereceiv": 25, "hardwar": 28, "haslastchar": 25, "have": [1, 2, 28], "hello": [2, 44], "help": 28, "helper": [4, 28], "here": [2, 22, 30, 31], "herebi": 29, "hide": 15, "high": 2, "holder": 29, "how": [1, 4, 28, 30, 31, 32, 48], "http": [25, 28], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 23, 24, 25, 26, 28, 29, 30, 31, 32, 43, 44, 48], "i2c": 28, "icon": [30, 31], "id": 4, "idl": 25, "ignor": [5, 6, 8, 9, 11, 12, 13, 14, 16], "implement": [18, 19, 20, 23, 24, 25, 28], "impli": 29, "import": [28, 43], "includ": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "increment": [7, 8, 10, 12], "index": [8, 11, 17, 28, 42], "indic": 18, "inform": [1, 2, 4, 7, 8, 10, 28], "inherit": [5, 6], "ini": 4, "initcharedit": 9, "initi": [2, 8, 9, 14, 15, 17, 19, 20, 23, 25, 30, 31, 33, 39, 40, 42, 43], "inject": 8, "inlin": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 28], "ino": 28, "input": [0, 2, 4, 7, 8, 9, 10, 15, 22, 23, 24, 25, 26, 28, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "inputcallback": [35, 37, 38, 41, 45], "inputinterfac": [23, 25, 26, 27], "inputrotari": [28, 48], "insert": 8, "instanc": [15, 26, 28, 30, 31], "instanti": 24, "instead": 28, "int": [10, 16, 28, 39, 46], "int8_t": 9, "integ": [10, 14, 28, 39], "integr": 28, "intend": 24, "interact": [3, 4, 6, 11, 23, 24, 28], "interfac": [0, 4, 15, 18, 19, 20, 24, 25, 26, 28], "intermedi": 25, "intern": [8, 12, 25], "interv": 26, "intfloatvalu": 48, "introduc": [25, 28], "introduct": 28, "invok": [6, 8, 9], "irremot": 28, "isattheend": 28, "isatthestart": 28, "iseditmodeen": 18, "iso": 25, "ison": [14, 28, 34, 35, 36, 44, 46], "issu": 28, "issubmenu": 28, "item": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 28, 33, 39, 42], "item_back": [2, 5, 40], "item_bas": [1, 4, 16, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "item_command": [2, 6, 38], "item_float_rang": [7, 39], "item_input": [8, 45], "item_input_charset": [9, 35, 37, 38, 41], "item_int_rang": [10, 39, 46], "item_string_list": [11, 35, 42, 46], "item_submenu": [13, 38, 40, 44, 47], "item_toggl": [2, 14, 34, 35, 36, 44, 46], "itemback": [16, 22, 48], "itemcommand": [16, 22, 38], "itemcount": 11, "itemfloatrang": [22, 39], "itemhead": 28, "itemindex": 11, "iteminput": [9, 16, 22, 28, 37, 38, 45], "iteminputcharset": [8, 22, 35, 37, 38, 41], "itemintrang": [22, 39, 46], "itemlist": [16, 22, 28, 35, 42, 46], "itemprogress": 28, "itemrangebas": [7, 10, 16, 22], "itemscount": 17, "itemsubhead": 28, "itemsubmenu": [16, 22, 28, 38, 40, 44, 47], "itemtoggl": [16, 22, 28, 34, 35, 36, 44, 46], "its": [23, 28, 40, 47], "javascript": [5, 6, 8, 9, 11, 12, 13, 14, 16], "jic": 28, "just": 28, "kei": [4, 11, 14, 28], "keyboard": [4, 25, 33, 36, 37, 39, 40, 41, 42, 43, 44, 45, 47], "keyboardadapt": [4, 24, 27, 28, 33, 36, 37, 39, 40, 42, 43, 44, 45, 47, 48], "keypad": [28, 44], "kind": 29, "know": 3, "l": [8, 12, 18], "label": 1, "lambda": 2, "last": 25, "lastchar": 25, "lastchartimestamp": 25, "lastpresstim": 26, "late": 8, "later": 15, "latest": 28, "layout": [25, 28], "lcd": [0, 1, 4, 6, 19, 20, 23, 26, 28, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "lcd_col": [33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "lcd_row": [33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "lcdadapt": [4, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "lcdmenu": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49], "leak": 28, "led": 2, "led_pin": 2, "left": [5, 6, 8, 9, 11, 12, 13, 14, 16, 25], "length": 8, "let": [2, 3], "lf": 25, "liabil": 29, "liabl": 29, "lib_dep": 4, "librari": [0, 4, 19, 20, 22, 28, 30, 44, 48, 49], "licens": 28, "like": [1, 4, 5, 6, 8, 9, 11, 12, 13, 14, 16, 30, 31], "limit": 29, "line": [4, 8, 11, 12, 14, 16], "lint": 28, "liquidcryst": [19, 28, 30, 31], "liquidcrystal_i2c": [4, 20, 28, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "liquidcrystal_i2cadapt": [4, 18, 21, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "liquidcrystaladapt": [18, 21, 28], "liquidcrystali2cadapt": [28, 30, 31], "list": [11, 28, 48], "ll": [30, 31], "log": 28, "logic": [17, 28, 30, 31], "long": [19, 20, 25, 26], "long_press_dur": 26, "longer": 28, "look": 2, "loop": [4, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "lot": [28, 30, 32], "low": 2, "m": [18, 25, 39, 44, 46], "ma": 39, "made": 28, "mai": 28, "main": [15, 25, 33, 39, 40, 42, 47], "mainitem": [4, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "mainmenu": [30, 31], "mainscreen": [4, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "maintain": 28, "major": [28, 30, 32], "make": [28, 30, 31], "manag": [4, 15, 18, 19, 20, 26, 28], "map": 25, "match": 6, "max": [7, 10, 12], "maxcol": [18, 19, 20], "maximum": [12, 19, 20, 26], "maxrow": [18, 19, 20, 28], "maxvalu": 12, "md": 28, "mde": 9, "measur": 44, "mechan": 24, "member": [6, 7, 9, 11, 13, 14, 15, 16, 17, 19, 20, 23, 25, 26], "memori": 28, "menu": [0, 4, 5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 17, 23, 24, 25, 26, 28, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "menu_screen": [4, 17, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "menuitem": [5, 6, 8, 11, 12, 13, 14, 15, 17, 22, 28], "menuscreen": [4, 5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 22, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "menutimeout": 48, "merchant": 29, "merg": 29, "mess": 28, "messag": 2, "method": [4, 5, 8, 11, 12, 14, 16, 18, 19, 20, 22, 24, 28], "migrat": [0, 28], "millisecond": [25, 26], "min": [7, 10, 12], "minim": 0, "minimum": 12, "minut": 0, "minvalu": 12, "mit": 29, "mode": [9, 28], "modifi": [28, 29], "modular": 28, "monitor": [2, 4], "more": [1, 2, 4, 28, 38], "most": 28, "motor": 2, "move": [8, 15, 17, 28], "movecursor": 18, "multipl": 25, "must": [24, 26, 28, 43], "myfunct": 2, "n": [12, 25], "navig": [2, 4, 5, 11, 13, 17, 26, 28], "necessari": 8, "need": [3, 4, 8, 11, 12, 14, 16, 25, 28, 30, 31], "neotim": 28, "new": [4, 5, 6, 8, 9, 11, 12, 14, 15, 17, 26], "newcursorrow": 18, "next": [4, 9, 13, 25], "noexcept": 16, "noninfring": 29, "notic": 29, "now": [25, 28, 30, 31], "null": [7, 10, 11, 12, 14, 15, 16, 17, 24, 25, 44], "num": 42, "number": [0, 3, 7, 8, 11, 12, 14, 16, 17, 19, 20, 28], "numscallback": 42, "o": [14, 18], "object": [5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 19, 20, 23, 24], "observ": [4, 23, 24, 25, 26, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "obtain": 29, "off": [2, 14, 28, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "ol": [0, 28], "one": [4, 8, 25], "ones": 26, "onli": [15, 28], "open": [0, 4], "oper": [5, 6, 8, 9, 11, 12, 13, 14, 16, 17, 25], "optim": 28, "option": 26, "orang": [35, 42, 46], "org": 25, "other": [1, 2, 4, 15, 29], "otherwis": [8, 11, 12, 17, 29], "out": [0, 4, 28, 29], "over": [8, 17], "overrid": [5, 6, 7, 8, 9, 10, 11, 12, 14, 19, 20, 23, 25, 26], "overwritten": 26, "own": [3, 4, 5, 6, 8, 9, 11, 12, 13, 14, 16], "owner": [5, 6, 8, 9, 11, 12, 13, 14, 16], "p": 25, "param": [19, 20, 23, 24, 26], "paramet": [2, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 25, 28, 44], "parent": [5, 6, 8, 9, 11, 12, 13, 14, 16, 17, 28, 40, 47], "part": 25, "particular": 29, "pass": [2, 12], "patch": 28, "paulemich": 28, "pendingent": 26, "perform": [2, 30, 31], "permiss": 29, "permit": 29, "person": 29, "pin": 2, "pink": [35, 42, 46], "pinmod": 44, "place": [7, 15], "placehold": [1, 35], "platformio": [4, 28], "pleas": 28, "po": [35, 42, 46], "point": [7, 25], "pointer": [2, 6, 8, 11, 12, 14, 16, 19, 20, 23, 24, 26], "portion": 29, "porttick_period_m": 44, "posit": [8, 9, 15, 17], "possibl": 28, "power": 4, "precis": [40, 47], "press": [23, 26, 35], "prevent": 28, "previou": [2, 5, 9, 17, 28], "print": [2, 28, 30, 31, 37, 38, 41], "printabl": [5, 6, 8, 9, 11, 12, 13, 14, 16], "println": [2, 35, 37, 38, 39, 41, 42, 45, 46], "printlog": 44, "prioriti": [5, 6, 8, 9, 11, 12, 13, 14, 16], "privat": [6, 7, 9, 11, 13, 14, 15, 16, 17, 19, 20, 23, 25, 26], "process": [5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 17, 23, 26, 28], "processmenucommand": 28, "processor": 28, "program": 48, "progress": [28, 30, 32], "project": [0, 4, 28], "properti": 18, "protect": [5, 6, 8, 9, 11, 12, 13, 14, 16, 17, 18, 24], "provid": [0, 3, 4, 7, 10, 11, 12, 13, 18, 19, 20, 23, 24, 28, 29], "public": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 28], "publish": 29, "purpl": [35, 42, 46], "purpos": 29, "push": 35, "pvparamet": 44, "qualiti": 28, "quick": [0, 4], "r": 25, "random": [33, 34, 36, 37, 39, 40, 41, 43, 44, 45, 46, 47], "randomse": 44, "rang": [0, 4, 7, 8, 10, 12, 17], "reach": 28, "read": [4, 25, 44], "readabl": 28, "readm": 28, "receiv": [5, 6, 8, 9, 11, 12, 13, 14, 16, 17, 25], "red": [2, 35, 42, 46], "reduc": 28, "refactor": 28, "refer": [0, 1, 2, 4, 6, 8, 9, 14, 28, 30, 31], "reflect": 28, "refresh": [8, 11, 12, 14, 15, 16, 38, 44], "relai": 44, "relat": 28, "relationship": 49, "relay1st": 44, "relay2st": 44, "relay3st": 44, "relayitem": 44, "relayscreen": 44, "releas": [28, 30, 32], "remov": [8, 28], "render": [1, 8, 11, 12, 14, 16], "replac": [4, 9, 28], "report": 28, "repositori": 48, "repres": [2, 5, 6, 11, 13, 15, 16, 17, 26], "represent": 7, "request": 28, "requir": [5, 6, 8, 9, 11, 12, 13, 14, 16, 28], "reserv": 28, "reset": [8, 15, 17, 25, 28], "resetblink": [18, 19, 20], "resid": [30, 31], "respons": 15, "restarttim": [18, 19, 20], "restrict": 29, "retriev": [5, 6, 8, 9, 11, 12, 13, 14, 16], "return": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17], "revert": 28, "review": 28, "right": [8, 25, 29], "rotari": [4, 26, 28, 35], "rotaryencod": 28, "rotaryinput": [35, 38, 46], "rotaryinputadapt": 28, "rotarynavconfig": 28, "rotat": 26, "row": [8, 11, 12, 14, 16, 18, 19, 20], "rto": 48, "run": [28, 30, 31, 44], "same": 17, "save": [2, 4, 28], "savelastchar": 25, "scenario": 2, "screen": [1, 2, 3, 4, 5, 13, 15, 17, 28], "scroll": 28, "scrollabl": 8, "seamlessli": 28, "search": 9, "second": [30, 31, 44], "section": [22, 48], "see": [8, 11, 12, 14, 16, 28], "seed": 44, "seen": [30, 31], "select": [1, 2, 3, 5, 6, 9, 11, 12, 13, 26], "selectnext": 11, "selectprevi": 11, "sell": 29, "send": [2, 25], "senneder": 28, "sensor": 2, "sent": 23, "separ": [18, 19, 20, 28, 30, 31], "sequenc": 25, "serial": [2, 4, 28, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "servic": [33, 34, 36, 40, 43, 47], "set": [2, 6, 8, 9, 12, 14, 15, 16, 17, 25, 28, 33, 38, 40, 43, 47], "setbacklight": [18, 19, 20, 34, 35, 36, 46], "setcallback": 6, "setcurrentvalu": 12, "setcursor": [15, 17], "setcursorposit": 28, "seteditmodeen": 18, "setison": 14, "setitemindex": 11, "setpar": 17, "setscreen": [4, 15, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "settext": [16, 28, 44], "settings2": 47, "settings2item": 47, "settings2screen": 47, "settingsitem": [40, 47], "settingsscreen": [40, 47], "setup": [2, 4, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "setvalu": [8, 38], "sever": 25, "shall": 29, "shishkindmitrii": 28, "short": 26, "should": [6, 8, 15, 17, 25, 30, 31], "show": [9, 13, 15, 28, 48, 49], "shown": 17, "shownextchar": 9, "showpreviouschar": 9, "signatur": 6, "similar": [5, 6, 8, 9, 11, 12, 13, 14, 16], "simpl": [0, 1, 2, 4], "simpleinput": [28, 48], "simplenavconfig": 28, "simplerotari": [26, 35, 38, 48], "simplerotaryadapt": [24, 27, 35, 38, 46], "simpli": 2, "simplifi": 28, "sinc": 28, "singl": [16, 17, 25], "site": 28, "size": [17, 28], "smoother": 28, "so": [29, 30, 31, 33, 34, 36, 37, 39, 40, 41, 43, 45, 46, 47], "softwar": 29, "some": [25, 28], "someth": [39, 42, 45], "soon": 0, "sort": 12, "sourc": [0, 48], "space": 28, "special": 1, "specif": [2, 24, 28, 48], "specifi": [7, 8, 10, 11, 12, 14, 16, 17], "split": 8, "stabil": 28, "stale": 28, "standard": 28, "start": [0, 25, 28, 33, 34, 36, 40, 43, 47], "startingvalu": [7, 10, 12], "starttim": [19, 20], "state": [2, 8, 12, 14, 15, 17, 20, 23, 25], "statement": 28, "static": [1, 7, 44], "static_cast": 38, "step": [4, 7, 10, 12], "stop": 9, "store": [17, 25], "stream": 25, "streamlin": 28, "string": [7, 8, 11, 16, 25, 28, 35, 42, 46], "structur": [1, 3, 4], "stuck": 28, "stuff": [37, 38, 41], "sub": 44, "subclass": [8, 16, 18, 24], "subject": 29, "sublicens": 29, "submenu": [13, 28, 40, 48], "submit": [8, 9], "substanti": 29, "success": [5, 6, 8, 9, 11, 12, 13, 14, 16], "successfulli": [5, 6, 8, 9, 11, 12, 13, 14, 15, 16], "support": [0, 11, 28], "swap": 28, "symbol": 28, "syntax": [1, 2], "system": [0, 3, 4, 5, 6, 15, 24, 25, 28], "t": [2, 8, 12, 14, 16, 18, 28], "tag": 28, "take": 2, "task": 48, "temp": 44, "temperatur": 44, "temperature1": 44, "temperature2": 44, "temperature3": 44, "tempitem": 44, "templat": [12, 28], "tempmea": 44, "tempscreen": 44, "termin": 25, "test": [28, 44], "text": [1, 2, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 18, 19, 20, 28], "textoff": 14, "texton": 14, "than": 1, "them": [4, 28], "thi": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 26, 28, 29, 30, 31, 32, 43, 48], "thijstriemstra": 28, "thing": 3, "thoma": 29, "though": 28, "threshold": [25, 26], "through": [4, 11, 26, 28], "thu": [5, 6, 8, 9, 11, 12, 13, 14, 16], "ti": 28, "time": [12, 25, 26], "timeout": [25, 28, 30, 31, 43], "timestamp": 25, "todai": 28, "toggl": [14, 44], "togglebacklight": [28, 34, 35, 36, 46], "togglerelay1": 44, "togglerelay2": 44, "togglerelay3": 44, "top": 28, "tort": 29, "total": 11, "trail": 7, "trigger": [2, 23], "true": [5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 17], "tskidle_prior": 44, "turn": [2, 28, 30, 31], "two": [2, 26], "type": [6, 8, 25, 28], "typechar": 8, "typenam": 12, "typo": 28, "u": [8, 12], "uint16_t": 28, "uint8_t": [7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 25, 28, 35, 42, 46], "unit": [7, 10, 12, 28], "unset": 9, "unsign": [5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 20, 25, 26], "unus": [28, 44], "up": [17, 19, 25, 28, 34], "uparrow": [19, 20], "upbtn": 34, "upbtna": 34, "updat": [8, 15, 28, 30, 31, 32], "updatetim": [19, 20, 43, 44], "upgrad": 0, "upload": 4, "us": [0, 1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 13, 14, 16, 23, 25, 28, 29, 30, 31, 48], "usabl": 28, "usag": 28, "user": [0, 1, 2, 3, 4, 7, 8, 10, 12, 14, 15, 26, 28, 35, 38], "useritem": 38, "userscreen": 38, "util": 28, "v": [8, 12, 18], "v2": 28, "valu": [2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 19, 20, 25, 26, 28, 35, 37, 38, 39, 41, 44, 45], "variabl": 28, "variant": 2, "variou": [2, 4, 18, 26], "veri": [5, 6, 8, 9, 11, 12, 13, 14, 16], "version": [28, 30, 31], "version_": 28, "view": [8, 15, 17], "viewsiz": 8, "virtual": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 19, 20, 23, 24, 25, 26], "visibl": [8, 15, 17], "void": [2, 4, 5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "vscode": 4, "vtaskdelai": 44, "wa": [5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 17, 28], "wai": [2, 28], "wait": 44, "want": 15, "warn": 28, "warranti": 29, "we": 4, "were": 28, "when": [2, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 17, 23, 25, 28], "where": 4, "whether": [15, 29], "which": [2, 28], "while": 28, "whole": 15, "whom": 29, "whose": 7, "wide": [0, 4], "width": 7, "wifi": [33, 34, 36, 37, 40, 41, 43, 45, 46, 47], "wiki": 25, "wikipedia": 25, "within": [7, 8, 10], "without": [25, 28, 29], "wokwi": 28, "work": [4, 28, 30, 32, 43], "workflow": 28, "world": [2, 44], "write": 28, "x": [8, 12, 14, 16, 17, 18], "xtaskcreat": 44, "yellow": [35, 42, 46], "yml": 28, "you": [0, 2, 3, 4, 8, 11, 12, 14, 15, 16, 22, 28, 30, 31, 43, 48], "your": [0, 2, 3, 4, 15, 28, 30, 31, 32, 37, 38, 41], "yourself": 28, "zero": [7, 15]}, "titles": ["Welcome to the LcdMenu Docs!", "Basic Menu Item", "Command Menu Item", "Deep Dive", "Getting started", "ItemBack", "ItemCommand", "ItemFloatRange", "ItemInput", "ItemInputCharset", "ItemIntRange", "ItemList", "ItemRangeBase", "ItemSubMenu", "ItemToggle", "LcdMenu", "MenuItem", "MenuScreen", "DisplayInterface", "LiquidCrystalAdapter", "LiquidCrystal_I2CAdapter", "display", "API reference", "ButtonAdapter", "InputInterface", "KeyboardAdapter", "SimpleRotaryAdapter", "input", "Changelog", "License", "Migration", "Migration from v3.x to v4.x", "Migration from v4.x to v5.x", "Basic", "ButtonAdapter", "ButtonWithRotaryAdapter", "Callbacks", "CharsetInput", "InputRotary", "IntFloatValues", "ItemBack", "KeyboardAdapter", "List", "MenuTimeout", "RTOS", "SimpleInput", "SimpleRotary", "SubMenu", "Code Samples", "Class Diagram"], "titleterms": {"": 28, "0": 28, "1": 28, "2": 28, "3": 28, "4": 28, "5": 28, "6": 28, "adapt": [30, 31], "api": 22, "ar": 3, "basic": [1, 2, 33], "beta": 28, "break": 28, "bug": 28, "bugfix": 28, "built": 3, "buttonadapt": [23, 34], "buttonwithrotaryadapt": 35, "callback": 36, "chang": [28, 30, 31], "changelog": 28, "charsetinput": 37, "chore": 28, "class": 49, "code": 48, "command": 2, "construct": [30, 31], "contributor": 28, "deep": 3, "diagram": 49, "displai": [21, 30, 31], "displayinterfac": 18, "dive": 3, "doc": 0, "enhanc": 28, "exampl": 2, "featur": 28, "final": [30, 31], "fix": 28, "from": [30, 31, 32], "get": 4, "here": 3, "import": [30, 31], "improv": 28, "initialis": [30, 31], "input": 27, "inputinterfac": 24, "inputrotari": 38, "instal": 4, "interfac": [30, 31], "intfloatvalu": 39, "item": [1, 2, 3], "itemback": [5, 40], "itemcommand": 6, "itemfloatrang": 7, "iteminput": 8, "iteminputcharset": 9, "itemintrang": 10, "itemlist": 11, "itemrangebas": 12, "itemsubmenu": 13, "itemtoggl": 14, "keyboardadapt": [25, 41], "lcdmenu": [0, 15, 28], "licens": 29, "liquidcrystal_i2cadapt": 20, "liquidcrystaladapt": 19, "list": 42, "menu": [1, 2, 3, 30, 31], "menuitem": 16, "menuscreen": 17, "menutimeout": 43, "migrat": [30, 31, 32], "new": [28, 30, 31], "other": [30, 31], "refer": 22, "rto": 44, "sampl": 48, "simpleinput": 45, "simplerotari": 46, "simplerotaryadapt": 26, "some": 3, "start": 4, "submenu": 47, "toggl": 2, "usag": 4, "v3": [30, 31], "v4": [28, 30, 31, 32], "v5": [28, 30, 32], "welcom": 0, "what": 28, "x": [30, 31, 32]}})
\ No newline at end of file
+Search.setIndex({"alltitles": {"API reference": [[22, "api-reference"], [22, null]], "Basic": [[33, "basic"]], "Basic Menu Item": [[1, "basic-menu-item"]], "Basic command item": [[2, "basic-command-item"]], "Breaking Changes": [[28, "breaking-changes"]], "Bug Fixes and Improvements": [[28, "bug-fixes-and-improvements"]], "Bug Fixes:": [[28, "bug-fixes"]], "ButtonAdapter": [[23, "buttonadapter"], [34, "buttonadapter"]], "ButtonWithRotaryAdapter": [[35, "buttonwithrotaryadapter"]], "Callbacks": [[36, "callbacks"]], "Changelog": [[28, "changelog"], [28, "id81"]], "CharsetInput": [[37, "charsetinput"]], "Chore": [[28, "chore"]], "Class Diagram": [[49, "class-diagram"]], "Code Samples": [[48, "code-samples"], [48, null]], "Command Menu Item": [[2, "command-menu-item"]], "Construct the display adapter interface": [[30, "construct-the-display-adapter-interface"], [31, "construct-the-display-adapter-interface"]], "Deep Dive": [[3, "deep-dive"]], "DisplayInterface": [[18, "displayinterface"]], "Enhancements:": [[28, "enhancements"]], "Example": [[2, "example"], [2, "id1"]], "Finally, initialise the menu": [[30, "finally-initialise-the-menu"], [31, "finally-initialise-the-menu"]], "Getting started": [[4, "getting-started"]], "Here are some of the built-in menu items:": [[3, null]], "InputInterface": [[24, "inputinterface"]], "InputRotary": [[38, "inputrotary"]], "Installation": [[4, "installation"]], "IntFloatValues": [[39, "intfloatvalues"]], "ItemBack": [[5, "itemback"], [40, "itemback"]], "ItemCommand": [[6, "itemcommand"]], "ItemFloatRange": [[7, "itemfloatrange"]], "ItemInput": [[8, "iteminput"]], "ItemInputCharset": [[9, "iteminputcharset"]], "ItemIntRange": [[10, "itemintrange"]], "ItemList": [[11, "itemlist"]], "ItemRangeBase": [[12, "itemrangebase"]], "ItemSubMenu": [[13, "itemsubmenu"]], "ItemToggle": [[14, "itemtoggle"]], "KeyboardAdapter": [[25, "keyboardadapter"], [41, "keyboardadapter"]], "LcdMenu": [[15, "lcdmenu"]], "LcdMenu 1.2.0": [[28, "lcdmenu-1-2-0"]], "LcdMenu 2.0.0": [[28, "lcdmenu-2-0-0"]], "LcdMenu 2.0.0-beta.1": [[28, "lcdmenu-2-0-0-beta-1"]], "LcdMenu 2.0.0-beta.2": [[28, "lcdmenu-2-0-0-beta-2"]], "LcdMenu 2.1.0": [[28, "lcdmenu-2-1-0"]], "LcdMenu 2.1.1": [[28, "lcdmenu-2-1-1"]], "LcdMenu 2.1.2": [[28, "lcdmenu-2-1-2"]], "LcdMenu 2.1.3": [[28, "lcdmenu-2-1-3"]], "LcdMenu 3.0.0 \ud83d\ude80": [[28, "lcdmenu-3-0-0"]], "LcdMenu 3.0.1": [[28, "lcdmenu-3-0-1"]], "LcdMenu 3.1.0": [[28, "lcdmenu-3-1-0"]], "LcdMenu 3.1.1": [[28, "lcdmenu-3-1-1"]], "LcdMenu 3.2.0": [[28, "lcdmenu-3-2-0"]], "LcdMenu 3.3.0": [[28, "lcdmenu-3-3-0"]], "LcdMenu 3.3.1": [[28, "lcdmenu-3-3-1"]], "LcdMenu 3.3.2": [[28, "lcdmenu-3-3-2"]], "LcdMenu 3.3.3": [[28, "lcdmenu-3-3-3"]], "LcdMenu 3.3.4": [[28, "lcdmenu-3-3-4"]], "LcdMenu 3.4.0": [[28, "lcdmenu-3-4-0"]], "LcdMenu 3.5.0": [[28, "lcdmenu-3-5-0"]], "LcdMenu 3.5.1": [[28, "lcdmenu-3-5-1"]], "LcdMenu 3.5.2": [[28, "lcdmenu-3-5-2"]], "LcdMenu 3.5.3": [[28, "lcdmenu-3-5-3"]], "LcdMenu 3.5.4": [[28, "lcdmenu-3-5-4"]], "LcdMenu 3.5.5": [[28, "lcdmenu-3-5-5"]], "LcdMenu 3.5.6": [[28, "lcdmenu-3-5-6"]], "LcdMenu 4.0.0": [[28, "lcdmenu-4-0-0"]], "LcdMenu v4.1.0": [[28, "lcdmenu-v4-1-0"]], "LcdMenu v4.2.0": [[28, "lcdmenu-v4-2-0"]], "LcdMenu v5.0.0-beta.0": [[28, "lcdmenu-v5-0-0-beta-0"]], "License": [[29, "license"]], "LiquidCrystalAdapter": [[19, "liquidcrystaladapter"]], "LiquidCrystal_I2CAdapter": [[20, "liquidcrystal-i2cadapter"]], "List": [[42, "list"]], "MenuItem": [[16, "menuitem"]], "MenuScreen": [[17, "menuscreen"]], "MenuTimeout": [[43, "menutimeout"]], "Migration": [[30, "migration"]], "Migration from v3.x to v4.x": [[30, "migration-from-v3-x-to-v4-x"], [31, "migration-from-v3-x-to-v4-x"]], "Migration from v4.x to v5.x": [[30, "migration-from-v4-x-to-v5-x"], [32, "migration-from-v4-x-to-v5-x"]], "New Contributors": [[28, "new-contributors"], [28, "id48"], [28, "id76"], [28, "id96"]], "New Features \u2b50\ufe0f": [[28, "new-features"]], "New imports": [[30, "new-imports"], [31, "new-imports"]], "Other changes": [[30, "other-changes"], [31, "other-changes"]], "RTOS": [[44, "rtos"]], "SimpleInput": [[45, "simpleinput"]], "SimpleRotary": [[46, "simplerotary"]], "SimpleRotaryAdapter": [[26, "simplerotaryadapter"]], "SubMenu": [[47, "submenu"]], "Toggle menu item": [[2, "toggle-menu-item"]], "Usage": [[4, "usage"]], "Welcome to the LcdMenu Docs!": [[0, "welcome-to-the-project-docs"]], "What\u2019s Changed": [[28, "what-s-changed"], [28, "id20"], [28, "id25"], [28, "id26"], [28, "id28"], [28, "id30"], [28, "id32"], [28, "id34"], [28, "id36"], [28, "id42"], [28, "id46"], [28, "id50"], [28, "id53"], [28, "id55"], [28, "id64"], [28, "id70"], [28, "id72"], [28, "id74"], [28, "id85"], [28, "id91"], [28, "id94"]], "What\u2019s New": [[28, "what-s-new"]], "What\u2019s new \ud83d\ude80": [[28, "id80"]], "display": [[21, "display"], [21, null]], "input": [[27, "input"], [27, null]], "\u2b50 What\u2019s new": [[28, "id59"]], "\ud83d\udc1b Bugfix": [[28, "bugfix"]]}, "docnames": ["index", "overview/deep-dive/basic", "overview/deep-dive/command", "overview/deep-dive/index", "overview/getting-started", "reference/api/ItemBack", "reference/api/ItemCommand", "reference/api/ItemFloatRange", "reference/api/ItemInput", "reference/api/ItemInputCharset", "reference/api/ItemIntRange", "reference/api/ItemList", "reference/api/ItemRangeBase", "reference/api/ItemSubMenu", "reference/api/ItemToggle", "reference/api/LcdMenu", "reference/api/MenuItem", "reference/api/MenuScreen", "reference/api/display/DisplayInterface", "reference/api/display/LiquidCrystalAdapter", "reference/api/display/LiquidCrystal_I2CAdapter", "reference/api/display/index", "reference/api/index", "reference/api/input/ButtonAdapter", "reference/api/input/InputInterface", "reference/api/input/KeyboardAdapter", "reference/api/input/SimpleRotaryAdapter", "reference/api/input/index", "reference/changelog", "reference/license", "reference/migration/index", "reference/migration/v3.x-v4.x", "reference/migration/v4.x-v5.x", "reference/samples/Basic", "reference/samples/ButtonAdapter", "reference/samples/ButtonWithRotaryAdapter", "reference/samples/Callbacks", "reference/samples/CharsetInput", "reference/samples/InputRotary", "reference/samples/IntFloatValues", "reference/samples/ItemBack", "reference/samples/KeyboardAdapter", "reference/samples/List", "reference/samples/MenuTimeout", "reference/samples/RTOS", "reference/samples/SimpleInput", "reference/samples/SimpleRotary", "reference/samples/SubMenu", "reference/samples/index", "reference/uml"], "envversion": {"sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1}, "filenames": ["index.rst", "overview/deep-dive/basic.rst", "overview/deep-dive/command.rst", "overview/deep-dive/index.rst", "overview/getting-started.rst", "reference/api/ItemBack.rst", "reference/api/ItemCommand.rst", "reference/api/ItemFloatRange.rst", "reference/api/ItemInput.rst", "reference/api/ItemInputCharset.rst", "reference/api/ItemIntRange.rst", "reference/api/ItemList.rst", "reference/api/ItemRangeBase.rst", "reference/api/ItemSubMenu.rst", "reference/api/ItemToggle.rst", "reference/api/LcdMenu.rst", "reference/api/MenuItem.rst", "reference/api/MenuScreen.rst", "reference/api/display/DisplayInterface.rst", "reference/api/display/LiquidCrystalAdapter.rst", "reference/api/display/LiquidCrystal_I2CAdapter.rst", "reference/api/display/index.rst", "reference/api/index.rst", "reference/api/input/ButtonAdapter.rst", "reference/api/input/InputInterface.rst", "reference/api/input/KeyboardAdapter.rst", "reference/api/input/SimpleRotaryAdapter.rst", "reference/api/input/index.rst", "reference/changelog.rst", "reference/license.rst", "reference/migration/index.rst", "reference/migration/v3.x-v4.x.rst", "reference/migration/v4.x-v5.x.rst", "reference/samples/Basic.rst", "reference/samples/ButtonAdapter.rst", "reference/samples/ButtonWithRotaryAdapter.rst", "reference/samples/Callbacks.rst", "reference/samples/CharsetInput.rst", "reference/samples/InputRotary.rst", "reference/samples/IntFloatValues.rst", "reference/samples/ItemBack.rst", "reference/samples/KeyboardAdapter.rst", "reference/samples/List.rst", "reference/samples/MenuTimeout.rst", "reference/samples/RTOS.rst", "reference/samples/SimpleInput.rst", "reference/samples/SimpleRotary.rst", "reference/samples/SubMenu.rst", "reference/samples/index.rst", "reference/uml.rst"], "indexentries": {"bs (c macro)": [[25, "c.BS", false]], "buttonadapter (c++ class)": [[23, "_CPPv413ButtonAdapter", false]], "buttonadapter::button (c++ member)": [[23, "_CPPv4N13ButtonAdapter6buttonE", false]], "buttonadapter::buttonadapter (c++ function)": [[23, "_CPPv4N13ButtonAdapter13ButtonAdapterEP7LcdMenuP6Button4byte", false]], "buttonadapter::command (c++ member)": [[23, "_CPPv4N13ButtonAdapter7commandE", false]], "buttonadapter::observe (c++ function)": [[23, "_CPPv4N13ButtonAdapter7observeEv", false]], "c2_csi_terminal_max (c macro)": [[25, "c.C2_CSI_TERMINAL_MAX", false]], "c2_csi_terminal_min (c macro)": [[25, "c.C2_CSI_TERMINAL_MIN", false]], "cr (c macro)": [[25, "c.CR", false]], "csi_buffer_size (c macro)": [[25, "c.CSI_BUFFER_SIZE", false]], "del (c macro)": [[25, "c.DEL", false]], "displayinterface (c++ class)": [[18, "_CPPv416DisplayInterface", false]], "displayinterface::begin (c++ function)": [[18, "_CPPv4N16DisplayInterface5beginEv", false]], "displayinterface::blinkerposition (c++ member)": [[18, "_CPPv4N16DisplayInterface15blinkerPositionE", false]], "displayinterface::clear (c++ function)": [[18, "_CPPv4N16DisplayInterface5clearEv", false]], "displayinterface::clearblinker (c++ function)": [[18, "_CPPv4N16DisplayInterface12clearBlinkerEv", false]], "displayinterface::clearcursor (c++ function)": [[18, "_CPPv4N16DisplayInterface11clearCursorEv", false]], "displayinterface::cleardownindicator (c++ function)": [[18, "_CPPv4N16DisplayInterface18clearDownIndicatorEv", false]], "displayinterface::clearupindicator (c++ function)": [[18, "_CPPv4N16DisplayInterface16clearUpIndicatorEv", false]], "displayinterface::cursorrow (c++ member)": [[18, "_CPPv4N16DisplayInterface9cursorRowE", false]], "displayinterface::displayinterface (c++ function)": [[18, "_CPPv4N16DisplayInterface16DisplayInterfaceE7uint8_t7uint8_t", false]], "displayinterface::drawblinker (c++ function)": [[18, "_CPPv4N16DisplayInterface11drawBlinkerEv", false]], "displayinterface::drawchar (c++ function)": [[18, "_CPPv4N16DisplayInterface8drawCharEc", false]], "displayinterface::drawcursor (c++ function)": [[18, "_CPPv4N16DisplayInterface10drawCursorEv", false]], "displayinterface::drawdownindicator (c++ function)": [[18, "_CPPv4N16DisplayInterface17drawDownIndicatorEv", false]], "displayinterface::drawitem (c++ function)": [[18, "_CPPv4N16DisplayInterface8drawItemE7uint8_tPKc", false], [18, "_CPPv4N16DisplayInterface8drawItemE7uint8_tPKccPc", false]], "displayinterface::drawupindicator (c++ function)": [[18, "_CPPv4N16DisplayInterface15drawUpIndicatorEv", false]], "displayinterface::getblinkerposition (c++ function)": [[18, "_CPPv4NK16DisplayInterface18getBlinkerPositionEv", false]], "displayinterface::getcursorrow (c++ function)": [[18, "_CPPv4NK16DisplayInterface12getCursorRowEv", false]], "displayinterface::geteditmodeenabled (c++ function)": [[18, "_CPPv4N16DisplayInterface18getEditModeEnabledEv", false]], "displayinterface::getmaxcols (c++ function)": [[18, "_CPPv4NK16DisplayInterface10getMaxColsEv", false]], "displayinterface::getmaxrows (c++ function)": [[18, "_CPPv4NK16DisplayInterface10getMaxRowsEv", false]], "displayinterface::iseditmodeenabled (c++ member)": [[18, "_CPPv4N16DisplayInterface17isEditModeEnabledE", false]], "displayinterface::maxcols (c++ member)": [[18, "_CPPv4N16DisplayInterface7maxColsE", false]], "displayinterface::maxrows (c++ member)": [[18, "_CPPv4N16DisplayInterface7maxRowsE", false]], "displayinterface::movecursor (c++ function)": [[18, "_CPPv4N16DisplayInterface10moveCursorE7uint8_t", false]], "displayinterface::resetblinker (c++ function)": [[18, "_CPPv4N16DisplayInterface12resetBlinkerE7uint8_t", false]], "displayinterface::restarttimer (c++ function)": [[18, "_CPPv4N16DisplayInterface12restartTimerEv", false]], "displayinterface::setbacklight (c++ function)": [[18, "_CPPv4N16DisplayInterface12setBacklightEb", false]], "displayinterface::seteditmodeenabled (c++ function)": [[18, "_CPPv4N16DisplayInterface18setEditModeEnabledEb", false]], "displayinterface::~displayinterface (c++ function)": [[18, "_CPPv4N16DisplayInterfaceD0Ev", false]], "double_press_threshold (c macro)": [[26, "c.DOUBLE_PRESS_THRESHOLD", false]], "esc (c macro)": [[25, "c.ESC", false]], "inputinterface (c++ class)": [[24, "_CPPv414InputInterface", false]], "inputinterface::inputinterface (c++ function)": [[24, "_CPPv4N14InputInterface14InputInterfaceEP7LcdMenu", false]], "inputinterface::menu (c++ member)": [[24, "_CPPv4N14InputInterface4menuE", false]], "inputinterface::observe (c++ function)": [[24, "_CPPv4N14InputInterface7observeEv", false]], "inputinterface::~inputinterface (c++ function)": [[24, "_CPPv4N14InputInterfaceD0Ev", false]], "item_back (c macro)": [[5, "c.ITEM_BACK", false]], "item_basic (c macro)": [[16, "c.ITEM_BASIC", false]], "item_command (c macro)": [[6, "c.ITEM_COMMAND", false]], "item_float_range (c macro)": [[7, "c.ITEM_FLOAT_RANGE", false]], "item_input (c macro)": [[8, "c.ITEM_INPUT", false]], "item_input_charset (c macro)": [[9, "c.ITEM_INPUT_CHARSET", false]], "item_int_range (c macro)": [[10, "c.ITEM_INT_RANGE", false]], "item_string_list (c macro)": [[11, "c.ITEM_STRING_LIST", false]], "item_submenu (c macro)": [[13, "c.ITEM_SUBMENU", false]], "item_toggle (c macro)": [[14, "c.ITEM_TOGGLE", false]], "itemback (c++ class)": [[5, "_CPPv48ItemBack", false]], "itemback::changescreen (c++ function)": [[5, "_CPPv4N8ItemBack12changeScreenEP7LcdMenu", false]], "itemback::itemback (c++ function)": [[5, "_CPPv4N8ItemBack8ItemBackEPKc", false]], "itemback::process (c++ function)": [[5, "_CPPv4N8ItemBack7processEP7LcdMenuKh", false]], "itemcommand (c++ class)": [[6, "_CPPv411ItemCommand", false]], "itemcommand::callback (c++ member)": [[6, "_CPPv4N11ItemCommand8callbackE", false]], "itemcommand::executecommand (c++ function)": [[6, "_CPPv4N11ItemCommand14executeCommandEv", false]], "itemcommand::getcallback (c++ function)": [[6, "_CPPv4N11ItemCommand11getCallbackEv", false]], "itemcommand::itemcommand (c++ function)": [[6, "_CPPv4N11ItemCommand11ItemCommandEPKc4fptr", false]], "itemcommand::process (c++ function)": [[6, "_CPPv4N11ItemCommand7processEP7LcdMenuKh", false]], "itemcommand::setcallback (c++ function)": [[6, "_CPPv4N11ItemCommand11setCallBackE4fptr", false]], "itemfloatrange (c++ class)": [[7, "_CPPv414ItemFloatRange", false]], "itemfloatrange::calculatedecimalplaces (c++ function)": [[7, "_CPPv4N14ItemFloatRange22calculateDecimalPlacesEf", false]], "itemfloatrange::calculatewidth (c++ function)": [[7, "_CPPv4N14ItemFloatRange14calculateWidthEf7uint8_t", false]], "itemfloatrange::decimalplaces (c++ member)": [[7, "_CPPv4N14ItemFloatRange13decimalPlacesE", false]], "itemfloatrange::getdisplayvalue (c++ function)": [[7, "_CPPv4N14ItemFloatRange15getDisplayValueEv", false]], "itemfloatrange::itemfloatrange (c++ function)": [[7, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", false]], "iteminput (c++ class)": [[8, "_CPPv49ItemInput", false]], "iteminput::back (c++ function)": [[8, "_CPPv4N9ItemInput4backEP16DisplayInterface", false]], "iteminput::backspace (c++ function)": [[8, "_CPPv4N9ItemInput9backspaceEP16DisplayInterface", false]], "iteminput::callback (c++ member)": [[8, "_CPPv4N9ItemInput8callbackE", false]], "iteminput::clear (c++ function)": [[8, "_CPPv4N9ItemInput5clearEP16DisplayInterface", false]], "iteminput::constrainblinkerposition (c++ function)": [[8, "_CPPv4N9ItemInput24constrainBlinkerPositionEP16DisplayInterface7uint8_t", false]], "iteminput::cursor (c++ member)": [[8, "_CPPv4N9ItemInput6cursorE", false]], "iteminput::draw (c++ function)": [[8, "_CPPv4N9ItemInput4drawEP16DisplayInterface7uint8_t", false]], "iteminput::enter (c++ function)": [[8, "_CPPv4N9ItemInput5enterEP16DisplayInterface", false]], "iteminput::getcallbackstr (c++ function)": [[8, "_CPPv4N9ItemInput14getCallbackStrEv", false]], "iteminput::getvalue (c++ function)": [[8, "_CPPv4N9ItemInput8getValueEv", false]], "iteminput::getviewsize (c++ function)": [[8, "_CPPv4N9ItemInput11getViewSizeEP16DisplayInterface", false]], "iteminput::iteminput (c++ function)": [[8, "_CPPv4N9ItemInput9ItemInputEPKc7fptrStr", false], [8, "_CPPv4N9ItemInput9ItemInputEPKcPc7fptrStr", false]], "iteminput::left (c++ function)": [[8, "_CPPv4N9ItemInput4leftEP16DisplayInterface", false]], "iteminput::process (c++ function)": [[8, "_CPPv4N9ItemInput7processEP7LcdMenuKh", false]], "iteminput::right (c++ function)": [[8, "_CPPv4N9ItemInput5rightEP16DisplayInterface", false]], "iteminput::setvalue (c++ function)": [[8, "_CPPv4N9ItemInput8setValueEPc", false]], "iteminput::typechar (c++ function)": [[8, "_CPPv4N9ItemInput8typeCharEP16DisplayInterfaceKh", false]], "iteminput::value (c++ member)": [[8, "_CPPv4N9ItemInput5valueE", false]], "iteminput::view (c++ member)": [[8, "_CPPv4N9ItemInput4viewE", false]], "iteminputcharset (c++ class)": [[9, "_CPPv416ItemInputCharset", false]], "iteminputcharset::abortcharedit (c++ function)": [[9, "_CPPv4N16ItemInputCharset13abortCharEditEP16DisplayInterface", false]], "iteminputcharset::charedit (c++ member)": [[9, "_CPPv4N16ItemInputCharset8charEditE", false]], "iteminputcharset::charset (c++ member)": [[9, "_CPPv4N16ItemInputCharset7charsetE", false]], "iteminputcharset::charsetposition (c++ member)": [[9, "_CPPv4N16ItemInputCharset15charsetPositionE", false]], "iteminputcharset::commitcharedit (c++ function)": [[9, "_CPPv4N16ItemInputCharset14commitCharEditEP16DisplayInterface", false]], "iteminputcharset::initcharedit (c++ function)": [[9, "_CPPv4N16ItemInputCharset12initCharEditEv", false]], "iteminputcharset::iteminputcharset (c++ function)": [[9, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPKc7fptrStr", false], [9, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPcPKc7fptrStr", false]], "iteminputcharset::process (c++ function)": [[9, "_CPPv4N16ItemInputCharset7processEP7LcdMenuKh", false]], "iteminputcharset::shownextchar (c++ function)": [[9, "_CPPv4N16ItemInputCharset12showNextCharEP16DisplayInterface", false]], "iteminputcharset::showpreviouschar (c++ function)": [[9, "_CPPv4N16ItemInputCharset16showPreviousCharEP16DisplayInterface", false]], "itemintrange (c++ class)": [[10, "_CPPv412ItemIntRange", false]], "itemintrange::getdisplayvalue (c++ function)": [[10, "_CPPv4N12ItemIntRange15getDisplayValueEv", false]], "itemintrange::itemintrange (c++ function)": [[10, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", false]], "itemlist (c++ class)": [[11, "_CPPv48ItemList", false]], "itemlist::callback (c++ member)": [[11, "_CPPv4N8ItemList8callbackE", false]], "itemlist::draw (c++ function)": [[11, "_CPPv4N8ItemList4drawEP16DisplayInterface7uint8_t", false]], "itemlist::getcallbackint (c++ function)": [[11, "_CPPv4N8ItemList14getCallbackIntEv", false]], "itemlist::getitemcount (c++ function)": [[11, "_CPPv4N8ItemList12getItemCountEv", false]], "itemlist::getitemindex (c++ function)": [[11, "_CPPv4N8ItemList12getItemIndexEv", false]], "itemlist::getitems (c++ function)": [[11, "_CPPv4N8ItemList8getItemsEv", false]], "itemlist::getvalue (c++ function)": [[11, "_CPPv4N8ItemList8getValueEv", false]], "itemlist::itemcount (c++ member)": [[11, "_CPPv4N8ItemList9itemCountE", false]], "itemlist::itemindex (c++ member)": [[11, "_CPPv4N8ItemList9itemIndexE", false]], "itemlist::itemlist (c++ function)": [[11, "_CPPv4N8ItemList8ItemListEPKcP6StringK7uint8_t8fptruInt", false]], "itemlist::items (c++ member)": [[11, "_CPPv4N8ItemList5itemsE", false]], "itemlist::process (c++ function)": [[11, "_CPPv4N8ItemList7processEP7LcdMenuKh", false]], "itemlist::selectnext (c++ function)": [[11, "_CPPv4N8ItemList10selectNextEP16DisplayInterface", false]], "itemlist::selectprevious (c++ function)": [[11, "_CPPv4N8ItemList14selectPreviousEP16DisplayInterface", false]], "itemlist::setitemindex (c++ function)": [[11, "_CPPv4N8ItemList12setItemIndexE7uint8_t", false]], "itemrangebase (c++ class)": [[12, "_CPPv4I0E13ItemRangeBase", false]], "itemrangebase::callback (c++ member)": [[12, "_CPPv4N13ItemRangeBase8callbackE", false]], "itemrangebase::commitonchange (c++ member)": [[12, "_CPPv4N13ItemRangeBase14commitOnChangeE", false]], "itemrangebase::currentvalue (c++ member)": [[12, "_CPPv4N13ItemRangeBase12currentValueE", false]], "itemrangebase::decrement (c++ function)": [[12, "_CPPv4N13ItemRangeBase9decrementEv", false]], "itemrangebase::draw (c++ function)": [[12, "_CPPv4N13ItemRangeBase4drawEP16DisplayInterface7uint8_t", false]], "itemrangebase::getcurrentvalue (c++ function)": [[12, "_CPPv4N13ItemRangeBase15getCurrentValueEv", false]], "itemrangebase::getdisplayvalue (c++ function)": [[12, "_CPPv4N13ItemRangeBase15getDisplayValueEv", false]], "itemrangebase::increment (c++ function)": [[12, "_CPPv4N13ItemRangeBase9incrementEv", false]], "itemrangebase::itemrangebase (c++ function)": [[12, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", false]], "itemrangebase::maxvalue (c++ member)": [[12, "_CPPv4N13ItemRangeBase8maxValueE", false]], "itemrangebase::minvalue (c++ member)": [[12, "_CPPv4N13ItemRangeBase8minValueE", false]], "itemrangebase::process (c++ function)": [[12, "_CPPv4N13ItemRangeBase7processEP7LcdMenuKh", false]], "itemrangebase::setcurrentvalue (c++ function)": [[12, "_CPPv4N13ItemRangeBase15setCurrentValueE1T", false]], "itemrangebase::step (c++ member)": [[12, "_CPPv4N13ItemRangeBase4stepE", false]], "itemrangebase::unit (c++ member)": [[12, "_CPPv4N13ItemRangeBase4unitE", false]], "itemsubmenu (c++ class)": [[13, "_CPPv411ItemSubMenu", false]], "itemsubmenu::changescreen (c++ function)": [[13, "_CPPv4N11ItemSubMenu12changeScreenEP7LcdMenu", false]], "itemsubmenu::itemsubmenu (c++ function)": [[13, "_CPPv4N11ItemSubMenu11ItemSubMenuEPKcRP10MenuScreen", false]], "itemsubmenu::process (c++ function)": [[13, "_CPPv4N11ItemSubMenu7processEP7LcdMenuKh", false]], "itemsubmenu::screen (c++ member)": [[13, "_CPPv4N11ItemSubMenu6screenE", false]], "itemtoggle (c++ class)": [[14, "_CPPv410ItemToggle", false]], "itemtoggle::callback (c++ member)": [[14, "_CPPv4N10ItemToggle8callbackE", false]], "itemtoggle::draw (c++ function)": [[14, "_CPPv4N10ItemToggle4drawEP16DisplayInterface7uint8_t", false]], "itemtoggle::enabled (c++ member)": [[14, "_CPPv4N10ItemToggle7enabledE", false]], "itemtoggle::getcallbackint (c++ function)": [[14, "_CPPv4N10ItemToggle14getCallbackIntEv", false]], "itemtoggle::gettextoff (c++ function)": [[14, "_CPPv4N10ItemToggle10getTextOffEv", false]], "itemtoggle::gettexton (c++ function)": [[14, "_CPPv4N10ItemToggle9getTextOnEv", false]], "itemtoggle::ison (c++ function)": [[14, "_CPPv4N10ItemToggle4isOnEv", false]], "itemtoggle::itemtoggle (c++ function)": [[14, "_CPPv4N10ItemToggle10ItemToggleEPKc7boolean8fptrBool", false], [14, "_CPPv4N10ItemToggle10ItemToggleEPKc8fptrBool", false], [14, "_CPPv4N10ItemToggle10ItemToggleEPKcPKcPKc8fptrBool", false]], "itemtoggle::process (c++ function)": [[14, "_CPPv4N10ItemToggle7processEP7LcdMenuKh", false]], "itemtoggle::setison (c++ function)": [[14, "_CPPv4N10ItemToggle7setIsOnE7boolean", false]], "itemtoggle::textoff (c++ member)": [[14, "_CPPv4N10ItemToggle7textOffE", false]], "itemtoggle::texton (c++ member)": [[14, "_CPPv4N10ItemToggle6textOnE", false]], "itemtoggle::toggle (c++ function)": [[14, "_CPPv4N10ItemToggle6toggleEP16DisplayInterface", false]], "keyboardadapter (c++ class)": [[25, "_CPPv415KeyboardAdapter", false]], "keyboardadapter::codeset (c++ enum)": [[25, "_CPPv4N15KeyboardAdapter7CodeSetE", false]], "keyboardadapter::codeset (c++ member)": [[25, "_CPPv4N15KeyboardAdapter7codeSetE", false]], "keyboardadapter::codeset::c0 (c++ enumerator)": [[25, "_CPPv4N15KeyboardAdapter7CodeSet2C0E", false]], "keyboardadapter::codeset::c1 (c++ enumerator)": [[25, "_CPPv4N15KeyboardAdapter7CodeSet2C1E", false]], "keyboardadapter::codeset::c2_csi (c++ enumerator)": [[25, "_CPPv4N15KeyboardAdapter7CodeSet6C2_CSIE", false]], "keyboardadapter::codeset::c2_dcs (c++ enumerator)": [[25, "_CPPv4N15KeyboardAdapter7CodeSet6C2_DCSE", false]], "keyboardadapter::codeset::c2_osc (c++ enumerator)": [[25, "_CPPv4N15KeyboardAdapter7CodeSet6C2_OSCE", false]], "keyboardadapter::codeset::c3 (c++ enumerator)": [[25, "_CPPv4N15KeyboardAdapter7CodeSet2C3E", false]], "keyboardadapter::csibuffer (c++ member)": [[25, "_CPPv4N15KeyboardAdapter9csiBufferE", false]], "keyboardadapter::csibuffercursor (c++ member)": [[25, "_CPPv4N15KeyboardAdapter15csiBufferCursorE", false]], "keyboardadapter::handleidle (c++ function)": [[25, "_CPPv4N15KeyboardAdapter10handleIdleEv", false]], "keyboardadapter::handlereceived (c++ function)": [[25, "_CPPv4N15KeyboardAdapter14handleReceivedEh", false]], "keyboardadapter::haslastchar (c++ function)": [[25, "_CPPv4N15KeyboardAdapter11hasLastCharEv", false]], "keyboardadapter::keyboardadapter (c++ function)": [[25, "_CPPv4N15KeyboardAdapter15KeyboardAdapterEP7LcdMenuP6Stream", false]], "keyboardadapter::lastchar (c++ member)": [[25, "_CPPv4N15KeyboardAdapter8lastCharE", false]], "keyboardadapter::lastchartimestamp (c++ member)": [[25, "_CPPv4N15KeyboardAdapter17lastCharTimestampE", false]], "keyboardadapter::observe (c++ function)": [[25, "_CPPv4N15KeyboardAdapter7observeEv", false]], "keyboardadapter::reset (c++ function)": [[25, "_CPPv4N15KeyboardAdapter5resetEv", false]], "keyboardadapter::savelastchar (c++ function)": [[25, "_CPPv4N15KeyboardAdapter12saveLastCharEh", false]], "keyboardadapter::stream (c++ member)": [[25, "_CPPv4N15KeyboardAdapter6streamE", false]], "lcdmenu (c++ class)": [[15, "_CPPv47LcdMenu", false]], "lcdmenu::display (c++ member)": [[15, "_CPPv4N7LcdMenu7displayE", false]], "lcdmenu::enabled (c++ member)": [[15, "_CPPv4N7LcdMenu7enabledE", false]], "lcdmenu::getcursor (c++ function)": [[15, "_CPPv4N7LcdMenu9getCursorEv", false]], "lcdmenu::getdisplay (c++ function)": [[15, "_CPPv4N7LcdMenu10getDisplayEv", false]], "lcdmenu::getitemat (c++ function)": [[15, "_CPPv4N7LcdMenu9getItemAtE7uint8_t", false]], "lcdmenu::getscreen (c++ function)": [[15, "_CPPv4N7LcdMenu9getScreenEv", false]], "lcdmenu::hide (c++ function)": [[15, "_CPPv4N7LcdMenu4hideEv", false]], "lcdmenu::lcdmenu (c++ function)": [[15, "_CPPv4N7LcdMenu7LcdMenuER16DisplayInterface", false]], "lcdmenu::process (c++ function)": [[15, "_CPPv4N7LcdMenu7processEKh", false]], "lcdmenu::refresh (c++ function)": [[15, "_CPPv4N7LcdMenu7refreshEv", false]], "lcdmenu::reset (c++ function)": [[15, "_CPPv4N7LcdMenu5resetEv", false]], "lcdmenu::screen (c++ member)": [[15, "_CPPv4N7LcdMenu6screenE", false]], "lcdmenu::setcursor (c++ function)": [[15, "_CPPv4N7LcdMenu9setCursorE7uint8_t", false]], "lcdmenu::setscreen (c++ function)": [[15, "_CPPv4N7LcdMenu9setScreenEP10MenuScreen", false]], "lcdmenu::show (c++ function)": [[15, "_CPPv4N7LcdMenu4showEv", false]], "lf (c macro)": [[25, "c.LF", false]], "liquidcrystal_i2cadapter (c++ class)": [[20, "_CPPv424LiquidCrystal_I2CAdapter", false]], "liquidcrystal_i2cadapter::begin (c++ function)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter5beginEv", false]], "liquidcrystal_i2cadapter::clear (c++ function)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter5clearEv", false]], "liquidcrystal_i2cadapter::clearblinker (c++ function)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter12clearBlinkerEv", false]], "liquidcrystal_i2cadapter::clearcursor (c++ function)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter11clearCursorEv", false]], "liquidcrystal_i2cadapter::cleardownindicator (c++ function)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter18clearDownIndicatorEv", false]], "liquidcrystal_i2cadapter::clearupindicator (c++ function)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter16clearUpIndicatorEv", false]], "liquidcrystal_i2cadapter::downarrow (c++ member)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter9downArrowE", false]], "liquidcrystal_i2cadapter::drawblinker (c++ function)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter11drawBlinkerEv", false]], "liquidcrystal_i2cadapter::drawchar (c++ function)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter8drawCharEc", false]], "liquidcrystal_i2cadapter::drawcursor (c++ function)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter10drawCursorEv", false]], "liquidcrystal_i2cadapter::drawdownindicator (c++ function)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter17drawDownIndicatorEv", false]], "liquidcrystal_i2cadapter::drawitem (c++ function)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter8drawItemE7uint8_tPKc", false], [20, "_CPPv4N24LiquidCrystal_I2CAdapter8drawItemE7uint8_tPKccPc", false]], "liquidcrystal_i2cadapter::drawupindicator (c++ function)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter15drawUpIndicatorEv", false]], "liquidcrystal_i2cadapter::lcd (c++ member)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter3lcdE", false]], "liquidcrystal_i2cadapter::liquidcrystal_i2cadapter (c++ function)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter24LiquidCrystal_I2CAdapterEP17LiquidCrystal_I2C7uint8_t7uint8_t", false]], "liquidcrystal_i2cadapter::resetblinker (c++ function)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter12resetBlinkerE7uint8_t", false]], "liquidcrystal_i2cadapter::restarttimer (c++ function)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter12restartTimerEv", false]], "liquidcrystal_i2cadapter::setbacklight (c++ function)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter12setBacklightEb", false]], "liquidcrystal_i2cadapter::starttime (c++ member)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter9startTimeE", false]], "liquidcrystal_i2cadapter::uparrow (c++ member)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter7upArrowE", false]], "liquidcrystal_i2cadapter::updatetimer (c++ function)": [[20, "_CPPv4N24LiquidCrystal_I2CAdapter11updateTimerEv", false]], "liquidcrystaladapter (c++ class)": [[19, "_CPPv420LiquidCrystalAdapter", false]], "liquidcrystaladapter::begin (c++ function)": [[19, "_CPPv4N20LiquidCrystalAdapter5beginEv", false]], "liquidcrystaladapter::clear (c++ function)": [[19, "_CPPv4N20LiquidCrystalAdapter5clearEv", false]], "liquidcrystaladapter::clearblinker (c++ function)": [[19, "_CPPv4N20LiquidCrystalAdapter12clearBlinkerEv", false]], "liquidcrystaladapter::clearcursor (c++ function)": [[19, "_CPPv4N20LiquidCrystalAdapter11clearCursorEv", false]], "liquidcrystaladapter::cleardownindicator (c++ function)": [[19, "_CPPv4N20LiquidCrystalAdapter18clearDownIndicatorEv", false]], "liquidcrystaladapter::clearupindicator (c++ function)": [[19, "_CPPv4N20LiquidCrystalAdapter16clearUpIndicatorEv", false]], "liquidcrystaladapter::downarrow (c++ member)": [[19, "_CPPv4N20LiquidCrystalAdapter9downArrowE", false]], "liquidcrystaladapter::drawblinker (c++ function)": [[19, "_CPPv4N20LiquidCrystalAdapter11drawBlinkerEv", false]], "liquidcrystaladapter::drawchar (c++ function)": [[19, "_CPPv4N20LiquidCrystalAdapter8drawCharEc", false]], "liquidcrystaladapter::drawcursor (c++ function)": [[19, "_CPPv4N20LiquidCrystalAdapter10drawCursorEv", false]], "liquidcrystaladapter::drawdownindicator (c++ function)": [[19, "_CPPv4N20LiquidCrystalAdapter17drawDownIndicatorEv", false]], "liquidcrystaladapter::drawitem (c++ function)": [[19, "_CPPv4N20LiquidCrystalAdapter8drawItemE7uint8_tPKc", false], [19, "_CPPv4N20LiquidCrystalAdapter8drawItemE7uint8_tPKccPc", false]], "liquidcrystaladapter::drawupindicator (c++ function)": [[19, "_CPPv4N20LiquidCrystalAdapter15drawUpIndicatorEv", false]], "liquidcrystaladapter::lcd (c++ member)": [[19, "_CPPv4N20LiquidCrystalAdapter3lcdE", false]], "liquidcrystaladapter::liquidcrystaladapter (c++ function)": [[19, "_CPPv4N20LiquidCrystalAdapter20LiquidCrystalAdapterEP13LiquidCrystal7uint8_t7uint8_t", false]], "liquidcrystaladapter::resetblinker (c++ function)": [[19, "_CPPv4N20LiquidCrystalAdapter12resetBlinkerE7uint8_t", false]], "liquidcrystaladapter::restarttimer (c++ function)": [[19, "_CPPv4N20LiquidCrystalAdapter12restartTimerEv", false]], "liquidcrystaladapter::setbacklight (c++ function)": [[19, "_CPPv4N20LiquidCrystalAdapter12setBacklightEb", false]], "liquidcrystaladapter::starttime (c++ member)": [[19, "_CPPv4N20LiquidCrystalAdapter9startTimeE", false]], "liquidcrystaladapter::uparrow (c++ member)": [[19, "_CPPv4N20LiquidCrystalAdapter7upArrowE", false]], "liquidcrystaladapter::updatetimer (c++ function)": [[19, "_CPPv4N20LiquidCrystalAdapter11updateTimerEv", false]], "long_press_duration (c macro)": [[26, "c.LONG_PRESS_DURATION", false]], "menu_screen (c macro)": [[17, "c.MENU_SCREEN", false]], "menuitem (c++ class)": [[16, "_CPPv48MenuItem", false]], "menuitem::draw (c++ function)": [[16, "_CPPv4N8MenuItem4drawEP16DisplayInterface", false], [16, "_CPPv4N8MenuItem4drawEP16DisplayInterface7uint8_t", false]], "menuitem::gettext (c++ function)": [[16, "_CPPv4N8MenuItem7getTextEv", false]], "menuitem::menuitem (c++ function)": [[16, "_CPPv4N8MenuItem8MenuItemEPKc", false]], "menuitem::process (c++ function)": [[16, "_CPPv4N8MenuItem7processEP7LcdMenuKh", false]], "menuitem::settext (c++ function)": [[16, "_CPPv4N8MenuItem7setTextEPKc", false]], "menuitem::text (c++ member)": [[16, "_CPPv4N8MenuItem4textE", false]], "menuitem::~menuitem (c++ function)": [[16, "_CPPv4N8MenuItemD0Ev", false]], "menuscreen (c++ class)": [[17, "_CPPv410MenuScreen", false]], "menuscreen::cursor (c++ member)": [[17, "_CPPv4N10MenuScreen6cursorE", false]], "menuscreen::down (c++ function)": [[17, "_CPPv4N10MenuScreen4downEP16DisplayInterface", false]], "menuscreen::draw (c++ function)": [[17, "_CPPv4N10MenuScreen4drawEP16DisplayInterface", false]], "menuscreen::getcursor (c++ function)": [[17, "_CPPv4N10MenuScreen9getCursorEv", false]], "menuscreen::getitemat (c++ function)": [[17, "_CPPv4N10MenuScreen9getItemAtE7uint8_t", false]], "menuscreen::items (c++ member)": [[17, "_CPPv4N10MenuScreen5itemsE", false]], "menuscreen::itemscount (c++ function)": [[17, "_CPPv4N10MenuScreen10itemsCountEv", false]], "menuscreen::menuscreen (c++ function)": [[17, "_CPPv4N10MenuScreen10MenuScreenEPP8MenuItem", false]], "menuscreen::operator[] (c++ function)": [[17, "_CPPv4N10MenuScreenixEK7uint8_t", false]], "menuscreen::parent (c++ member)": [[17, "_CPPv4N10MenuScreen6parentE", false]], "menuscreen::process (c++ function)": [[17, "_CPPv4N10MenuScreen7processEP7LcdMenuKh", false]], "menuscreen::reset (c++ function)": [[17, "_CPPv4N10MenuScreen5resetEP16DisplayInterface", false]], "menuscreen::setcursor (c++ function)": [[17, "_CPPv4N10MenuScreen9setCursorEP16DisplayInterface7uint8_t", false]], "menuscreen::setparent (c++ function)": [[17, "_CPPv4N10MenuScreen9setParentEP10MenuScreen", false]], "menuscreen::up (c++ function)": [[17, "_CPPv4N10MenuScreen2upEP16DisplayInterface", false]], "menuscreen::view (c++ member)": [[17, "_CPPv4N10MenuScreen4viewE", false]], "simplerotaryadapter (c++ class)": [[26, "_CPPv419SimpleRotaryAdapter", false]], "simplerotaryadapter::encoder (c++ member)": [[26, "_CPPv4N19SimpleRotaryAdapter7encoderE", false]], "simplerotaryadapter::lastpresstime (c++ member)": [[26, "_CPPv4N19SimpleRotaryAdapter13lastPressTimeE", false]], "simplerotaryadapter::observe (c++ function)": [[26, "_CPPv4N19SimpleRotaryAdapter7observeEv", false]], "simplerotaryadapter::pendingenter (c++ member)": [[26, "_CPPv4N19SimpleRotaryAdapter12pendingEnterE", false]], "simplerotaryadapter::simplerotaryadapter (c++ function)": [[26, "_CPPv4N19SimpleRotaryAdapter19SimpleRotaryAdapterEP7LcdMenuP12SimpleRotary", false]], "threshold (c macro)": [[25, "c.THRESHOLD", false]]}, "objects": {"": [[25, 0, 1, "c.BS", "BS"], [25, 0, 1, "c.C2_CSI_TERMINAL_MAX", "C2_CSI_TERMINAL_MAX"], [25, 0, 1, "c.C2_CSI_TERMINAL_MIN", "C2_CSI_TERMINAL_MIN"], [25, 0, 1, "c.CR", "CR"], [25, 0, 1, "c.CSI_BUFFER_SIZE", "CSI_BUFFER_SIZE"], [25, 0, 1, "c.DEL", "DEL"], [26, 0, 1, "c.DOUBLE_PRESS_THRESHOLD", "DOUBLE_PRESS_THRESHOLD"], [25, 0, 1, "c.ESC", "ESC"], [5, 0, 1, "c.ITEM_BACK", "ITEM_BACK"], [16, 0, 1, "c.ITEM_BASIC", "ITEM_BASIC"], [6, 0, 1, "c.ITEM_COMMAND", "ITEM_COMMAND"], [7, 0, 1, "c.ITEM_FLOAT_RANGE", "ITEM_FLOAT_RANGE"], [8, 0, 1, "c.ITEM_INPUT", "ITEM_INPUT"], [9, 0, 1, "c.ITEM_INPUT_CHARSET", "ITEM_INPUT_CHARSET"], [10, 0, 1, "c.ITEM_INT_RANGE", "ITEM_INT_RANGE"], [11, 0, 1, "c.ITEM_STRING_LIST", "ITEM_STRING_LIST"], [13, 0, 1, "c.ITEM_SUBMENU", "ITEM_SUBMENU"], [14, 0, 1, "c.ITEM_TOGGLE", "ITEM_TOGGLE"], [25, 0, 1, "c.LF", "LF"], [26, 0, 1, "c.LONG_PRESS_DURATION", "LONG_PRESS_DURATION"], [17, 0, 1, "c.MENU_SCREEN", "MENU_SCREEN"], [25, 0, 1, "c.THRESHOLD", "THRESHOLD"], [23, 1, 1, "_CPPv413ButtonAdapter", "ButtonAdapter"], [23, 2, 1, "_CPPv4N13ButtonAdapter13ButtonAdapterEP7LcdMenuP6Button4byte", "ButtonAdapter::ButtonAdapter"], [23, 3, 1, "_CPPv4N13ButtonAdapter13ButtonAdapterEP7LcdMenuP6Button4byte", "ButtonAdapter::ButtonAdapter::button"], [23, 3, 1, "_CPPv4N13ButtonAdapter13ButtonAdapterEP7LcdMenuP6Button4byte", "ButtonAdapter::ButtonAdapter::command"], [23, 3, 1, "_CPPv4N13ButtonAdapter13ButtonAdapterEP7LcdMenuP6Button4byte", "ButtonAdapter::ButtonAdapter::menu"], [23, 4, 1, "_CPPv4N13ButtonAdapter6buttonE", "ButtonAdapter::button"], [23, 4, 1, "_CPPv4N13ButtonAdapter7commandE", "ButtonAdapter::command"], [23, 2, 1, "_CPPv4N13ButtonAdapter7observeEv", "ButtonAdapter::observe"], [18, 1, 1, "_CPPv416DisplayInterface", "DisplayInterface"], [18, 2, 1, "_CPPv4N16DisplayInterface16DisplayInterfaceE7uint8_t7uint8_t", "DisplayInterface::DisplayInterface"], [18, 3, 1, "_CPPv4N16DisplayInterface16DisplayInterfaceE7uint8_t7uint8_t", "DisplayInterface::DisplayInterface::maxCols"], [18, 3, 1, "_CPPv4N16DisplayInterface16DisplayInterfaceE7uint8_t7uint8_t", "DisplayInterface::DisplayInterface::maxRows"], [18, 2, 1, "_CPPv4N16DisplayInterface5beginEv", "DisplayInterface::begin"], [18, 4, 1, "_CPPv4N16DisplayInterface15blinkerPositionE", "DisplayInterface::blinkerPosition"], [18, 2, 1, "_CPPv4N16DisplayInterface5clearEv", "DisplayInterface::clear"], [18, 2, 1, "_CPPv4N16DisplayInterface12clearBlinkerEv", "DisplayInterface::clearBlinker"], [18, 2, 1, "_CPPv4N16DisplayInterface11clearCursorEv", "DisplayInterface::clearCursor"], [18, 2, 1, "_CPPv4N16DisplayInterface18clearDownIndicatorEv", "DisplayInterface::clearDownIndicator"], [18, 2, 1, "_CPPv4N16DisplayInterface16clearUpIndicatorEv", "DisplayInterface::clearUpIndicator"], [18, 4, 1, "_CPPv4N16DisplayInterface9cursorRowE", "DisplayInterface::cursorRow"], [18, 2, 1, "_CPPv4N16DisplayInterface11drawBlinkerEv", "DisplayInterface::drawBlinker"], [18, 2, 1, "_CPPv4N16DisplayInterface8drawCharEc", "DisplayInterface::drawChar"], [18, 3, 1, "_CPPv4N16DisplayInterface8drawCharEc", "DisplayInterface::drawChar::c"], [18, 2, 1, "_CPPv4N16DisplayInterface10drawCursorEv", "DisplayInterface::drawCursor"], [18, 2, 1, "_CPPv4N16DisplayInterface17drawDownIndicatorEv", "DisplayInterface::drawDownIndicator"], [18, 2, 1, "_CPPv4N16DisplayInterface8drawItemE7uint8_tPKc", "DisplayInterface::drawItem"], [18, 2, 1, "_CPPv4N16DisplayInterface8drawItemE7uint8_tPKccPc", "DisplayInterface::drawItem"], [18, 3, 1, "_CPPv4N16DisplayInterface8drawItemE7uint8_tPKc", "DisplayInterface::drawItem::row"], [18, 3, 1, "_CPPv4N16DisplayInterface8drawItemE7uint8_tPKccPc", "DisplayInterface::drawItem::row"], [18, 3, 1, "_CPPv4N16DisplayInterface8drawItemE7uint8_tPKccPc", "DisplayInterface::drawItem::separator"], [18, 3, 1, "_CPPv4N16DisplayInterface8drawItemE7uint8_tPKc", "DisplayInterface::drawItem::text"], [18, 3, 1, "_CPPv4N16DisplayInterface8drawItemE7uint8_tPKccPc", "DisplayInterface::drawItem::text"], [18, 3, 1, "_CPPv4N16DisplayInterface8drawItemE7uint8_tPKccPc", "DisplayInterface::drawItem::value"], [18, 2, 1, "_CPPv4N16DisplayInterface15drawUpIndicatorEv", "DisplayInterface::drawUpIndicator"], [18, 2, 1, "_CPPv4NK16DisplayInterface18getBlinkerPositionEv", "DisplayInterface::getBlinkerPosition"], [18, 2, 1, "_CPPv4NK16DisplayInterface12getCursorRowEv", "DisplayInterface::getCursorRow"], [18, 2, 1, "_CPPv4N16DisplayInterface18getEditModeEnabledEv", "DisplayInterface::getEditModeEnabled"], [18, 2, 1, "_CPPv4NK16DisplayInterface10getMaxColsEv", "DisplayInterface::getMaxCols"], [18, 2, 1, "_CPPv4NK16DisplayInterface10getMaxRowsEv", "DisplayInterface::getMaxRows"], [18, 4, 1, "_CPPv4N16DisplayInterface17isEditModeEnabledE", "DisplayInterface::isEditModeEnabled"], [18, 4, 1, "_CPPv4N16DisplayInterface7maxColsE", "DisplayInterface::maxCols"], [18, 4, 1, "_CPPv4N16DisplayInterface7maxRowsE", "DisplayInterface::maxRows"], [18, 2, 1, "_CPPv4N16DisplayInterface10moveCursorE7uint8_t", "DisplayInterface::moveCursor"], [18, 3, 1, "_CPPv4N16DisplayInterface10moveCursorE7uint8_t", "DisplayInterface::moveCursor::newCursorRow"], [18, 2, 1, "_CPPv4N16DisplayInterface12resetBlinkerE7uint8_t", "DisplayInterface::resetBlinker"], [18, 3, 1, "_CPPv4N16DisplayInterface12resetBlinkerE7uint8_t", "DisplayInterface::resetBlinker::blinkerPosition"], [18, 2, 1, "_CPPv4N16DisplayInterface12restartTimerEv", "DisplayInterface::restartTimer"], [18, 2, 1, "_CPPv4N16DisplayInterface12setBacklightEb", "DisplayInterface::setBacklight"], [18, 3, 1, "_CPPv4N16DisplayInterface12setBacklightEb", "DisplayInterface::setBacklight::enabled"], [18, 2, 1, "_CPPv4N16DisplayInterface18setEditModeEnabledEb", "DisplayInterface::setEditModeEnabled"], [18, 3, 1, "_CPPv4N16DisplayInterface18setEditModeEnabledEb", "DisplayInterface::setEditModeEnabled::enabled"], [18, 2, 1, "_CPPv4N16DisplayInterfaceD0Ev", "DisplayInterface::~DisplayInterface"], [24, 1, 1, "_CPPv414InputInterface", "InputInterface"], [24, 2, 1, "_CPPv4N14InputInterface14InputInterfaceEP7LcdMenu", "InputInterface::InputInterface"], [24, 3, 1, "_CPPv4N14InputInterface14InputInterfaceEP7LcdMenu", "InputInterface::InputInterface::menu"], [24, 4, 1, "_CPPv4N14InputInterface4menuE", "InputInterface::menu"], [24, 2, 1, "_CPPv4N14InputInterface7observeEv", "InputInterface::observe"], [24, 2, 1, "_CPPv4N14InputInterfaceD0Ev", "InputInterface::~InputInterface"], [5, 1, 1, "_CPPv48ItemBack", "ItemBack"], [5, 2, 1, "_CPPv4N8ItemBack8ItemBackEPKc", "ItemBack::ItemBack"], [5, 3, 1, "_CPPv4N8ItemBack8ItemBackEPKc", "ItemBack::ItemBack::text"], [5, 2, 1, "_CPPv4N8ItemBack12changeScreenEP7LcdMenu", "ItemBack::changeScreen"], [5, 3, 1, "_CPPv4N8ItemBack12changeScreenEP7LcdMenu", "ItemBack::changeScreen::menu"], [5, 2, 1, "_CPPv4N8ItemBack7processEP7LcdMenuKh", "ItemBack::process"], [5, 3, 1, "_CPPv4N8ItemBack7processEP7LcdMenuKh", "ItemBack::process::command"], [5, 3, 1, "_CPPv4N8ItemBack7processEP7LcdMenuKh", "ItemBack::process::menu"], [6, 1, 1, "_CPPv411ItemCommand", "ItemCommand"], [6, 2, 1, "_CPPv4N11ItemCommand11ItemCommandEPKc4fptr", "ItemCommand::ItemCommand"], [6, 3, 1, "_CPPv4N11ItemCommand11ItemCommandEPKc4fptr", "ItemCommand::ItemCommand::callback"], [6, 3, 1, "_CPPv4N11ItemCommand11ItemCommandEPKc4fptr", "ItemCommand::ItemCommand::text"], [6, 4, 1, "_CPPv4N11ItemCommand8callbackE", "ItemCommand::callback"], [6, 2, 1, "_CPPv4N11ItemCommand14executeCommandEv", "ItemCommand::executeCommand"], [6, 2, 1, "_CPPv4N11ItemCommand11getCallbackEv", "ItemCommand::getCallback"], [6, 2, 1, "_CPPv4N11ItemCommand7processEP7LcdMenuKh", "ItemCommand::process"], [6, 3, 1, "_CPPv4N11ItemCommand7processEP7LcdMenuKh", "ItemCommand::process::command"], [6, 3, 1, "_CPPv4N11ItemCommand7processEP7LcdMenuKh", "ItemCommand::process::menu"], [6, 2, 1, "_CPPv4N11ItemCommand11setCallBackE4fptr", "ItemCommand::setCallBack"], [6, 3, 1, "_CPPv4N11ItemCommand11setCallBackE4fptr", "ItemCommand::setCallBack::callback"], [7, 1, 1, "_CPPv414ItemFloatRange", "ItemFloatRange"], [7, 2, 1, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", "ItemFloatRange::ItemFloatRange"], [7, 3, 1, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", "ItemFloatRange::ItemFloatRange::callback"], [7, 3, 1, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", "ItemFloatRange::ItemFloatRange::commitOnChange"], [7, 3, 1, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", "ItemFloatRange::ItemFloatRange::max"], [7, 3, 1, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", "ItemFloatRange::ItemFloatRange::min"], [7, 3, 1, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", "ItemFloatRange::ItemFloatRange::startingValue"], [7, 3, 1, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", "ItemFloatRange::ItemFloatRange::step"], [7, 3, 1, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", "ItemFloatRange::ItemFloatRange::text"], [7, 3, 1, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", "ItemFloatRange::ItemFloatRange::unit"], [7, 2, 1, "_CPPv4N14ItemFloatRange22calculateDecimalPlacesEf", "ItemFloatRange::calculateDecimalPlaces"], [7, 3, 1, "_CPPv4N14ItemFloatRange22calculateDecimalPlacesEf", "ItemFloatRange::calculateDecimalPlaces::step"], [7, 2, 1, "_CPPv4N14ItemFloatRange14calculateWidthEf7uint8_t", "ItemFloatRange::calculateWidth"], [7, 3, 1, "_CPPv4N14ItemFloatRange14calculateWidthEf7uint8_t", "ItemFloatRange::calculateWidth::currentValue"], [7, 3, 1, "_CPPv4N14ItemFloatRange14calculateWidthEf7uint8_t", "ItemFloatRange::calculateWidth::decimalPlaces"], [7, 4, 1, "_CPPv4N14ItemFloatRange13decimalPlacesE", "ItemFloatRange::decimalPlaces"], [7, 2, 1, "_CPPv4N14ItemFloatRange15getDisplayValueEv", "ItemFloatRange::getDisplayValue"], [8, 1, 1, "_CPPv49ItemInput", "ItemInput"], [8, 2, 1, "_CPPv4N9ItemInput9ItemInputEPKc7fptrStr", "ItemInput::ItemInput"], [8, 2, 1, "_CPPv4N9ItemInput9ItemInputEPKcPc7fptrStr", "ItemInput::ItemInput"], [8, 3, 1, "_CPPv4N9ItemInput9ItemInputEPKc7fptrStr", "ItemInput::ItemInput::callback"], [8, 3, 1, "_CPPv4N9ItemInput9ItemInputEPKcPc7fptrStr", "ItemInput::ItemInput::callback"], [8, 3, 1, "_CPPv4N9ItemInput9ItemInputEPKc7fptrStr", "ItemInput::ItemInput::text"], [8, 3, 1, "_CPPv4N9ItemInput9ItemInputEPKcPc7fptrStr", "ItemInput::ItemInput::text"], [8, 3, 1, "_CPPv4N9ItemInput9ItemInputEPKcPc7fptrStr", "ItemInput::ItemInput::value"], [8, 2, 1, "_CPPv4N9ItemInput4backEP16DisplayInterface", "ItemInput::back"], [8, 3, 1, "_CPPv4N9ItemInput4backEP16DisplayInterface", "ItemInput::back::display"], [8, 2, 1, "_CPPv4N9ItemInput9backspaceEP16DisplayInterface", "ItemInput::backspace"], [8, 3, 1, "_CPPv4N9ItemInput9backspaceEP16DisplayInterface", "ItemInput::backspace::display"], [8, 4, 1, "_CPPv4N9ItemInput8callbackE", "ItemInput::callback"], [8, 2, 1, "_CPPv4N9ItemInput5clearEP16DisplayInterface", "ItemInput::clear"], [8, 3, 1, "_CPPv4N9ItemInput5clearEP16DisplayInterface", "ItemInput::clear::display"], [8, 2, 1, "_CPPv4N9ItemInput24constrainBlinkerPositionEP16DisplayInterface7uint8_t", "ItemInput::constrainBlinkerPosition"], [8, 3, 1, "_CPPv4N9ItemInput24constrainBlinkerPositionEP16DisplayInterface7uint8_t", "ItemInput::constrainBlinkerPosition::blinkerPosition"], [8, 3, 1, "_CPPv4N9ItemInput24constrainBlinkerPositionEP16DisplayInterface7uint8_t", "ItemInput::constrainBlinkerPosition::display"], [8, 4, 1, "_CPPv4N9ItemInput6cursorE", "ItemInput::cursor"], [8, 2, 1, "_CPPv4N9ItemInput4drawEP16DisplayInterface7uint8_t", "ItemInput::draw"], [8, 3, 1, "_CPPv4N9ItemInput4drawEP16DisplayInterface7uint8_t", "ItemInput::draw::display"], [8, 3, 1, "_CPPv4N9ItemInput4drawEP16DisplayInterface7uint8_t", "ItemInput::draw::row"], [8, 2, 1, "_CPPv4N9ItemInput5enterEP16DisplayInterface", "ItemInput::enter"], [8, 3, 1, "_CPPv4N9ItemInput5enterEP16DisplayInterface", "ItemInput::enter::display"], [8, 2, 1, "_CPPv4N9ItemInput14getCallbackStrEv", "ItemInput::getCallbackStr"], [8, 2, 1, "_CPPv4N9ItemInput8getValueEv", "ItemInput::getValue"], [8, 2, 1, "_CPPv4N9ItemInput11getViewSizeEP16DisplayInterface", "ItemInput::getViewSize"], [8, 3, 1, "_CPPv4N9ItemInput11getViewSizeEP16DisplayInterface", "ItemInput::getViewSize::display"], [8, 2, 1, "_CPPv4N9ItemInput4leftEP16DisplayInterface", "ItemInput::left"], [8, 3, 1, "_CPPv4N9ItemInput4leftEP16DisplayInterface", "ItemInput::left::display"], [8, 2, 1, "_CPPv4N9ItemInput7processEP7LcdMenuKh", "ItemInput::process"], [8, 3, 1, "_CPPv4N9ItemInput7processEP7LcdMenuKh", "ItemInput::process::command"], [8, 3, 1, "_CPPv4N9ItemInput7processEP7LcdMenuKh", "ItemInput::process::menu"], [8, 2, 1, "_CPPv4N9ItemInput5rightEP16DisplayInterface", "ItemInput::right"], [8, 3, 1, "_CPPv4N9ItemInput5rightEP16DisplayInterface", "ItemInput::right::display"], [8, 2, 1, "_CPPv4N9ItemInput8setValueEPc", "ItemInput::setValue"], [8, 3, 1, "_CPPv4N9ItemInput8setValueEPc", "ItemInput::setValue::value"], [8, 2, 1, "_CPPv4N9ItemInput8typeCharEP16DisplayInterfaceKh", "ItemInput::typeChar"], [8, 3, 1, "_CPPv4N9ItemInput8typeCharEP16DisplayInterfaceKh", "ItemInput::typeChar::character"], [8, 3, 1, "_CPPv4N9ItemInput8typeCharEP16DisplayInterfaceKh", "ItemInput::typeChar::display"], [8, 4, 1, "_CPPv4N9ItemInput5valueE", "ItemInput::value"], [8, 4, 1, "_CPPv4N9ItemInput4viewE", "ItemInput::view"], [9, 1, 1, "_CPPv416ItemInputCharset", "ItemInputCharset"], [9, 2, 1, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPKc7fptrStr", "ItemInputCharset::ItemInputCharset"], [9, 2, 1, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPcPKc7fptrStr", "ItemInputCharset::ItemInputCharset"], [9, 3, 1, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPKc7fptrStr", "ItemInputCharset::ItemInputCharset::callback"], [9, 3, 1, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPcPKc7fptrStr", "ItemInputCharset::ItemInputCharset::callback"], [9, 3, 1, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPKc7fptrStr", "ItemInputCharset::ItemInputCharset::charset"], [9, 3, 1, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPcPKc7fptrStr", "ItemInputCharset::ItemInputCharset::charset"], [9, 3, 1, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPKc7fptrStr", "ItemInputCharset::ItemInputCharset::text"], [9, 3, 1, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPcPKc7fptrStr", "ItemInputCharset::ItemInputCharset::text"], [9, 3, 1, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPcPKc7fptrStr", "ItemInputCharset::ItemInputCharset::value"], [9, 2, 1, "_CPPv4N16ItemInputCharset13abortCharEditEP16DisplayInterface", "ItemInputCharset::abortCharEdit"], [9, 3, 1, "_CPPv4N16ItemInputCharset13abortCharEditEP16DisplayInterface", "ItemInputCharset::abortCharEdit::display"], [9, 4, 1, "_CPPv4N16ItemInputCharset8charEditE", "ItemInputCharset::charEdit"], [9, 4, 1, "_CPPv4N16ItemInputCharset7charsetE", "ItemInputCharset::charset"], [9, 4, 1, "_CPPv4N16ItemInputCharset15charsetPositionE", "ItemInputCharset::charsetPosition"], [9, 2, 1, "_CPPv4N16ItemInputCharset14commitCharEditEP16DisplayInterface", "ItemInputCharset::commitCharEdit"], [9, 3, 1, "_CPPv4N16ItemInputCharset14commitCharEditEP16DisplayInterface", "ItemInputCharset::commitCharEdit::display"], [9, 2, 1, "_CPPv4N16ItemInputCharset12initCharEditEv", "ItemInputCharset::initCharEdit"], [9, 2, 1, "_CPPv4N16ItemInputCharset7processEP7LcdMenuKh", "ItemInputCharset::process"], [9, 3, 1, "_CPPv4N16ItemInputCharset7processEP7LcdMenuKh", "ItemInputCharset::process::command"], [9, 3, 1, "_CPPv4N16ItemInputCharset7processEP7LcdMenuKh", "ItemInputCharset::process::menu"], [9, 2, 1, "_CPPv4N16ItemInputCharset12showNextCharEP16DisplayInterface", "ItemInputCharset::showNextChar"], [9, 3, 1, "_CPPv4N16ItemInputCharset12showNextCharEP16DisplayInterface", "ItemInputCharset::showNextChar::display"], [9, 2, 1, "_CPPv4N16ItemInputCharset16showPreviousCharEP16DisplayInterface", "ItemInputCharset::showPreviousChar"], [9, 3, 1, "_CPPv4N16ItemInputCharset16showPreviousCharEP16DisplayInterface", "ItemInputCharset::showPreviousChar::display"], [10, 1, 1, "_CPPv412ItemIntRange", "ItemIntRange"], [10, 2, 1, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", "ItemIntRange::ItemIntRange"], [10, 3, 1, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", "ItemIntRange::ItemIntRange::callback"], [10, 3, 1, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", "ItemIntRange::ItemIntRange::commitOnChange"], [10, 3, 1, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", "ItemIntRange::ItemIntRange::max"], [10, 3, 1, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", "ItemIntRange::ItemIntRange::min"], [10, 3, 1, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", "ItemIntRange::ItemIntRange::startingValue"], [10, 3, 1, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", "ItemIntRange::ItemIntRange::step"], [10, 3, 1, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", "ItemIntRange::ItemIntRange::text"], [10, 3, 1, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", "ItemIntRange::ItemIntRange::unit"], [10, 2, 1, "_CPPv4N12ItemIntRange15getDisplayValueEv", "ItemIntRange::getDisplayValue"], [11, 1, 1, "_CPPv48ItemList", "ItemList"], [11, 2, 1, "_CPPv4N8ItemList8ItemListEPKcP6StringK7uint8_t8fptruInt", "ItemList::ItemList"], [11, 3, 1, "_CPPv4N8ItemList8ItemListEPKcP6StringK7uint8_t8fptruInt", "ItemList::ItemList::callback"], [11, 3, 1, "_CPPv4N8ItemList8ItemListEPKcP6StringK7uint8_t8fptruInt", "ItemList::ItemList::itemCount"], [11, 3, 1, "_CPPv4N8ItemList8ItemListEPKcP6StringK7uint8_t8fptruInt", "ItemList::ItemList::items"], [11, 3, 1, "_CPPv4N8ItemList8ItemListEPKcP6StringK7uint8_t8fptruInt", "ItemList::ItemList::key"], [11, 4, 1, "_CPPv4N8ItemList8callbackE", "ItemList::callback"], [11, 2, 1, "_CPPv4N8ItemList4drawEP16DisplayInterface7uint8_t", "ItemList::draw"], [11, 3, 1, "_CPPv4N8ItemList4drawEP16DisplayInterface7uint8_t", "ItemList::draw::display"], [11, 3, 1, "_CPPv4N8ItemList4drawEP16DisplayInterface7uint8_t", "ItemList::draw::row"], [11, 2, 1, "_CPPv4N8ItemList14getCallbackIntEv", "ItemList::getCallbackInt"], [11, 2, 1, "_CPPv4N8ItemList12getItemCountEv", "ItemList::getItemCount"], [11, 2, 1, "_CPPv4N8ItemList12getItemIndexEv", "ItemList::getItemIndex"], [11, 2, 1, "_CPPv4N8ItemList8getItemsEv", "ItemList::getItems"], [11, 2, 1, "_CPPv4N8ItemList8getValueEv", "ItemList::getValue"], [11, 4, 1, "_CPPv4N8ItemList9itemCountE", "ItemList::itemCount"], [11, 4, 1, "_CPPv4N8ItemList9itemIndexE", "ItemList::itemIndex"], [11, 4, 1, "_CPPv4N8ItemList5itemsE", "ItemList::items"], [11, 2, 1, "_CPPv4N8ItemList7processEP7LcdMenuKh", "ItemList::process"], [11, 3, 1, "_CPPv4N8ItemList7processEP7LcdMenuKh", "ItemList::process::command"], [11, 3, 1, "_CPPv4N8ItemList7processEP7LcdMenuKh", "ItemList::process::menu"], [11, 2, 1, "_CPPv4N8ItemList10selectNextEP16DisplayInterface", "ItemList::selectNext"], [11, 3, 1, "_CPPv4N8ItemList10selectNextEP16DisplayInterface", "ItemList::selectNext::display"], [11, 2, 1, "_CPPv4N8ItemList14selectPreviousEP16DisplayInterface", "ItemList::selectPrevious"], [11, 3, 1, "_CPPv4N8ItemList14selectPreviousEP16DisplayInterface", "ItemList::selectPrevious::display"], [11, 2, 1, "_CPPv4N8ItemList12setItemIndexE7uint8_t", "ItemList::setItemIndex"], [11, 3, 1, "_CPPv4N8ItemList12setItemIndexE7uint8_t", "ItemList::setItemIndex::itemIndex"], [12, 1, 1, "_CPPv4I0E13ItemRangeBase", "ItemRangeBase"], [12, 2, 1, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", "ItemRangeBase::ItemRangeBase"], [12, 3, 1, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", "ItemRangeBase::ItemRangeBase::callback"], [12, 3, 1, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", "ItemRangeBase::ItemRangeBase::commitOnChange"], [12, 3, 1, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", "ItemRangeBase::ItemRangeBase::max"], [12, 3, 1, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", "ItemRangeBase::ItemRangeBase::min"], [12, 3, 1, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", "ItemRangeBase::ItemRangeBase::startingValue"], [12, 3, 1, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", "ItemRangeBase::ItemRangeBase::step"], [12, 3, 1, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", "ItemRangeBase::ItemRangeBase::text"], [12, 3, 1, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", "ItemRangeBase::ItemRangeBase::unit"], [12, 5, 1, "_CPPv4I0E13ItemRangeBase", "ItemRangeBase::T"], [12, 4, 1, "_CPPv4N13ItemRangeBase8callbackE", "ItemRangeBase::callback"], [12, 4, 1, "_CPPv4N13ItemRangeBase14commitOnChangeE", "ItemRangeBase::commitOnChange"], [12, 4, 1, "_CPPv4N13ItemRangeBase12currentValueE", "ItemRangeBase::currentValue"], [12, 2, 1, "_CPPv4N13ItemRangeBase9decrementEv", "ItemRangeBase::decrement"], [12, 2, 1, "_CPPv4N13ItemRangeBase4drawEP16DisplayInterface7uint8_t", "ItemRangeBase::draw"], [12, 3, 1, "_CPPv4N13ItemRangeBase4drawEP16DisplayInterface7uint8_t", "ItemRangeBase::draw::display"], [12, 3, 1, "_CPPv4N13ItemRangeBase4drawEP16DisplayInterface7uint8_t", "ItemRangeBase::draw::row"], [12, 2, 1, "_CPPv4N13ItemRangeBase15getCurrentValueEv", "ItemRangeBase::getCurrentValue"], [12, 2, 1, "_CPPv4N13ItemRangeBase15getDisplayValueEv", "ItemRangeBase::getDisplayValue"], [12, 2, 1, "_CPPv4N13ItemRangeBase9incrementEv", "ItemRangeBase::increment"], [12, 4, 1, "_CPPv4N13ItemRangeBase8maxValueE", "ItemRangeBase::maxValue"], [12, 4, 1, "_CPPv4N13ItemRangeBase8minValueE", "ItemRangeBase::minValue"], [12, 2, 1, "_CPPv4N13ItemRangeBase7processEP7LcdMenuKh", "ItemRangeBase::process"], [12, 3, 1, "_CPPv4N13ItemRangeBase7processEP7LcdMenuKh", "ItemRangeBase::process::command"], [12, 3, 1, "_CPPv4N13ItemRangeBase7processEP7LcdMenuKh", "ItemRangeBase::process::menu"], [12, 2, 1, "_CPPv4N13ItemRangeBase15setCurrentValueE1T", "ItemRangeBase::setCurrentValue"], [12, 3, 1, "_CPPv4N13ItemRangeBase15setCurrentValueE1T", "ItemRangeBase::setCurrentValue::value"], [12, 4, 1, "_CPPv4N13ItemRangeBase4stepE", "ItemRangeBase::step"], [12, 4, 1, "_CPPv4N13ItemRangeBase4unitE", "ItemRangeBase::unit"], [13, 1, 1, "_CPPv411ItemSubMenu", "ItemSubMenu"], [13, 2, 1, "_CPPv4N11ItemSubMenu11ItemSubMenuEPKcRP10MenuScreen", "ItemSubMenu::ItemSubMenu"], [13, 3, 1, "_CPPv4N11ItemSubMenu11ItemSubMenuEPKcRP10MenuScreen", "ItemSubMenu::ItemSubMenu::screen"], [13, 3, 1, "_CPPv4N11ItemSubMenu11ItemSubMenuEPKcRP10MenuScreen", "ItemSubMenu::ItemSubMenu::text"], [13, 2, 1, "_CPPv4N11ItemSubMenu12changeScreenEP7LcdMenu", "ItemSubMenu::changeScreen"], [13, 3, 1, "_CPPv4N11ItemSubMenu12changeScreenEP7LcdMenu", "ItemSubMenu::changeScreen::menu"], [13, 2, 1, "_CPPv4N11ItemSubMenu7processEP7LcdMenuKh", "ItemSubMenu::process"], [13, 3, 1, "_CPPv4N11ItemSubMenu7processEP7LcdMenuKh", "ItemSubMenu::process::command"], [13, 3, 1, "_CPPv4N11ItemSubMenu7processEP7LcdMenuKh", "ItemSubMenu::process::menu"], [13, 4, 1, "_CPPv4N11ItemSubMenu6screenE", "ItemSubMenu::screen"], [14, 1, 1, "_CPPv410ItemToggle", "ItemToggle"], [14, 2, 1, "_CPPv4N10ItemToggle10ItemToggleEPKc7boolean8fptrBool", "ItemToggle::ItemToggle"], [14, 2, 1, "_CPPv4N10ItemToggle10ItemToggleEPKc8fptrBool", "ItemToggle::ItemToggle"], [14, 2, 1, "_CPPv4N10ItemToggle10ItemToggleEPKcPKcPKc8fptrBool", "ItemToggle::ItemToggle"], [14, 3, 1, "_CPPv4N10ItemToggle10ItemToggleEPKc7boolean8fptrBool", "ItemToggle::ItemToggle::callback"], [14, 3, 1, "_CPPv4N10ItemToggle10ItemToggleEPKc8fptrBool", "ItemToggle::ItemToggle::callback"], [14, 3, 1, "_CPPv4N10ItemToggle10ItemToggleEPKcPKcPKc8fptrBool", "ItemToggle::ItemToggle::callback"], [14, 3, 1, "_CPPv4N10ItemToggle10ItemToggleEPKc7boolean8fptrBool", "ItemToggle::ItemToggle::enabled"], [14, 3, 1, "_CPPv4N10ItemToggle10ItemToggleEPKc8fptrBool", "ItemToggle::ItemToggle::key"], [14, 3, 1, "_CPPv4N10ItemToggle10ItemToggleEPKc7boolean8fptrBool", "ItemToggle::ItemToggle::text"], [14, 3, 1, "_CPPv4N10ItemToggle10ItemToggleEPKcPKcPKc8fptrBool", "ItemToggle::ItemToggle::text"], [14, 3, 1, "_CPPv4N10ItemToggle10ItemToggleEPKcPKcPKc8fptrBool", "ItemToggle::ItemToggle::textOff"], [14, 3, 1, "_CPPv4N10ItemToggle10ItemToggleEPKcPKcPKc8fptrBool", "ItemToggle::ItemToggle::textOn"], [14, 4, 1, "_CPPv4N10ItemToggle8callbackE", "ItemToggle::callback"], [14, 2, 1, "_CPPv4N10ItemToggle4drawEP16DisplayInterface7uint8_t", "ItemToggle::draw"], [14, 3, 1, "_CPPv4N10ItemToggle4drawEP16DisplayInterface7uint8_t", "ItemToggle::draw::display"], [14, 3, 1, "_CPPv4N10ItemToggle4drawEP16DisplayInterface7uint8_t", "ItemToggle::draw::row"], [14, 4, 1, "_CPPv4N10ItemToggle7enabledE", "ItemToggle::enabled"], [14, 2, 1, "_CPPv4N10ItemToggle14getCallbackIntEv", "ItemToggle::getCallbackInt"], [14, 2, 1, "_CPPv4N10ItemToggle10getTextOffEv", "ItemToggle::getTextOff"], [14, 2, 1, "_CPPv4N10ItemToggle9getTextOnEv", "ItemToggle::getTextOn"], [14, 2, 1, "_CPPv4N10ItemToggle4isOnEv", "ItemToggle::isOn"], [14, 2, 1, "_CPPv4N10ItemToggle7processEP7LcdMenuKh", "ItemToggle::process"], [14, 3, 1, "_CPPv4N10ItemToggle7processEP7LcdMenuKh", "ItemToggle::process::command"], [14, 3, 1, "_CPPv4N10ItemToggle7processEP7LcdMenuKh", "ItemToggle::process::menu"], [14, 2, 1, "_CPPv4N10ItemToggle7setIsOnE7boolean", "ItemToggle::setIsOn"], [14, 3, 1, "_CPPv4N10ItemToggle7setIsOnE7boolean", "ItemToggle::setIsOn::isOn"], [14, 4, 1, "_CPPv4N10ItemToggle7textOffE", "ItemToggle::textOff"], [14, 4, 1, "_CPPv4N10ItemToggle6textOnE", "ItemToggle::textOn"], [14, 2, 1, "_CPPv4N10ItemToggle6toggleEP16DisplayInterface", "ItemToggle::toggle"], [14, 3, 1, "_CPPv4N10ItemToggle6toggleEP16DisplayInterface", "ItemToggle::toggle::display"], [25, 1, 1, "_CPPv415KeyboardAdapter", "KeyboardAdapter"], [25, 6, 1, "_CPPv4N15KeyboardAdapter7CodeSetE", "KeyboardAdapter::CodeSet"], [25, 7, 1, "_CPPv4N15KeyboardAdapter7CodeSet2C0E", "KeyboardAdapter::CodeSet::C0"], [25, 7, 1, "_CPPv4N15KeyboardAdapter7CodeSet2C1E", "KeyboardAdapter::CodeSet::C1"], [25, 7, 1, "_CPPv4N15KeyboardAdapter7CodeSet6C2_CSIE", "KeyboardAdapter::CodeSet::C2_CSI"], [25, 7, 1, "_CPPv4N15KeyboardAdapter7CodeSet6C2_DCSE", "KeyboardAdapter::CodeSet::C2_DCS"], [25, 7, 1, "_CPPv4N15KeyboardAdapter7CodeSet6C2_OSCE", "KeyboardAdapter::CodeSet::C2_OSC"], [25, 7, 1, "_CPPv4N15KeyboardAdapter7CodeSet2C3E", "KeyboardAdapter::CodeSet::C3"], [25, 2, 1, "_CPPv4N15KeyboardAdapter15KeyboardAdapterEP7LcdMenuP6Stream", "KeyboardAdapter::KeyboardAdapter"], [25, 3, 1, "_CPPv4N15KeyboardAdapter15KeyboardAdapterEP7LcdMenuP6Stream", "KeyboardAdapter::KeyboardAdapter::menu"], [25, 3, 1, "_CPPv4N15KeyboardAdapter15KeyboardAdapterEP7LcdMenuP6Stream", "KeyboardAdapter::KeyboardAdapter::stream"], [25, 4, 1, "_CPPv4N15KeyboardAdapter7codeSetE", "KeyboardAdapter::codeSet"], [25, 4, 1, "_CPPv4N15KeyboardAdapter9csiBufferE", "KeyboardAdapter::csiBuffer"], [25, 4, 1, "_CPPv4N15KeyboardAdapter15csiBufferCursorE", "KeyboardAdapter::csiBufferCursor"], [25, 2, 1, "_CPPv4N15KeyboardAdapter10handleIdleEv", "KeyboardAdapter::handleIdle"], [25, 2, 1, "_CPPv4N15KeyboardAdapter14handleReceivedEh", "KeyboardAdapter::handleReceived"], [25, 3, 1, "_CPPv4N15KeyboardAdapter14handleReceivedEh", "KeyboardAdapter::handleReceived::command"], [25, 2, 1, "_CPPv4N15KeyboardAdapter11hasLastCharEv", "KeyboardAdapter::hasLastChar"], [25, 4, 1, "_CPPv4N15KeyboardAdapter8lastCharE", "KeyboardAdapter::lastChar"], [25, 4, 1, "_CPPv4N15KeyboardAdapter17lastCharTimestampE", "KeyboardAdapter::lastCharTimestamp"], [25, 2, 1, "_CPPv4N15KeyboardAdapter7observeEv", "KeyboardAdapter::observe"], [25, 2, 1, "_CPPv4N15KeyboardAdapter5resetEv", "KeyboardAdapter::reset"], [25, 2, 1, "_CPPv4N15KeyboardAdapter12saveLastCharEh", "KeyboardAdapter::saveLastChar"], [25, 3, 1, "_CPPv4N15KeyboardAdapter12saveLastCharEh", "KeyboardAdapter::saveLastChar::command"], [25, 4, 1, "_CPPv4N15KeyboardAdapter6streamE", "KeyboardAdapter::stream"], [15, 1, 1, "_CPPv47LcdMenu", "LcdMenu"], [15, 2, 1, "_CPPv4N7LcdMenu7LcdMenuER16DisplayInterface", "LcdMenu::LcdMenu"], [15, 3, 1, "_CPPv4N7LcdMenu7LcdMenuER16DisplayInterface", "LcdMenu::LcdMenu::display"], [15, 4, 1, "_CPPv4N7LcdMenu7displayE", "LcdMenu::display"], [15, 4, 1, "_CPPv4N7LcdMenu7enabledE", "LcdMenu::enabled"], [15, 2, 1, "_CPPv4N7LcdMenu9getCursorEv", "LcdMenu::getCursor"], [15, 2, 1, "_CPPv4N7LcdMenu10getDisplayEv", "LcdMenu::getDisplay"], [15, 2, 1, "_CPPv4N7LcdMenu9getItemAtE7uint8_t", "LcdMenu::getItemAt"], [15, 3, 1, "_CPPv4N7LcdMenu9getItemAtE7uint8_t", "LcdMenu::getItemAt::position"], [15, 2, 1, "_CPPv4N7LcdMenu9getScreenEv", "LcdMenu::getScreen"], [15, 2, 1, "_CPPv4N7LcdMenu4hideEv", "LcdMenu::hide"], [15, 2, 1, "_CPPv4N7LcdMenu7processEKh", "LcdMenu::process"], [15, 3, 1, "_CPPv4N7LcdMenu7processEKh", "LcdMenu::process::c"], [15, 2, 1, "_CPPv4N7LcdMenu7refreshEv", "LcdMenu::refresh"], [15, 2, 1, "_CPPv4N7LcdMenu5resetEv", "LcdMenu::reset"], [15, 4, 1, "_CPPv4N7LcdMenu6screenE", "LcdMenu::screen"], [15, 2, 1, "_CPPv4N7LcdMenu9setCursorE7uint8_t", "LcdMenu::setCursor"], [15, 3, 1, "_CPPv4N7LcdMenu9setCursorE7uint8_t", "LcdMenu::setCursor::cursor"], [15, 2, 1, "_CPPv4N7LcdMenu9setScreenEP10MenuScreen", "LcdMenu::setScreen"], [15, 3, 1, "_CPPv4N7LcdMenu9setScreenEP10MenuScreen", "LcdMenu::setScreen::screen"], [15, 2, 1, "_CPPv4N7LcdMenu4showEv", "LcdMenu::show"], [19, 1, 1, "_CPPv420LiquidCrystalAdapter", "LiquidCrystalAdapter"], [19, 2, 1, "_CPPv4N20LiquidCrystalAdapter20LiquidCrystalAdapterEP13LiquidCrystal7uint8_t7uint8_t", "LiquidCrystalAdapter::LiquidCrystalAdapter"], [19, 3, 1, "_CPPv4N20LiquidCrystalAdapter20LiquidCrystalAdapterEP13LiquidCrystal7uint8_t7uint8_t", "LiquidCrystalAdapter::LiquidCrystalAdapter::lcd"], [19, 3, 1, "_CPPv4N20LiquidCrystalAdapter20LiquidCrystalAdapterEP13LiquidCrystal7uint8_t7uint8_t", "LiquidCrystalAdapter::LiquidCrystalAdapter::maxCols"], [19, 3, 1, "_CPPv4N20LiquidCrystalAdapter20LiquidCrystalAdapterEP13LiquidCrystal7uint8_t7uint8_t", "LiquidCrystalAdapter::LiquidCrystalAdapter::maxRows"], [19, 2, 1, "_CPPv4N20LiquidCrystalAdapter5beginEv", "LiquidCrystalAdapter::begin"], [19, 2, 1, "_CPPv4N20LiquidCrystalAdapter5clearEv", "LiquidCrystalAdapter::clear"], [19, 2, 1, "_CPPv4N20LiquidCrystalAdapter12clearBlinkerEv", "LiquidCrystalAdapter::clearBlinker"], [19, 2, 1, "_CPPv4N20LiquidCrystalAdapter11clearCursorEv", "LiquidCrystalAdapter::clearCursor"], [19, 2, 1, "_CPPv4N20LiquidCrystalAdapter18clearDownIndicatorEv", "LiquidCrystalAdapter::clearDownIndicator"], [19, 2, 1, "_CPPv4N20LiquidCrystalAdapter16clearUpIndicatorEv", "LiquidCrystalAdapter::clearUpIndicator"], [19, 4, 1, "_CPPv4N20LiquidCrystalAdapter9downArrowE", "LiquidCrystalAdapter::downArrow"], [19, 2, 1, "_CPPv4N20LiquidCrystalAdapter11drawBlinkerEv", "LiquidCrystalAdapter::drawBlinker"], [19, 2, 1, "_CPPv4N20LiquidCrystalAdapter8drawCharEc", "LiquidCrystalAdapter::drawChar"], [19, 3, 1, "_CPPv4N20LiquidCrystalAdapter8drawCharEc", "LiquidCrystalAdapter::drawChar::c"], [19, 2, 1, "_CPPv4N20LiquidCrystalAdapter10drawCursorEv", "LiquidCrystalAdapter::drawCursor"], [19, 2, 1, "_CPPv4N20LiquidCrystalAdapter17drawDownIndicatorEv", "LiquidCrystalAdapter::drawDownIndicator"], [19, 2, 1, "_CPPv4N20LiquidCrystalAdapter8drawItemE7uint8_tPKc", "LiquidCrystalAdapter::drawItem"], [19, 2, 1, "_CPPv4N20LiquidCrystalAdapter8drawItemE7uint8_tPKccPc", "LiquidCrystalAdapter::drawItem"], [19, 3, 1, "_CPPv4N20LiquidCrystalAdapter8drawItemE7uint8_tPKc", "LiquidCrystalAdapter::drawItem::row"], [19, 3, 1, "_CPPv4N20LiquidCrystalAdapter8drawItemE7uint8_tPKccPc", "LiquidCrystalAdapter::drawItem::row"], [19, 3, 1, "_CPPv4N20LiquidCrystalAdapter8drawItemE7uint8_tPKccPc", "LiquidCrystalAdapter::drawItem::separator"], [19, 3, 1, "_CPPv4N20LiquidCrystalAdapter8drawItemE7uint8_tPKc", "LiquidCrystalAdapter::drawItem::text"], [19, 3, 1, "_CPPv4N20LiquidCrystalAdapter8drawItemE7uint8_tPKccPc", "LiquidCrystalAdapter::drawItem::text"], [19, 3, 1, "_CPPv4N20LiquidCrystalAdapter8drawItemE7uint8_tPKccPc", "LiquidCrystalAdapter::drawItem::value"], [19, 2, 1, "_CPPv4N20LiquidCrystalAdapter15drawUpIndicatorEv", "LiquidCrystalAdapter::drawUpIndicator"], [19, 4, 1, "_CPPv4N20LiquidCrystalAdapter3lcdE", "LiquidCrystalAdapter::lcd"], [19, 2, 1, "_CPPv4N20LiquidCrystalAdapter12resetBlinkerE7uint8_t", "LiquidCrystalAdapter::resetBlinker"], [19, 3, 1, "_CPPv4N20LiquidCrystalAdapter12resetBlinkerE7uint8_t", "LiquidCrystalAdapter::resetBlinker::blinkerPosition"], [19, 2, 1, "_CPPv4N20LiquidCrystalAdapter12restartTimerEv", "LiquidCrystalAdapter::restartTimer"], [19, 2, 1, "_CPPv4N20LiquidCrystalAdapter12setBacklightEb", "LiquidCrystalAdapter::setBacklight"], [19, 3, 1, "_CPPv4N20LiquidCrystalAdapter12setBacklightEb", "LiquidCrystalAdapter::setBacklight::enabled"], [19, 4, 1, "_CPPv4N20LiquidCrystalAdapter9startTimeE", "LiquidCrystalAdapter::startTime"], [19, 4, 1, "_CPPv4N20LiquidCrystalAdapter7upArrowE", "LiquidCrystalAdapter::upArrow"], [19, 2, 1, "_CPPv4N20LiquidCrystalAdapter11updateTimerEv", "LiquidCrystalAdapter::updateTimer"], [20, 1, 1, "_CPPv424LiquidCrystal_I2CAdapter", "LiquidCrystal_I2CAdapter"], [20, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter24LiquidCrystal_I2CAdapterEP17LiquidCrystal_I2C7uint8_t7uint8_t", "LiquidCrystal_I2CAdapter::LiquidCrystal_I2CAdapter"], [20, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter24LiquidCrystal_I2CAdapterEP17LiquidCrystal_I2C7uint8_t7uint8_t", "LiquidCrystal_I2CAdapter::LiquidCrystal_I2CAdapter::lcd"], [20, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter24LiquidCrystal_I2CAdapterEP17LiquidCrystal_I2C7uint8_t7uint8_t", "LiquidCrystal_I2CAdapter::LiquidCrystal_I2CAdapter::maxCols"], [20, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter24LiquidCrystal_I2CAdapterEP17LiquidCrystal_I2C7uint8_t7uint8_t", "LiquidCrystal_I2CAdapter::LiquidCrystal_I2CAdapter::maxRows"], [20, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter5beginEv", "LiquidCrystal_I2CAdapter::begin"], [20, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter5clearEv", "LiquidCrystal_I2CAdapter::clear"], [20, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter12clearBlinkerEv", "LiquidCrystal_I2CAdapter::clearBlinker"], [20, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter11clearCursorEv", "LiquidCrystal_I2CAdapter::clearCursor"], [20, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter18clearDownIndicatorEv", "LiquidCrystal_I2CAdapter::clearDownIndicator"], [20, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter16clearUpIndicatorEv", "LiquidCrystal_I2CAdapter::clearUpIndicator"], [20, 4, 1, "_CPPv4N24LiquidCrystal_I2CAdapter9downArrowE", "LiquidCrystal_I2CAdapter::downArrow"], [20, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter11drawBlinkerEv", "LiquidCrystal_I2CAdapter::drawBlinker"], [20, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter8drawCharEc", "LiquidCrystal_I2CAdapter::drawChar"], [20, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter8drawCharEc", "LiquidCrystal_I2CAdapter::drawChar::c"], [20, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter10drawCursorEv", "LiquidCrystal_I2CAdapter::drawCursor"], [20, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter17drawDownIndicatorEv", "LiquidCrystal_I2CAdapter::drawDownIndicator"], [20, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter8drawItemE7uint8_tPKc", "LiquidCrystal_I2CAdapter::drawItem"], [20, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter8drawItemE7uint8_tPKccPc", "LiquidCrystal_I2CAdapter::drawItem"], [20, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter8drawItemE7uint8_tPKc", "LiquidCrystal_I2CAdapter::drawItem::row"], [20, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter8drawItemE7uint8_tPKccPc", "LiquidCrystal_I2CAdapter::drawItem::row"], [20, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter8drawItemE7uint8_tPKccPc", "LiquidCrystal_I2CAdapter::drawItem::separator"], [20, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter8drawItemE7uint8_tPKc", "LiquidCrystal_I2CAdapter::drawItem::text"], [20, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter8drawItemE7uint8_tPKccPc", "LiquidCrystal_I2CAdapter::drawItem::text"], [20, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter8drawItemE7uint8_tPKccPc", "LiquidCrystal_I2CAdapter::drawItem::value"], [20, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter15drawUpIndicatorEv", "LiquidCrystal_I2CAdapter::drawUpIndicator"], [20, 4, 1, "_CPPv4N24LiquidCrystal_I2CAdapter3lcdE", "LiquidCrystal_I2CAdapter::lcd"], [20, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter12resetBlinkerE7uint8_t", "LiquidCrystal_I2CAdapter::resetBlinker"], [20, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter12resetBlinkerE7uint8_t", "LiquidCrystal_I2CAdapter::resetBlinker::blinkerPosition"], [20, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter12restartTimerEv", "LiquidCrystal_I2CAdapter::restartTimer"], [20, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter12setBacklightEb", "LiquidCrystal_I2CAdapter::setBacklight"], [20, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter12setBacklightEb", "LiquidCrystal_I2CAdapter::setBacklight::enabled"], [20, 4, 1, "_CPPv4N24LiquidCrystal_I2CAdapter9startTimeE", "LiquidCrystal_I2CAdapter::startTime"], [20, 4, 1, "_CPPv4N24LiquidCrystal_I2CAdapter7upArrowE", "LiquidCrystal_I2CAdapter::upArrow"], [20, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter11updateTimerEv", "LiquidCrystal_I2CAdapter::updateTimer"], [16, 1, 1, "_CPPv48MenuItem", "MenuItem"], [16, 2, 1, "_CPPv4N8MenuItem8MenuItemEPKc", "MenuItem::MenuItem"], [16, 3, 1, "_CPPv4N8MenuItem8MenuItemEPKc", "MenuItem::MenuItem::text"], [16, 2, 1, "_CPPv4N8MenuItem4drawEP16DisplayInterface", "MenuItem::draw"], [16, 2, 1, "_CPPv4N8MenuItem4drawEP16DisplayInterface7uint8_t", "MenuItem::draw"], [16, 3, 1, "_CPPv4N8MenuItem4drawEP16DisplayInterface", "MenuItem::draw::display"], [16, 3, 1, "_CPPv4N8MenuItem4drawEP16DisplayInterface7uint8_t", "MenuItem::draw::display"], [16, 3, 1, "_CPPv4N8MenuItem4drawEP16DisplayInterface7uint8_t", "MenuItem::draw::row"], [16, 2, 1, "_CPPv4N8MenuItem7getTextEv", "MenuItem::getText"], [16, 2, 1, "_CPPv4N8MenuItem7processEP7LcdMenuKh", "MenuItem::process"], [16, 3, 1, "_CPPv4N8MenuItem7processEP7LcdMenuKh", "MenuItem::process::command"], [16, 3, 1, "_CPPv4N8MenuItem7processEP7LcdMenuKh", "MenuItem::process::menu"], [16, 2, 1, "_CPPv4N8MenuItem7setTextEPKc", "MenuItem::setText"], [16, 3, 1, "_CPPv4N8MenuItem7setTextEPKc", "MenuItem::setText::text"], [16, 4, 1, "_CPPv4N8MenuItem4textE", "MenuItem::text"], [16, 2, 1, "_CPPv4N8MenuItemD0Ev", "MenuItem::~MenuItem"], [17, 1, 1, "_CPPv410MenuScreen", "MenuScreen"], [17, 2, 1, "_CPPv4N10MenuScreen10MenuScreenEPP8MenuItem", "MenuScreen::MenuScreen"], [17, 3, 1, "_CPPv4N10MenuScreen10MenuScreenEPP8MenuItem", "MenuScreen::MenuScreen::items"], [17, 4, 1, "_CPPv4N10MenuScreen6cursorE", "MenuScreen::cursor"], [17, 2, 1, "_CPPv4N10MenuScreen4downEP16DisplayInterface", "MenuScreen::down"], [17, 3, 1, "_CPPv4N10MenuScreen4downEP16DisplayInterface", "MenuScreen::down::display"], [17, 2, 1, "_CPPv4N10MenuScreen4drawEP16DisplayInterface", "MenuScreen::draw"], [17, 3, 1, "_CPPv4N10MenuScreen4drawEP16DisplayInterface", "MenuScreen::draw::display"], [17, 2, 1, "_CPPv4N10MenuScreen9getCursorEv", "MenuScreen::getCursor"], [17, 2, 1, "_CPPv4N10MenuScreen9getItemAtE7uint8_t", "MenuScreen::getItemAt"], [17, 3, 1, "_CPPv4N10MenuScreen9getItemAtE7uint8_t", "MenuScreen::getItemAt::position"], [17, 4, 1, "_CPPv4N10MenuScreen5itemsE", "MenuScreen::items"], [17, 2, 1, "_CPPv4N10MenuScreen10itemsCountEv", "MenuScreen::itemsCount"], [17, 2, 1, "_CPPv4N10MenuScreenixEK7uint8_t", "MenuScreen::operator[]"], [17, 3, 1, "_CPPv4N10MenuScreenixEK7uint8_t", "MenuScreen::operator[]::position"], [17, 4, 1, "_CPPv4N10MenuScreen6parentE", "MenuScreen::parent"], [17, 2, 1, "_CPPv4N10MenuScreen7processEP7LcdMenuKh", "MenuScreen::process"], [17, 3, 1, "_CPPv4N10MenuScreen7processEP7LcdMenuKh", "MenuScreen::process::command"], [17, 3, 1, "_CPPv4N10MenuScreen7processEP7LcdMenuKh", "MenuScreen::process::menu"], [17, 2, 1, "_CPPv4N10MenuScreen5resetEP16DisplayInterface", "MenuScreen::reset"], [17, 3, 1, "_CPPv4N10MenuScreen5resetEP16DisplayInterface", "MenuScreen::reset::display"], [17, 2, 1, "_CPPv4N10MenuScreen9setCursorEP16DisplayInterface7uint8_t", "MenuScreen::setCursor"], [17, 3, 1, "_CPPv4N10MenuScreen9setCursorEP16DisplayInterface7uint8_t", "MenuScreen::setCursor::display"], [17, 3, 1, "_CPPv4N10MenuScreen9setCursorEP16DisplayInterface7uint8_t", "MenuScreen::setCursor::position"], [17, 2, 1, "_CPPv4N10MenuScreen9setParentEP10MenuScreen", "MenuScreen::setParent"], [17, 3, 1, "_CPPv4N10MenuScreen9setParentEP10MenuScreen", "MenuScreen::setParent::parent"], [17, 2, 1, "_CPPv4N10MenuScreen2upEP16DisplayInterface", "MenuScreen::up"], [17, 3, 1, "_CPPv4N10MenuScreen2upEP16DisplayInterface", "MenuScreen::up::display"], [17, 4, 1, "_CPPv4N10MenuScreen4viewE", "MenuScreen::view"], [26, 1, 1, "_CPPv419SimpleRotaryAdapter", "SimpleRotaryAdapter"], [26, 2, 1, "_CPPv4N19SimpleRotaryAdapter19SimpleRotaryAdapterEP7LcdMenuP12SimpleRotary", "SimpleRotaryAdapter::SimpleRotaryAdapter"], [26, 3, 1, "_CPPv4N19SimpleRotaryAdapter19SimpleRotaryAdapterEP7LcdMenuP12SimpleRotary", "SimpleRotaryAdapter::SimpleRotaryAdapter::encoder"], [26, 3, 1, "_CPPv4N19SimpleRotaryAdapter19SimpleRotaryAdapterEP7LcdMenuP12SimpleRotary", "SimpleRotaryAdapter::SimpleRotaryAdapter::menu"], [26, 4, 1, "_CPPv4N19SimpleRotaryAdapter7encoderE", "SimpleRotaryAdapter::encoder"], [26, 4, 1, "_CPPv4N19SimpleRotaryAdapter13lastPressTimeE", "SimpleRotaryAdapter::lastPressTime"], [26, 2, 1, "_CPPv4N19SimpleRotaryAdapter7observeEv", "SimpleRotaryAdapter::observe"], [26, 4, 1, "_CPPv4N19SimpleRotaryAdapter12pendingEnterE", "SimpleRotaryAdapter::pendingEnter"]]}, "objnames": {"0": ["c", "macro", "C macro"], "1": ["cpp", "class", "C++ class"], "2": ["cpp", "function", "C++ function"], "3": ["cpp", "functionParam", "C++ function parameter"], "4": ["cpp", "member", "C++ member"], "5": ["cpp", "templateParam", "C++ template parameter"], "6": ["cpp", "enum", "C++ enum"], "7": ["cpp", "enumerator", "C++ enumerator"]}, "objtypes": {"0": "c:macro", "1": "cpp:class", "2": "cpp:function", "3": "cpp:functionParam", "4": "cpp:member", "5": "cpp:templateParam", "6": "cpp:enum", "7": "cpp:enumerator"}, "terms": {"": [2, 3, 5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 30, 31], "0": [4, 7, 8, 11, 12, 15, 17, 18, 19, 20, 24, 25, 26, 35, 38, 39, 44, 46], "0123456": [37, 41], "0123456789": [37, 41], "01f": 39, "0f": 39, "0x00": [30, 31], "0x27": [4, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "0x40": 25, "0x5f": 25, "0x7e": 25, "1": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 35, 39, 44], "10": [28, 30, 31], "100": [39, 44], "1000": [26, 44], "10000": [30, 31], "10000m": 43, "101": 28, "102": 28, "103": 28, "104": 28, "107": 28, "108": 28, "110": 28, "111": 28, "112": 28, "113": 28, "114": 28, "115": 28, "12": 42, "122": 28, "123": 28, "126": 28, "128": [25, 44], "130": 28, "135": 28, "142": 28, "149": 28, "150": 28, "151": 28, "152": 28, "154": 28, "155": 28, "156": 28, "159": 28, "16": [4, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47], "164": 28, "165": 28, "167": 28, "16x2": [1, 4], "170": 28, "172": 28, "185": 28, "189": 28, "192": 28, "193": 28, "196": 28, "197": 28, "1f": 7, "2": [4, 25, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "20": 44, "200": 39, "2000": 44, "201": 28, "202": 28, "2020": 29, "2024": 29, "203": 28, "204": 28, "205": 28, "206": 28, "208": 28, "211": 28, "213": 28, "214": 28, "215": 28, "216": 28, "218": 28, "219": 28, "220": 28, "221": 28, "222": 28, "223": 28, "224": 28, "2x20": 44, "3": [4, 25, 34, 35, 38, 44, 46], "300": 26, "3000": 44, "32": 42, "4": [4, 34, 35, 38, 44, 46], "40": 28, "458719343aabd01cfb17a3a4f7296797": 25, "48": 25, "5": [4, 35, 42, 44], "50": 46, "5000": 44, "61": 28, "6429": 25, "7": 42, "70": 28, "71": 28, "77": 28, "78": 28, "79": 28, "8": [19, 20, 35, 42, 44, 46], "80": 28, "81": 28, "82": 28, "83": 28, "86": 28, "87": 28, "9": 42, "91": 28, "92": 28, "93": 28, "9600": [4, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "A": [1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 18, 25, 28, 29], "AND": 29, "AS": 29, "And": 38, "As": [2, 25, 28], "BE": 29, "BUT": 29, "By": 28, "FOR": 29, "For": [4, 30, 31], "IN": 29, "If": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16], "In": [4, 28], "It": [0, 1, 2, 4, 5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 26, 28], "NO": 29, "NOT": 29, "No": 28, "OF": 29, "ON": 14, "OR": 29, "THE": 29, "TO": 29, "That": [30, 31], "The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 17, 23, 26, 28, 29, 30, 31, 43, 49], "Then": 15, "There": [0, 2, 28], "These": 17, "To": 4, "WITH": [29, 44], "Will": 15, "With": 0, "_": 28, "_becaus": 28, "a0": 44, "abandon": 28, "abcdefghijklmnopqrstuvwxyz": [35, 38], "abl": [30, 31], "abort": 9, "abortcharedit": 9, "about": [1, 2, 28], "abov": 29, "abstract": [18, 24, 28], "accept": 2, "accomplish": 48, "accordingli": [8, 17, 23], "action": [1, 2, 5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 26, 29], "activ": [15, 44], "actual": 9, "ad": [4, 28], "adapt": [19, 20, 23, 26, 28, 35], "add": [4, 28, 30, 31], "addition": [8, 12, 14], "adjust": 8, "after": [7, 8, 11, 12, 14, 15, 16, 28], "aim": 28, "all": [9, 12, 22, 28, 29, 30, 31], "alloc": 28, "allow": [6, 7, 8, 10, 12, 14, 28], "alreadi": [25, 28], "also": [0, 2, 3, 28], "altern": 28, "alwai": [5, 6, 8, 9, 11, 12, 13, 14, 16, 17, 28], "amount": 28, "an": [0, 2, 4, 6, 8, 9, 11, 14, 15, 18, 19, 20, 23, 24, 26, 29], "analogread": 44, "analyz": 7, "andcan": 28, "ani": [1, 15, 29, 30, 31], "anoth": 2, "ansi_escape_cod": 25, "anymor": 28, "api": [0, 1, 2, 4, 28], "append": 8, "aqua": [35, 42, 46], "ar": [0, 2, 7, 25, 30, 31], "architectur": 28, "arduino": [0, 4, 28], "arduino_freerto": 44, "area": [8, 17], "argument": 28, "aris": 29, "around": 3, "arrai": [11, 17, 42], "arriv": 25, "arrow": [4, 19, 25], "ascii": [25, 28], "associ": [1, 29], "assum": [19, 20], "asynchron": 25, "attribut": [8, 12, 16, 18, 22, 24], "author": 29, "autom": 28, "avail": [19, 20, 25, 28, 30, 31], "b": 25, "back": [2, 5, 8, 15, 17, 25, 26, 34, 36, 37, 38, 41, 45], "backlight": [20, 30, 31, 34, 35, 36, 40, 46, 47], "backspac": [8, 25, 26, 35], "backspacebtn": 35, "backspacebtna": 35, "backward": 28, "base": [3, 12, 15, 18, 24, 28], "basic": [3, 28, 48], "been": 28, "befor": [8, 28], "begin": [4, 18, 19, 20, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "behav": 1, "behavior": 1, "behaviour": [5, 6, 8, 9, 11, 12, 13, 14, 16], "being": 1, "below": [4, 28], "better": 28, "between": [2, 8, 14, 17, 25, 26, 28, 30, 49], "biggest": [30, 31], "blink": [33, 34, 36, 37, 39, 40, 41, 43, 45, 46, 47], "blinker": [8, 18], "blinkerposit": [8, 18, 19, 20], "blue": [35, 42, 46], "bodi": 2, "bool": [2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 25, 26, 34, 35, 36, 44, 46], "boolean": [2, 14], "border": [8, 17], "bot": 28, "bottom": 28, "bound": [11, 28], "broken": 28, "bubbl": [5, 6, 8, 9, 11, 12, 13, 14, 16], "buffer": 25, "buffer1": 44, "buffer2": 44, "buffer3": 44, "bug_report": 28, "build": [4, 28], "built": 0, "button": [2, 4, 23, 25, 26, 34, 35], "buttonadapt": [24, 27, 28, 35, 48], "buttonwithrotaryadapt": 48, "byte": [5, 6, 8, 9, 11, 12, 13, 14, 16, 23, 25], "c": [12, 15, 18, 19, 20, 25, 29], "c0": 25, "c1": 25, "c2_csi": 25, "c2_csi_terminal_max": 25, "c2_csi_terminal_min": 25, "c2_dc": 25, "c2_osc": 25, "c3": 25, "calcul": 7, "calculatedecimalplac": 7, "calculatewidth": 7, "call": [8, 11, 12, 14, 15, 16, 25, 28, 34, 36, 37, 38, 41, 43, 45], "callback": [6, 7, 8, 9, 10, 11, 12, 14, 28, 34, 35, 37, 38, 39, 41, 42, 45, 46, 48], "callbackfloat": 39, "callbackint": 39, "can": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 25, 26, 28, 48], "cannot": 24, "case": 0, "chang": [2, 4, 5, 8, 9, 11, 12, 14, 16, 32], "changescreen": [5, 13], "chapter": 4, "char": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 25, 28, 35, 37, 38, 39, 41, 44, 45, 46], "charact": [5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 19, 25, 28], "charedit": 9, "charg": 29, "charset": [9, 28, 37, 38, 41], "charsetinput": 48, "charsetposit": 9, "check": [0, 2, 4, 28], "choos": 0, "ci": 28, "claim": 29, "clang": [33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "clangformat": 28, "class": [3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28], "cleanup": 28, "clear": [8, 15, 18, 19, 20, 25, 38], "clearblink": [18, 19, 20], "clearcursor": [18, 19, 20], "cleardownind": [18, 19, 20], "clearinput": 38, "clearupind": [18, 19, 20], "code": [0, 25, 28, 30, 31, 32], "codebas": 28, "codeset": 25, "col": 42, "collect": 3, "color": [35, 42, 46], "colorscallback": [35, 42, 46], "column": [19, 20], "com": [25, 28], "come": 0, "command": [3, 5, 6, 8, 9, 11, 12, 13, 14, 16, 17, 23, 25, 28], "commit": 9, "commitcharedit": 9, "commitonchang": [7, 10, 12], "common": [18, 28], "compar": 28, "compat": 28, "compil": 28, "complet": 48, "complex": 4, "compon": 4, "comput": 7, "con": [37, 39, 41, 45], "concaten": [7, 10, 12], "concept": 3, "condit": [28, 29], "configur": [2, 28], "connect": [2, 29, 33, 34, 36, 37, 40, 41, 43, 45, 46, 47], "consecut": 26, "consid": 26, "const": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 35, 37, 38, 39, 41, 46], "constant": [28, 30, 31], "constrainblinkerposit": 8, "construct": [5, 6, 8, 9, 11, 12, 14, 15, 39, 42], "constructor": 17, "contain": [17, 22, 28, 48], "content": 15, "context": 28, "contract": 29, "contrast": [40, 47], "contrast1": 47, "contrast2": 47, "contrast3": 47, "contrast4": 47, "contrast5": 47, "contrast6": 47, "contrast7": 47, "contribut": 28, "control": [2, 4, 5, 6, 8, 9, 11, 12, 13, 14, 16, 20, 25, 26, 28, 30, 31], "convert": [7, 25], "copi": [28, 29], "copyright": 29, "core": 28, "count": 7, "cr": 25, "creat": [0, 1, 2, 3, 4, 6, 14, 28, 37, 38, 40, 41, 47], "cross": [8, 17], "csi": 25, "csi_buffer_s": 25, "csibuff": 25, "csibuffercursor": 25, "curr": 39, "current": [2, 8, 9, 11, 12, 14, 15, 16, 17, 25, 28], "currentvalu": [7, 12], "cursor": [8, 9, 15, 17, 18, 19, 20, 28, 30, 31], "cursor_icon": [30, 31], "cursorrow": 18, "custom": [2, 3, 19, 28, 30, 31], "cycl": 28, "d": 25, "damag": 29, "data": 28, "deal": 29, "debug": 28, "decim": 7, "decimalplac": 7, "declar": [28, 34, 35, 36, 37, 38, 39, 41, 42, 45, 46], "decod": [5, 6, 8, 9, 11, 12, 13, 14, 16], "decoupl": 28, "decrement": [7, 10, 12], "dedic": 2, "default": [5, 14, 16, 24, 25, 26, 28, 43], "defin": [4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 16, 17, 25, 26, 28, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "definit": [2, 28], "dejanmeznarc": 28, "del": 25, "deleg": [5, 6, 8, 9, 11, 12, 13, 14, 16], "delet": 25, "delta": 28, "demo": 42, "demonstr": [28, 48], "depend": 28, "deprec": 28, "deriv": 24, "descript": 22, "design": [0, 4], "desir": [30, 31], "detail": [0, 3, 4, 22, 25, 28, 30, 31, 32], "detect": [25, 26, 35], "determin": [5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16], "dev": 28, "develop": 28, "devic": [2, 4, 25], "differ": [4, 13, 28], "digit": [7, 28], "digitalinputadapt": 28, "digitalwrit": 2, "directli": [24, 28], "directori": [28, 48], "disabl": 35, "displai": [0, 1, 3, 4, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 28, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "display_timeout": [30, 31], "displayinterfac": [5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 28], "dist": [39, 46], "distribut": 29, "do": [28, 29, 37, 38, 39, 41, 42, 45], "doc": 28, "document": [22, 28, 29], "doe": 1, "doesn": 28, "don": 2, "doubl": [26, 35], "double_press_threshold": [26, 35], "down": [17, 19, 25, 34], "downarrow": [19, 20], "downbtn": 34, "downbtna": 34, "draw": [8, 9, 11, 12, 14, 15, 16, 17, 19, 20, 30, 31], "drawblink": [18, 19, 20], "drawchar": [18, 19, 20], "drawcursor": [18, 19, 20], "drawdownind": [18, 19, 20], "drawitem": [18, 19, 20], "drawn": 17, "drawupind": [18, 19, 20], "dtostrf": 44, "durat": 26, "dynam": 28, "e": [2, 8, 12, 14, 16, 18, 25, 28], "each": [3, 48], "easi": [0, 4], "easier": 28, "easili": 28, "ecma": 25, "edanp": 28, "edit": [8, 9, 12, 28, 30, 31], "edit_cursor_icon": [30, 31], "effect": 8, "effici": 28, "effort": 0, "element": [5, 6, 8, 9, 11, 12, 13, 14, 16], "elimin": 28, "els": 2, "embed": 4, "en": 25, "enabl": [14, 15, 18, 19, 20], "encapsul": 23, "encod": [4, 26, 28, 35, 38, 46], "end": [8, 44], "enough": 0, "ensur": 28, "enter": [5, 6, 8, 9, 11, 12, 13, 14, 16, 25, 28, 34], "enterbtn": 34, "enterbtna": 34, "enum": 25, "enumer": 25, "equal": 17, "error": 28, "esc": 25, "escap": 25, "etc": 12, "even": [5, 6, 8, 9, 11, 12, 13, 14, 16, 28], "event": [2, 24, 28, 29], "everi": [12, 28], "exampl": [4, 28, 30, 31, 42, 48], "execut": [2, 5, 6, 8, 9, 11, 12, 13, 14, 16, 28], "executecommand": 6, "exist": [4, 28], "expand": 28, "expect": [25, 28], "explor": 0, "express": 29, "extend": [3, 11, 13, 28], "extens": 4, "extern": [38, 40, 42, 44, 47], "f": [12, 14, 37, 38, 41, 44], "fals": [2, 7, 8, 9, 10, 11, 12, 14, 15, 17, 18, 26], "fe": 25, "feat": 28, "few": 28, "field": [8, 28], "file": [4, 29], "final": 8, "find": [1, 2, 22, 48], "finish": 8, "first": [3, 8, 17, 25, 28, 30, 31], "fit": 29, "five": 44, "flag": [9, 15], "flexibl": [0, 28], "float": [7, 12, 16, 28, 39, 44], "fnky": 25, "follow": [1, 2, 4, 29, 30, 31], "form": 25, "format": [33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "forntoh": [4, 28, 29], "four": 4, "fptr": 6, "fptrbool": 14, "fptrfloat": 7, "fptrint": 10, "fptrstr": [8, 9], "fptruint": 11, "free": 29, "friend": [16, 17], "from": [0, 4, 5, 6, 9, 12, 28, 29, 44], "full": 28, "func": 44, "function": [2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 28, 30, 31, 34, 36, 37, 38, 41, 43, 45], "furnish": 29, "g": [2, 12, 25, 28], "gener": [28, 44], "get": [0, 6, 8, 11, 14, 15, 16, 17, 28], "getblinkerposit": 18, "getcallback": 6, "getcallbackint": [11, 14], "getcallbackstr": 8, "getcurrentposit": 28, "getcurrentvalu": 12, "getcursor": [15, 17], "getcursorrow": 18, "getdisplai": 15, "getdisplayvalu": [7, 10, 12], "geteditmodeen": 18, "getitem": 11, "getitemat": [15, 17, 28], "getitemcount": 11, "getitemindex": 11, "getmaxcol": 18, "getmaxrow": [17, 18], "getscreen": [15, 44], "getsubmenu": 28, "gettext": 16, "gettextoff": 14, "gettexton": 14, "getvalu": [8, 11], "getviews": 8, "gist": 25, "github": [25, 28], "given": 7, "global": 28, "go": [4, 26], "grant": 29, "green": [35, 42, 46], "guid": [0, 4, 28, 30, 31, 32], "h": [4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "ha": [1, 5, 6, 8, 9, 11, 12, 13, 14, 16, 28], "handl": [0, 4, 5, 6, 8, 9, 11, 12, 13, 14, 16, 19, 20, 23, 24, 25, 26, 28], "handleidl": 25, "handlereceiv": 25, "hardwar": 28, "haslastchar": 25, "have": [1, 2, 28], "hello": [2, 44], "help": 28, "helper": [4, 28], "here": [2, 22, 30, 31], "herebi": 29, "hide": 15, "high": 2, "holder": 29, "how": [1, 4, 28, 30, 31, 32, 48], "http": [25, 28], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 23, 24, 25, 26, 28, 29, 30, 31, 32, 43, 44, 48], "i2c": 28, "icon": [30, 31], "id": 4, "idl": 25, "ignor": [5, 6, 8, 9, 11, 12, 13, 14, 16], "implement": [18, 19, 20, 23, 24, 25, 28], "impli": 29, "import": [28, 43], "includ": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "increment": [7, 8, 10, 12], "index": [8, 11, 17, 28, 42], "indic": 18, "inform": [1, 2, 4, 7, 8, 10, 28], "inherit": [5, 6], "ini": 4, "initcharedit": 9, "initi": [2, 8, 9, 14, 15, 17, 19, 20, 23, 25, 30, 31, 33, 39, 40, 42, 43], "inject": 8, "inlin": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 28], "ino": 28, "input": [0, 2, 4, 7, 8, 9, 10, 15, 22, 23, 24, 25, 26, 28, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "inputcallback": [35, 37, 38, 41, 45], "inputinterfac": [23, 25, 26, 27], "inputrotari": [28, 48], "insert": 8, "instanc": [15, 26, 28, 30, 31], "instanti": 24, "instead": 28, "int": [10, 16, 28, 39, 46], "int8_t": 9, "integ": [10, 14, 28, 39], "integr": 28, "intend": 24, "interact": [3, 4, 6, 11, 23, 24, 28], "interfac": [0, 4, 15, 18, 19, 20, 24, 25, 26, 28], "intermedi": 25, "intern": [8, 12, 25], "interv": 26, "intfloatvalu": 48, "introduc": [25, 28], "introduct": 28, "invok": [6, 8, 9], "irremot": 28, "isattheend": 28, "isatthestart": 28, "iseditmodeen": 18, "iso": 25, "ison": [14, 28, 34, 35, 36, 44, 46], "issu": 28, "issubmenu": 28, "item": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 28, 33, 39, 42], "item_back": [2, 5, 40], "item_bas": [1, 4, 16, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "item_command": [2, 6, 38], "item_float_rang": [7, 39], "item_input": [8, 45], "item_input_charset": [9, 35, 37, 38, 41], "item_int_rang": [10, 39, 46], "item_string_list": [11, 35, 42, 46], "item_submenu": [13, 38, 40, 44, 47], "item_toggl": [2, 14, 34, 35, 36, 44, 46], "itemback": [16, 22, 48], "itemcommand": [16, 22, 38], "itemcount": 11, "itemfloatrang": [22, 39], "itemhead": 28, "itemindex": 11, "iteminput": [9, 16, 22, 28, 37, 38, 45], "iteminputcharset": [8, 22, 35, 37, 38, 41], "itemintrang": [22, 39, 46], "itemlist": [16, 22, 28, 35, 42, 46], "itemprogress": 28, "itemrangebas": [7, 10, 16, 22], "itemscount": 17, "itemsubhead": 28, "itemsubmenu": [16, 22, 28, 38, 40, 44, 47], "itemtoggl": [16, 22, 28, 34, 35, 36, 44, 46], "its": [23, 28, 40, 47], "javascript": [5, 6, 8, 9, 11, 12, 13, 14, 16], "jic": 28, "just": 28, "kei": [4, 11, 14, 28], "keyboard": [4, 25, 33, 36, 37, 39, 40, 41, 42, 43, 44, 45, 47], "keyboardadapt": [4, 24, 27, 28, 33, 36, 37, 39, 40, 42, 43, 44, 45, 47, 48], "keypad": [28, 44], "kind": 29, "know": 3, "l": [8, 12, 18], "label": 1, "lambda": 2, "last": 25, "lastchar": 25, "lastchartimestamp": 25, "lastpresstim": 26, "late": 8, "later": 15, "latest": 28, "layout": [25, 28], "lcd": [0, 1, 4, 6, 19, 20, 23, 26, 28, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "lcd_col": [33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "lcd_row": [33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "lcdadapt": [4, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "lcdmenu": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49], "leak": 28, "led": 2, "led_pin": 2, "left": [5, 6, 8, 9, 11, 12, 13, 14, 16, 25], "length": 8, "let": [2, 3], "lf": 25, "liabil": 29, "liabl": 29, "lib_dep": 4, "librari": [0, 4, 19, 20, 22, 28, 30, 44, 48, 49], "licens": 28, "like": [1, 4, 5, 6, 8, 9, 11, 12, 13, 14, 16, 30, 31], "limit": 29, "line": [4, 8, 11, 12, 14, 16], "lint": 28, "liquidcryst": [19, 28, 30, 31], "liquidcrystal_i2c": [4, 20, 28, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "liquidcrystal_i2cadapt": [4, 18, 21, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "liquidcrystaladapt": [18, 21, 28], "liquidcrystali2cadapt": [28, 30, 31], "list": [11, 28, 48], "ll": [30, 31], "log": 28, "logic": [17, 28, 30, 31], "long": [19, 20, 25, 26], "long_press_dur": 26, "longer": 28, "look": 2, "loop": [4, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "lot": [28, 30, 32], "low": 2, "m": [18, 25, 39, 44, 46], "ma": 39, "made": 28, "mai": 28, "main": [15, 25, 33, 39, 40, 42, 47], "mainitem": [4, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "mainmenu": [30, 31], "mainscreen": [4, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "maintain": 28, "major": [28, 30, 32], "make": [28, 30, 31], "manag": [4, 15, 18, 19, 20, 26, 28], "map": 25, "match": 6, "max": [7, 10, 12], "maxcol": [18, 19, 20], "maximum": [12, 19, 20, 26], "maxrow": [18, 19, 20, 28], "maxvalu": 12, "md": 28, "mde": 9, "measur": 44, "mechan": 24, "member": [6, 7, 9, 11, 13, 14, 15, 16, 17, 19, 20, 23, 25, 26], "memori": 28, "menu": [0, 4, 5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 17, 23, 24, 25, 26, 28, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "menu_screen": [4, 17, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "menuitem": [5, 6, 8, 11, 12, 13, 14, 15, 17, 22, 28], "menuscreen": [4, 5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 22, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "menutimeout": 48, "merchant": 29, "merg": 29, "mess": 28, "messag": 2, "method": [4, 5, 8, 11, 12, 14, 16, 18, 19, 20, 22, 24, 28], "migrat": [0, 28], "millisecond": [25, 26], "min": [7, 10, 12], "minim": 0, "minimum": 12, "minut": 0, "minvalu": 12, "mit": 29, "mode": [9, 28], "modifi": [28, 29], "modular": 28, "monitor": [2, 4], "more": [1, 2, 4, 28, 38], "most": 28, "motor": 2, "move": [8, 15, 17, 28], "movecursor": 18, "multipl": 25, "must": [24, 26, 28, 43], "myfunct": 2, "n": [12, 25], "navig": [2, 4, 5, 11, 13, 17, 26, 28], "necessari": 8, "need": [3, 4, 8, 11, 12, 14, 16, 25, 28, 30, 31], "neotim": 28, "new": [4, 5, 6, 8, 9, 11, 12, 14, 15, 17, 26], "newcursorrow": 18, "next": [4, 9, 13, 25], "noexcept": 16, "noninfring": 29, "notic": 29, "now": [25, 28, 30, 31], "null": [7, 10, 11, 12, 14, 15, 16, 17, 24, 25, 44], "num": 42, "number": [0, 3, 7, 8, 11, 12, 14, 16, 17, 19, 20, 28], "numscallback": 42, "o": [14, 18], "object": [5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 19, 20, 23, 24], "observ": [4, 23, 24, 25, 26, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "obtain": 29, "off": [2, 14, 28, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "ol": [0, 28], "one": [4, 8, 25], "ones": 26, "onli": [15, 28], "open": [0, 4], "oper": [5, 6, 8, 9, 11, 12, 13, 14, 16, 17, 25], "optim": 28, "option": 26, "orang": [35, 42, 46], "org": 25, "other": [1, 2, 4, 15, 29], "otherwis": [8, 11, 12, 17, 29], "out": [0, 4, 28, 29], "over": [8, 17], "overrid": [5, 6, 7, 8, 9, 10, 11, 12, 14, 19, 20, 23, 25, 26], "overwritten": 26, "own": [3, 4, 5, 6, 8, 9, 11, 12, 13, 14, 16], "owner": [5, 6, 8, 9, 11, 12, 13, 14, 16], "p": 25, "param": [19, 20, 23, 24, 26], "paramet": [2, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 25, 28, 44], "parent": [5, 6, 8, 9, 11, 12, 13, 14, 16, 17, 28, 40, 47], "part": 25, "particular": 29, "pass": [2, 12], "patch": 28, "paulemich": 28, "pendingent": 26, "perform": [2, 30, 31], "permiss": 29, "permit": 29, "person": 29, "pin": 2, "pink": [35, 42, 46], "pinmod": 44, "place": [7, 15], "placehold": [1, 35], "platformio": [4, 28], "pleas": 28, "po": [35, 42, 46], "point": [7, 25], "pointer": [2, 6, 8, 11, 12, 14, 16, 19, 20, 23, 24, 26], "portion": 29, "porttick_period_m": 44, "posit": [8, 9, 15, 17], "possibl": 28, "power": 4, "precis": [40, 47], "press": [23, 26, 35], "prevent": 28, "previou": [2, 5, 9, 17, 28], "print": [2, 28, 30, 31, 37, 38, 41], "printabl": [5, 6, 8, 9, 11, 12, 13, 14, 16], "println": [2, 35, 37, 38, 39, 41, 42, 45, 46], "printlog": 44, "prioriti": [5, 6, 8, 9, 11, 12, 13, 14, 16], "privat": [6, 7, 9, 11, 13, 14, 15, 16, 17, 19, 20, 23, 25, 26], "process": [5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 17, 23, 26, 28], "processmenucommand": 28, "processor": 28, "program": 48, "progress": [28, 30, 32], "project": [0, 4, 28], "properti": 18, "protect": [5, 6, 8, 9, 11, 12, 13, 14, 16, 17, 18, 24], "provid": [0, 3, 4, 7, 10, 11, 12, 13, 18, 19, 20, 23, 24, 28, 29], "public": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 28], "publish": 29, "purpl": [35, 42, 46], "purpos": 29, "push": 35, "pvparamet": 44, "qualiti": 28, "quick": [0, 4], "r": 25, "random": [33, 34, 36, 37, 39, 40, 41, 43, 44, 45, 46, 47], "randomse": 44, "rang": [0, 4, 7, 8, 10, 12, 17], "reach": 28, "read": [4, 25, 44], "readabl": 28, "readm": 28, "receiv": [5, 6, 8, 9, 11, 12, 13, 14, 16, 17, 25], "red": [2, 35, 42, 46], "reduc": 28, "refactor": 28, "refer": [0, 1, 2, 4, 6, 8, 9, 14, 28, 30, 31], "reflect": 28, "refresh": [8, 11, 12, 14, 15, 16, 38, 44], "relai": 44, "relat": 28, "relationship": 49, "relay1st": 44, "relay2st": 44, "relay3st": 44, "relayitem": 44, "relayscreen": 44, "releas": [28, 30, 32], "remov": [8, 28], "render": [1, 8, 11, 12, 14, 16], "replac": [4, 9, 28], "report": 28, "repositori": 48, "repres": [2, 5, 6, 11, 13, 15, 16, 17, 26], "represent": 7, "request": 28, "requir": [5, 6, 8, 9, 11, 12, 13, 14, 16, 28], "reserv": 28, "reset": [8, 15, 17, 25, 28], "resetblink": [18, 19, 20], "resid": [30, 31], "respons": 15, "restarttim": [18, 19, 20], "restrict": 29, "retriev": [5, 6, 8, 9, 11, 12, 13, 14, 16], "return": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17], "revert": 28, "review": 28, "right": [8, 25, 29], "rotari": [4, 26, 28, 35], "rotaryencod": 28, "rotaryinput": [35, 38, 46], "rotaryinputadapt": 28, "rotarynavconfig": 28, "rotat": 26, "row": [8, 11, 12, 14, 16, 18, 19, 20], "rto": 48, "run": [28, 30, 31, 44], "same": 17, "sampl": 0, "save": [2, 4, 28], "savelastchar": 25, "scenario": 2, "screen": [1, 2, 3, 4, 5, 13, 15, 17, 28], "scroll": 28, "scrollabl": 8, "seamlessli": 28, "search": 9, "second": [30, 31, 44], "section": [22, 48], "see": [8, 11, 12, 14, 16, 28], "seed": 44, "seen": [30, 31], "select": [1, 2, 3, 5, 6, 9, 11, 12, 13, 26], "selectnext": 11, "selectprevi": 11, "sell": 29, "send": [2, 25], "senneder": 28, "sensor": 2, "sent": 23, "separ": [18, 19, 20, 28, 30, 31], "sequenc": 25, "serial": [2, 4, 28, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "servic": [33, 34, 36, 40, 43, 47], "set": [2, 6, 8, 9, 12, 14, 15, 16, 17, 25, 28, 33, 38, 40, 43, 47], "setbacklight": [18, 19, 20, 34, 35, 36, 46], "setcallback": 6, "setcurrentvalu": 12, "setcursor": [15, 17], "setcursorposit": 28, "seteditmodeen": 18, "setison": 14, "setitemindex": 11, "setpar": 17, "setscreen": [4, 15, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "settext": [16, 28, 44], "settings2": 47, "settings2item": 47, "settings2screen": 47, "settingsitem": [40, 47], "settingsscreen": [40, 47], "setup": [2, 4, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "setvalu": [8, 38], "sever": 25, "shall": 29, "shishkindmitrii": 28, "short": 26, "should": [6, 8, 15, 17, 25, 30, 31], "show": [9, 13, 15, 28, 48, 49], "shown": 17, "shownextchar": 9, "showpreviouschar": 9, "signatur": 6, "similar": [5, 6, 8, 9, 11, 12, 13, 14, 16], "simpl": [0, 1, 2, 4], "simpleinput": [28, 48], "simplenavconfig": 28, "simplerotari": [26, 35, 38, 48], "simplerotaryadapt": [24, 27, 35, 38, 46], "simpli": 2, "simplifi": 28, "sinc": 28, "singl": [16, 17, 25], "site": 28, "size": [17, 28], "smoother": 28, "so": [29, 30, 31, 33, 34, 36, 37, 39, 40, 41, 43, 45, 46, 47], "softwar": 29, "some": [25, 28], "someth": [39, 42, 45], "soon": 0, "sort": 12, "sourc": [0, 48], "space": 28, "special": 1, "specif": [2, 24, 28, 48], "specifi": [7, 8, 10, 11, 12, 14, 16, 17], "split": 8, "stabil": 28, "stale": 28, "standard": 28, "start": [0, 25, 28, 33, 34, 36, 40, 43, 47], "startingvalu": [7, 10, 12], "starttim": [19, 20], "state": [2, 8, 12, 14, 15, 17, 20, 23, 25], "statement": 28, "static": [1, 7, 44], "static_cast": 38, "step": [4, 7, 10, 12], "stop": 9, "store": [17, 25], "stream": 25, "streamlin": 28, "string": [7, 8, 11, 16, 25, 28, 35, 42, 46], "structur": [1, 3, 4], "stuck": 28, "stuff": [37, 38, 41], "sub": 44, "subclass": [8, 16, 18, 24], "subject": 29, "sublicens": 29, "submenu": [13, 28, 40, 48], "submit": [8, 9], "substanti": 29, "success": [5, 6, 8, 9, 11, 12, 13, 14, 16], "successfulli": [5, 6, 8, 9, 11, 12, 13, 14, 15, 16], "support": [0, 11, 28], "swap": 28, "symbol": 28, "syntax": [1, 2], "system": [0, 3, 4, 5, 6, 15, 24, 25, 28], "t": [2, 8, 12, 14, 16, 18, 28], "tag": 28, "take": 2, "task": 48, "temp": 44, "temperatur": 44, "temperature1": 44, "temperature2": 44, "temperature3": 44, "tempitem": 44, "templat": [12, 28], "tempmea": 44, "tempscreen": 44, "termin": 25, "test": [28, 44], "text": [1, 2, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 18, 19, 20, 28], "textoff": 14, "texton": 14, "than": 1, "them": [4, 28], "thi": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 26, 28, 29, 30, 31, 32, 43, 48], "thijstriemstra": 28, "thing": 3, "thoma": 29, "though": 28, "threshold": [25, 26], "through": [4, 11, 26, 28], "thu": [5, 6, 8, 9, 11, 12, 13, 14, 16], "ti": 28, "time": [12, 25, 26], "timeout": [25, 28, 30, 31, 43], "timestamp": 25, "todai": 28, "toggl": [14, 44], "togglebacklight": [28, 34, 35, 36, 46], "togglerelay1": 44, "togglerelay2": 44, "togglerelay3": 44, "top": 28, "tort": 29, "total": 11, "trail": 7, "trigger": [2, 23], "true": [5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 17], "tskidle_prior": 44, "turn": [2, 28, 30, 31], "two": [2, 26], "type": [6, 8, 25, 28], "typechar": 8, "typenam": 12, "typo": 28, "u": [8, 12], "uint16_t": 28, "uint8_t": [7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 25, 28, 35, 42, 46], "unit": [7, 10, 12, 28], "unset": 9, "unsign": [5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 20, 25, 26], "unus": [28, 44], "up": [17, 19, 25, 28, 34], "uparrow": [19, 20], "upbtn": 34, "upbtna": 34, "updat": [8, 15, 28, 30, 31, 32], "updatetim": [19, 20, 43, 44], "upgrad": 0, "upload": 4, "us": [0, 1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 13, 14, 16, 23, 25, 28, 29, 30, 31, 48], "usabl": 28, "usag": 28, "user": [0, 1, 2, 3, 4, 7, 8, 10, 12, 14, 15, 26, 28, 35, 38], "useritem": 38, "userscreen": 38, "util": 28, "v": [8, 12, 18], "v2": 28, "valu": [2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 19, 20, 25, 26, 28, 35, 37, 38, 39, 41, 44, 45], "variabl": 28, "variant": 2, "variou": [2, 4, 18, 26], "veri": [5, 6, 8, 9, 11, 12, 13, 14, 16], "version": [28, 30, 31], "version_": 28, "view": [8, 15, 17], "viewsiz": 8, "virtual": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 19, 20, 23, 24, 25, 26], "visibl": [8, 15, 17], "void": [2, 4, 5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "vscode": 4, "vtaskdelai": 44, "wa": [5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 17, 28], "wai": [2, 28], "wait": 44, "want": 15, "warn": 28, "warranti": 29, "we": 4, "were": 28, "when": [2, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 17, 23, 25, 28], "where": 4, "whether": [15, 29], "which": [2, 28], "while": 28, "whole": 15, "whom": 29, "whose": 7, "wide": [0, 4], "width": 7, "wifi": [33, 34, 36, 37, 40, 41, 43, 45, 46, 47], "wiki": 25, "wikipedia": 25, "within": [7, 8, 10], "without": [25, 28, 29], "wokwi": 28, "work": [4, 28, 30, 32, 43], "workflow": 28, "world": [2, 44], "write": 28, "x": [8, 12, 14, 16, 17, 18], "xtaskcreat": 44, "yellow": [35, 42, 46], "yml": 28, "you": [0, 2, 3, 4, 8, 11, 12, 14, 15, 16, 22, 28, 30, 31, 43, 48], "your": [0, 2, 3, 4, 15, 28, 30, 31, 32, 37, 38, 41], "yourself": 28, "zero": [7, 15]}, "titles": ["Welcome to the LcdMenu Docs!", "Basic Menu Item", "Command Menu Item", "Deep Dive", "Getting started", "ItemBack", "ItemCommand", "ItemFloatRange", "ItemInput", "ItemInputCharset", "ItemIntRange", "ItemList", "ItemRangeBase", "ItemSubMenu", "ItemToggle", "LcdMenu", "MenuItem", "MenuScreen", "DisplayInterface", "LiquidCrystalAdapter", "LiquidCrystal_I2CAdapter", "display", "API reference", "ButtonAdapter", "InputInterface", "KeyboardAdapter", "SimpleRotaryAdapter", "input", "Changelog", "License", "Migration", "Migration from v3.x to v4.x", "Migration from v4.x to v5.x", "Basic", "ButtonAdapter", "ButtonWithRotaryAdapter", "Callbacks", "CharsetInput", "InputRotary", "IntFloatValues", "ItemBack", "KeyboardAdapter", "List", "MenuTimeout", "RTOS", "SimpleInput", "SimpleRotary", "SubMenu", "Code Samples", "Class Diagram"], "titleterms": {"": 28, "0": 28, "1": 28, "2": 28, "3": 28, "4": 28, "5": 28, "6": 28, "adapt": [30, 31], "api": 22, "ar": 3, "basic": [1, 2, 33], "beta": 28, "break": 28, "bug": 28, "bugfix": 28, "built": 3, "buttonadapt": [23, 34], "buttonwithrotaryadapt": 35, "callback": 36, "chang": [28, 30, 31], "changelog": 28, "charsetinput": 37, "chore": 28, "class": 49, "code": 48, "command": 2, "construct": [30, 31], "contributor": 28, "deep": 3, "diagram": 49, "displai": [21, 30, 31], "displayinterfac": 18, "dive": 3, "doc": 0, "enhanc": 28, "exampl": 2, "featur": 28, "final": [30, 31], "fix": 28, "from": [30, 31, 32], "get": 4, "here": 3, "import": [30, 31], "improv": 28, "initialis": [30, 31], "input": 27, "inputinterfac": 24, "inputrotari": 38, "instal": 4, "interfac": [30, 31], "intfloatvalu": 39, "item": [1, 2, 3], "itemback": [5, 40], "itemcommand": 6, "itemfloatrang": 7, "iteminput": 8, "iteminputcharset": 9, "itemintrang": 10, "itemlist": 11, "itemrangebas": 12, "itemsubmenu": 13, "itemtoggl": 14, "keyboardadapt": [25, 41], "lcdmenu": [0, 15, 28], "licens": 29, "liquidcrystal_i2cadapt": 20, "liquidcrystaladapt": 19, "list": 42, "menu": [1, 2, 3, 30, 31], "menuitem": 16, "menuscreen": 17, "menutimeout": 43, "migrat": [30, 31, 32], "new": [28, 30, 31], "other": [30, 31], "refer": 22, "rto": 44, "sampl": 48, "simpleinput": 45, "simplerotari": 46, "simplerotaryadapt": 26, "some": 3, "start": 4, "submenu": 47, "toggl": 2, "usag": 4, "v3": [30, 31], "v4": [28, 30, 31, 32], "v5": [28, 30, 32], "welcom": 0, "what": 28, "x": [30, 31, 32]}})
\ No newline at end of file