From 642cf3a24905f24267c67d86e2d93149868699fc Mon Sep 17 00:00:00 2001 From: forntoh Date: Mon, 7 Oct 2024 19:15:14 +0000 Subject: [PATCH] deploy: db76d2ab50ed1a67da4f7034721d334cac4af653 --- reference/changelog.html | 42 ++++++++++++++++++++++++++++++++++++---- searchindex.js | 2 +- 2 files changed, 39 insertions(+), 5 deletions(-) diff --git a/reference/changelog.html b/reference/changelog.html index 68d03f1b..7fe1527e 100644 --- a/reference/changelog.html +++ b/reference/changelog.html @@ -221,21 +221,32 @@

Bug Fixes

LcdMenu v4.1.0

+
+

New Features ⭐️

  • Menu Command Processor Helper for Rotary Encoder by @forntoh in #185 A helper function was added to handle menu navigation using a rotary encoder. This makes it easier for developers to implement rotary-based navigation for their LCD menus, streamlining the interaction process. It allows smoother scrolling through menu items and simplifies input with just a rotary encoder.

+
+
+

Enhancements:

  • Examples: Added [basic rotary encoder](examples/SimpleInput/SimpleInput.ino) and [input rotary](examples/InputRotary/InputRotary.ino) examples to demonstrate functionality.

+
+
+

Bug Fixes:

  • Code Cleanup: Removed unused print statements to improve code quality.

Full Changelog: https://github.com/forntoh/LcdMenu/compare/4.0.0…4.1.0

+

LcdMenu 4.0.0

This release introduces a major refactor of the display management system, aimed at making it more modular and flexible. The key change is the introduction of a display interface abstraction that decouples the display logic from the specific hardware, allowing for easier integration of different display types.

+
+

What’s Changed

  • Display Interface Abstraction: * A new DisplayInterface class has been introduced to define a common interface for all display types. @@ -247,24 +258,34 @@

    LcdMenu 4.0.0 +

    Bug Fixes and Improvements

    • Memory Management: Optimized the handling of dynamic memory allocation to prevent memory leaks and improve stability.

    • Code Cleanup: Refactored the codebase for better readability and maintainability. Deprecated functions and variables have been removed or replaced with more efficient alternatives.

    • Documentation: Updated and expanded the documentation to reflect the new architecture and features.

    +

+
+

Breaking Changes

  • API Changes: The introduction of the DisplayInterface class and its implementation may require changes to existing projects. Users must update their code to work with the new interface and adapters.

  • Some methods and features directly tied to the LiquidCrystal_I2C library have been refactored or removed. Please review [the migration guide](https://lcdmenu.forntoh.dev/reference/migration-guide) for details on how to update your code.

Full Changelog: https://github.com/forntoh/LcdMenu/compare/3.5.6…4.0.0

+

LcdMenu 3.5.6

+
+

Chore Updates

  • Make isAtTheStart and isAtTheEnd public by @forntoh in #172

Full Changelog: https://github.com/forntoh/LcdMenu/compare/3.5.5…3.5.6

+

LcdMenu 3.5.5

@@ -511,9 +532,22 @@

LcdMenu 2.0.0-beta.2Bug Fixes -
  • LcdMenu v4.1.0
  • -
  • LcdMenu 4.0.0
  • -
  • LcdMenu 3.5.6
  • +
  • LcdMenu v4.1.0 +
  • +
  • LcdMenu 4.0.0 +
  • +
  • LcdMenu 3.5.6 +
  • LcdMenu 3.5.5
  • LcdMenu 3.5.4
  • LcdMenu 3.5.3
  • diff --git a/searchindex.js b/searchindex.js index ca5253fc..8332438f 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"API reference": [[34, null], [34, null]], "Basic": [[50, null]], "Basic command item": [[7, "basic-command-item"]], "Basic menu item": [[6, null]], "Breaking Changes": [[43, "breaking-changes"]], "Bug Fixes": [[43, "bug-fixes"], [43, "id24"]], "Button Adapter": [[1, null]], "ButtonAdapter": [[35, null], [51, null]], "ButtonWithRotaryAdapter": [[52, null]], "Callbacks": [[53, null]], "Changelog": [[43, null]], "Character display renderer": [[14, null]], "CharacterDisplayInterface": [[29, null]], "CharacterDisplayRenderer": [[40, null]], "Charset input item": [[10, null]], "CharsetInput": [[54, null]], "Chore Updates": [[43, "chore-updates"]], "Class diagram": [[66, null]], "Code samples": [[65, null], [65, null]], "Command menu item": [[7, null]], "Construct the display adapter interface": [[46, "construct-the-display-adapter-interface"], [46, "id2"], [47, "construct-the-display-adapter-interface"], [48, "construct-the-display-adapter-interface"]], "Construct the renderer interface": [[46, "construct-the-renderer-interface"], [49, "construct-the-renderer-interface"]], "Controlling the menu": [[2, null]], "Customizing the character display renderer": [[14, "customizing-the-character-display-renderer"]], "Display interface changes": [[46, "display-interface-changes"], [48, "display-interface-changes"]], "DisplayInterface": [[30, null]], "Documentation Updates": [[43, "documentation-updates"]], "Enhancements": [[43, "enhancements"], [43, "id11"]], "Example": [[7, "example"], [7, "id1"]], "FAQ": [[44, null]], "Finally, initialise the menu": [[46, "finally-initialise-the-menu"], [47, "finally-initialise-the-menu"]], "Float range": [[12, "float-range"]], "Getting started": [[5, null]], "Here are some of the built-in input adapters that you can use to interact with the menu system:": [[2, null]], "Here are some of the built-in menu items:": [[8, null]], "Hide both the cursor and arrows": [[14, "hide-both-the-cursor-and-arrows"]], "Hide the arrows only": [[14, "hide-the-arrows-only"]], "Hide the cursor only": [[14, "hide-the-cursor-only"]], "How to use the character display renderer": [[14, "how-to-use-the-character-display-renderer"]], "Imports": [[46, "imports"], [46, "id1"], [48, "imports"], [49, "imports"]], "Initialisation of the menu": [[46, "initialisation-of-the-menu"], [48, "initialisation-of-the-menu"]], "Initialise the menu": [[46, "initialise-the-menu"], [48, "initialise-the-menu"]], "Input item": [[9, null]], "InputInterface": [[36, null]], "InputRotary": [[55, null]], "Installation": [[5, "installation"]], "IntFloatValues": [[56, null]], "Integer range": [[12, "integer-range"]], "Item overview": [[8, null]], "ItemBack": [[16, null], [57, null]], "ItemCommand": [[17, null]], "ItemFloatRange": [[18, null]], "ItemInput": [[19, null]], "ItemInputCharset": [[20, null]], "ItemIntRange": [[21, null]], "ItemList": [[22, null]], "ItemRangeBase": [[23, null]], "ItemSubMenu": [[24, null]], "ItemToggle": [[25, null]], "Keyboard Adapter": [[3, null]], "KeyboardAdapter": [[37, null], [58, null]], "LcdMenu": [[26, null]], "LcdMenu 1.2.0": [[43, "lcdmenu-1-2-0"]], "LcdMenu 2.0.0": [[43, "lcdmenu-2-0-0"]], "LcdMenu 2.0.0-beta.2": [[43, "lcdmenu-2-0-0-beta-2"]], "LcdMenu 2.1.0": [[43, "lcdmenu-2-1-0"]], "LcdMenu 2.1.1": [[43, "lcdmenu-2-1-1"]], "LcdMenu 2.1.2": [[43, "lcdmenu-2-1-2"]], "LcdMenu 2.1.3": [[43, "lcdmenu-2-1-3"]], "LcdMenu 3.0.0 \ud83d\ude80": [[43, "lcdmenu-3-0-0"]], "LcdMenu 3.0.1": [[43, "lcdmenu-3-0-1"]], "LcdMenu 3.1.0": [[43, "lcdmenu-3-1-0"]], "LcdMenu 3.1.1": [[43, "lcdmenu-3-1-1"]], "LcdMenu 3.2.0": [[43, "lcdmenu-3-2-0"]], "LcdMenu 3.3.0": [[43, "lcdmenu-3-3-0"]], "LcdMenu 3.3.1": [[43, "lcdmenu-3-3-1"]], "LcdMenu 3.3.2": [[43, "lcdmenu-3-3-2"]], "LcdMenu 3.3.3": [[43, "lcdmenu-3-3-3"]], "LcdMenu 3.3.4": [[43, "lcdmenu-3-3-4"]], "LcdMenu 3.4.0": [[43, "lcdmenu-3-4-0"]], "LcdMenu 3.5.0": [[43, "lcdmenu-3-5-0"]], "LcdMenu 3.5.1": [[43, "lcdmenu-3-5-1"]], "LcdMenu 3.5.2": [[43, "lcdmenu-3-5-2"]], "LcdMenu 3.5.3": [[43, "lcdmenu-3-5-3"]], "LcdMenu 3.5.4": [[43, "lcdmenu-3-5-4"]], "LcdMenu 3.5.5": [[43, "lcdmenu-3-5-5"]], "LcdMenu 3.5.6": [[43, "lcdmenu-3-5-6"]], "LcdMenu 4.0.0": [[43, "lcdmenu-4-0-0"]], "LcdMenu initialization changes": [[46, "lcdmenu-initialization-changes"], [49, "lcdmenu-initialization-changes"]], "LcdMenu v4.1.0": [[43, "lcdmenu-v4-1-0"]], "LcdMenu v4.2.0": [[43, "lcdmenu-v4-2-0"]], "LcdMenu v5.0.0": [[43, "lcdmenu-v5-0-0"]], "LcdMenu v5.1.0": [[43, "lcdmenu-v5-1-0"]], "License": [[45, null]], "LiquidCrystalAdapter": [[31, null]], "LiquidCrystal_I2CAdapter": [[32, null]], "List": [[59, null]], "List menu item": [[11, null]], "Menu control changes": [[46, "menu-control-changes"], [48, "menu-control-changes"]], "Menu creation changes": [[46, "menu-creation-changes"], [48, "menu-creation-changes"]], "MenuItem": [[27, null]], "MenuRenderer": [[41, null]], "MenuScreen": [[28, null]], "MenuTimeout": [[60, null]], "Migration": [[46, null]], "Migration from v3.x to v4.x": [[46, "migration-from-v3-x-to-v4-x"], [47, null]], "Migration from v4.x.x to v5.0.0": [[46, "migration-from-v4-x-x-to-v5-0-0"], [48, null]], "Migration from v5.0.0 to v5.1.x": [[46, "migration-from-v5-0-0-to-v5-1-x"], [49, null]], "New Features": [[43, "new-features"], [43, "id4"], [43, "id21"]], "New imports": [[46, "new-imports"], [47, "new-imports"]], "Other changes": [[46, "other-changes"], [47, "other-changes"]], "RTOS": [[61, null]], "Range item": [[12, null]], "Rendering the menu": [[15, null]], "Rotary Encoder Adapter": [[4, null]], "Setup changes": [[46, "setup-changes"], [49, "setup-changes"]], "SimpleInput": [[62, null]], "SimpleRotary": [[63, null]], "SimpleRotaryAdapter": [[38, null]], "Sub-menu item": [[13, null]], "SubMenu": [[64, null]], "The library comes with the following built-in renderers:": [[15, null]], "Toggle menu item": [[7, "toggle-menu-item"]], "Usage": [[5, "usage"]], "Use custom cursor characters": [[14, "use-custom-cursor-characters"]], "Welcome to the LcdMenu Docs!": [[0, null]], "display": [[33, null], [33, null]], "input": [[39, null], [39, null]], "renderer": [[42, null], [42, null]]}, "docnames": ["index", "overview/control/button", "overview/control/index", "overview/control/keyboard", "overview/control/rotary-encoder", "overview/getting-started", "overview/items/basic", "overview/items/command", "overview/items/index", "overview/items/input", "overview/items/input-charset", "overview/items/list", "overview/items/range", "overview/items/submenu", "overview/rendering/character-display", "overview/rendering/index", "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/CharacterDisplayInterface", "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/api/renderer/CharacterDisplayRenderer", "reference/api/renderer/MenuRenderer", "reference/api/renderer/index", "reference/changelog", "reference/faq", "reference/license", "reference/migration/index", "reference/migration/v3.x-v4.x", "reference/migration/v4.x.x-v5.0.0", "reference/migration/v5.0.0-v5.1.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": 63, "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/control/button.rst", "overview/control/index.rst", "overview/control/keyboard.rst", "overview/control/rotary-encoder.rst", "overview/getting-started.rst", "overview/items/basic.rst", "overview/items/command.rst", "overview/items/index.rst", "overview/items/input.rst", "overview/items/input-charset.rst", "overview/items/list.rst", "overview/items/range.rst", "overview/items/submenu.rst", "overview/rendering/character-display.rst", "overview/rendering/index.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/CharacterDisplayInterface.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/api/renderer/CharacterDisplayRenderer.rst", "reference/api/renderer/MenuRenderer.rst", "reference/api/renderer/index.rst", "reference/changelog.rst", "reference/faq.rst", "reference/license.rst", "reference/migration/index.rst", "reference/migration/v3.x-v4.x.rst", "reference/migration/v4.x.x-v5.0.0.rst", "reference/migration/v5.0.0-v5.1.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)": [[37, "c.BS", false]], "buttonadapter (c++ class)": [[35, "_CPPv413ButtonAdapter", false]], "buttonadapter::button (c++ member)": [[35, "_CPPv4N13ButtonAdapter6buttonE", false]], "buttonadapter::buttonadapter (c++ function)": [[35, "_CPPv4N13ButtonAdapter13ButtonAdapterEP7LcdMenuP6Button4byte", false]], "buttonadapter::command (c++ member)": [[35, "_CPPv4N13ButtonAdapter7commandE", false]], "buttonadapter::observe (c++ function)": [[35, "_CPPv4N13ButtonAdapter7observeEv", false]], "c2_csi_terminal_max (c macro)": [[37, "c.C2_CSI_TERMINAL_MAX", false]], "c2_csi_terminal_min (c macro)": [[37, "c.C2_CSI_TERMINAL_MIN", false]], "characterdisplayinterface (c++ class)": [[29, "_CPPv425CharacterDisplayInterface", false]], "characterdisplayinterface::clearblinker (c++ function)": [[29, "_CPPv4N25CharacterDisplayInterface12clearBlinkerEv", false]], "characterdisplayinterface::createchar (c++ function)": [[29, "_CPPv4N25CharacterDisplayInterface10createCharE7uint8_tP7uint8_t", false]], "characterdisplayinterface::drawblinker (c++ function)": [[29, "_CPPv4N25CharacterDisplayInterface11drawBlinkerEv", false]], "characterdisplayinterface::~characterdisplayinterface (c++ function)": [[29, "_CPPv4N25CharacterDisplayInterfaceD0Ev", false]], "characterdisplayrenderer (c++ class)": [[40, "_CPPv424CharacterDisplayRenderer", false]], "characterdisplayrenderer::appendcursortotext (c++ function)": [[40, "_CPPv4N24CharacterDisplayRenderer18appendCursorToTextEPKcPc", false]], "characterdisplayrenderer::appendindicatortotext (c++ function)": [[40, "_CPPv4N24CharacterDisplayRenderer21appendIndicatorToTextEPKcPc", false]], "characterdisplayrenderer::begin (c++ function)": [[40, "_CPPv4N24CharacterDisplayRenderer5beginEv", false]], "characterdisplayrenderer::calculateavailablelength (c++ function)": [[40, "_CPPv4N24CharacterDisplayRenderer24calculateAvailableLengthEv", false]], "characterdisplayrenderer::characterdisplayrenderer (c++ function)": [[40, "_CPPv4N24CharacterDisplayRenderer24CharacterDisplayRendererEP25CharacterDisplayInterfaceK7uint8_tK7uint8_tK7uint8_tK7uint8_tP7uint8_tP7uint8_t", false]], "characterdisplayrenderer::clearblinker (c++ function)": [[40, "_CPPv4N24CharacterDisplayRenderer12clearBlinkerEv", false]], "characterdisplayrenderer::cursoricon (c++ member)": [[40, "_CPPv4N24CharacterDisplayRenderer10cursorIconE", false]], "characterdisplayrenderer::downarrow (c++ member)": [[40, "_CPPv4N24CharacterDisplayRenderer9downArrowE", false]], "characterdisplayrenderer::draw (c++ function)": [[40, "_CPPv4N24CharacterDisplayRenderer4drawE7uint8_t", false]], "characterdisplayrenderer::drawblinker (c++ function)": [[40, "_CPPv4N24CharacterDisplayRenderer11drawBlinkerEv", false]], "characterdisplayrenderer::drawitem (c++ function)": [[40, "_CPPv4N24CharacterDisplayRenderer8drawItemEPKc", false]], "characterdisplayrenderer::editcursoricon (c++ member)": [[40, "_CPPv4N24CharacterDisplayRenderer14editCursorIconE", false]], "characterdisplayrenderer::movecursor (c++ function)": [[40, "_CPPv4N24CharacterDisplayRenderer10moveCursorE7uint8_t7uint8_t", false]], "characterdisplayrenderer::padtext (c++ function)": [[40, "_CPPv4N24CharacterDisplayRenderer7padTextEPKcPc", false]], "characterdisplayrenderer::uparrow (c++ member)": [[40, "_CPPv4N24CharacterDisplayRenderer7upArrowE", false]], "cr (c macro)": [[37, "c.CR", false]], "csi_buffer_size (c macro)": [[37, "c.CSI_BUFFER_SIZE", false]], "del (c macro)": [[37, "c.DEL", false]], "displayinterface (c++ class)": [[30, "_CPPv416DisplayInterface", false]], "displayinterface::begin (c++ function)": [[30, "_CPPv4N16DisplayInterface5beginEv", false]], "displayinterface::clear (c++ function)": [[30, "_CPPv4N16DisplayInterface5clearEv", false]], "displayinterface::displayinterface (c++ function)": [[30, "_CPPv4N16DisplayInterface16DisplayInterfaceEv", false]], "displayinterface::draw (c++ function)": [[30, "_CPPv4N16DisplayInterface4drawE7uint8_t", false], [30, "_CPPv4N16DisplayInterface4drawEPKc", false]], "displayinterface::hide (c++ function)": [[30, "_CPPv4N16DisplayInterface4hideEv", false]], "displayinterface::setbacklight (c++ function)": [[30, "_CPPv4N16DisplayInterface12setBacklightEb", false]], "displayinterface::setcursor (c++ function)": [[30, "_CPPv4N16DisplayInterface9setCursorE7uint8_t7uint8_t", false]], "displayinterface::show (c++ function)": [[30, "_CPPv4N16DisplayInterface4showEv", false]], "displayinterface::~displayinterface (c++ function)": [[30, "_CPPv4N16DisplayInterfaceD0Ev", false]], "double_press_threshold (c macro)": [[38, "c.DOUBLE_PRESS_THRESHOLD", false]], "esc (c macro)": [[37, "c.ESC", false]], "inputinterface (c++ class)": [[36, "_CPPv414InputInterface", false]], "inputinterface::inputinterface (c++ function)": [[36, "_CPPv4N14InputInterface14InputInterfaceEP7LcdMenu", false]], "inputinterface::menu (c++ member)": [[36, "_CPPv4N14InputInterface4menuE", false]], "inputinterface::observe (c++ function)": [[36, "_CPPv4N14InputInterface7observeEv", false]], "inputinterface::~inputinterface (c++ function)": [[36, "_CPPv4N14InputInterfaceD0Ev", false]], "item_back (c macro)": [[16, "c.ITEM_BACK", false]], "item_basic (c macro)": [[27, "c.ITEM_BASIC", false]], "item_command (c macro)": [[17, "c.ITEM_COMMAND", false]], "item_float_range (c macro)": [[18, "c.ITEM_FLOAT_RANGE", false]], "item_input (c macro)": [[19, "c.ITEM_INPUT", false]], "item_input_charset (c macro)": [[20, "c.ITEM_INPUT_CHARSET", false]], "item_int_range (c macro)": [[21, "c.ITEM_INT_RANGE", false]], "item_string_list (c macro)": [[22, "c.ITEM_STRING_LIST", false]], "item_submenu (c macro)": [[24, "c.ITEM_SUBMENU", false]], "item_toggle (c macro)": [[25, "c.ITEM_TOGGLE", false]], "itemback (c++ class)": [[16, "_CPPv48ItemBack", false]], "itemback::changescreen (c++ function)": [[16, "_CPPv4N8ItemBack12changeScreenEP7LcdMenu", false]], "itemback::itemback (c++ function)": [[16, "_CPPv4N8ItemBack8ItemBackEPKc", false]], "itemback::process (c++ function)": [[16, "_CPPv4N8ItemBack7processEP7LcdMenuKh", false]], "itemcommand (c++ class)": [[17, "_CPPv411ItemCommand", false]], "itemcommand::callback (c++ member)": [[17, "_CPPv4N11ItemCommand8callbackE", false]], "itemcommand::executecommand (c++ function)": [[17, "_CPPv4N11ItemCommand14executeCommandEv", false]], "itemcommand::getcallback (c++ function)": [[17, "_CPPv4N11ItemCommand11getCallbackEv", false]], "itemcommand::itemcommand (c++ function)": [[17, "_CPPv4N11ItemCommand11ItemCommandEPKc4fptr", false]], "itemcommand::process (c++ function)": [[17, "_CPPv4N11ItemCommand7processEP7LcdMenuKh", false]], "itemcommand::setcallback (c++ function)": [[17, "_CPPv4N11ItemCommand11setCallBackE4fptr", false]], "itemfloatrange (c++ class)": [[18, "_CPPv414ItemFloatRange", false]], "itemfloatrange::calculatedecimalplaces (c++ function)": [[18, "_CPPv4N14ItemFloatRange22calculateDecimalPlacesEf", false]], "itemfloatrange::calculatewidth (c++ function)": [[18, "_CPPv4N14ItemFloatRange14calculateWidthEf7uint8_t", false]], "itemfloatrange::decimalplaces (c++ member)": [[18, "_CPPv4N14ItemFloatRange13decimalPlacesE", false]], "itemfloatrange::getdisplayvalue (c++ function)": [[18, "_CPPv4N14ItemFloatRange15getDisplayValueEv", false]], "itemfloatrange::itemfloatrange (c++ function)": [[18, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", false]], "iteminput (c++ class)": [[19, "_CPPv49ItemInput", false]], "iteminput::back (c++ function)": [[19, "_CPPv4N9ItemInput4backEP12MenuRenderer", false]], "iteminput::backspace (c++ function)": [[19, "_CPPv4N9ItemInput9backspaceEP12MenuRenderer", false]], "iteminput::callback (c++ member)": [[19, "_CPPv4N9ItemInput8callbackE", false]], "iteminput::clear (c++ function)": [[19, "_CPPv4N9ItemInput5clearEP12MenuRenderer", false]], "iteminput::cursor (c++ member)": [[19, "_CPPv4N9ItemInput6cursorE", false]], "iteminput::draw (c++ function)": [[19, "_CPPv4N9ItemInput4drawEP12MenuRenderer", false]], "iteminput::enter (c++ function)": [[19, "_CPPv4N9ItemInput5enterEP12MenuRenderer", false]], "iteminput::getcallbackstr (c++ function)": [[19, "_CPPv4N9ItemInput14getCallbackStrEv", false]], "iteminput::getvalue (c++ function)": [[19, "_CPPv4N9ItemInput8getValueEv", false]], "iteminput::getviewsize (c++ function)": [[19, "_CPPv4N9ItemInput11getViewSizeEP12MenuRenderer", false]], "iteminput::iteminput (c++ function)": [[19, "_CPPv4N9ItemInput9ItemInputEPKc7fptrStr", false], [19, "_CPPv4N9ItemInput9ItemInputEPKcPc7fptrStr", false]], "iteminput::left (c++ function)": [[19, "_CPPv4N9ItemInput4leftEP12MenuRenderer", false]], "iteminput::process (c++ function)": [[19, "_CPPv4N9ItemInput7processEP7LcdMenuKh", false]], "iteminput::right (c++ function)": [[19, "_CPPv4N9ItemInput5rightEP12MenuRenderer", false]], "iteminput::setvalue (c++ function)": [[19, "_CPPv4N9ItemInput8setValueEPc", false]], "iteminput::typechar (c++ function)": [[19, "_CPPv4N9ItemInput8typeCharEP12MenuRendererKh", false]], "iteminput::value (c++ member)": [[19, "_CPPv4N9ItemInput5valueE", false]], "iteminput::view (c++ member)": [[19, "_CPPv4N9ItemInput4viewE", false]], "iteminputcharset (c++ class)": [[20, "_CPPv416ItemInputCharset", false]], "iteminputcharset::abortcharedit (c++ function)": [[20, "_CPPv4N16ItemInputCharset13abortCharEditEP12MenuRenderer", false]], "iteminputcharset::charedit (c++ member)": [[20, "_CPPv4N16ItemInputCharset8charEditE", false]], "iteminputcharset::charset (c++ member)": [[20, "_CPPv4N16ItemInputCharset7charsetE", false]], "iteminputcharset::charsetposition (c++ member)": [[20, "_CPPv4N16ItemInputCharset15charsetPositionE", false]], "iteminputcharset::commitcharedit (c++ function)": [[20, "_CPPv4N16ItemInputCharset14commitCharEditEP12MenuRenderer", false]], "iteminputcharset::drawchar (c++ function)": [[20, "_CPPv4N16ItemInputCharset8drawCharEP12MenuRenderer", false]], "iteminputcharset::initcharedit (c++ function)": [[20, "_CPPv4N16ItemInputCharset12initCharEditEv", false]], "iteminputcharset::iteminputcharset (c++ function)": [[20, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPKc7fptrStr", false], [20, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPcPKc7fptrStr", false]], "iteminputcharset::process (c++ function)": [[20, "_CPPv4N16ItemInputCharset7processEP7LcdMenuKh", false]], "iteminputcharset::shownextchar (c++ function)": [[20, "_CPPv4N16ItemInputCharset12showNextCharEP12MenuRenderer", false]], "iteminputcharset::showpreviouschar (c++ function)": [[20, "_CPPv4N16ItemInputCharset16showPreviousCharEP12MenuRenderer", false]], "itemintrange (c++ class)": [[21, "_CPPv412ItemIntRange", false]], "itemintrange::getdisplayvalue (c++ function)": [[21, "_CPPv4N12ItemIntRange15getDisplayValueEv", false]], "itemintrange::itemintrange (c++ function)": [[21, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", false]], "itemlist (c++ class)": [[22, "_CPPv48ItemList", false]], "itemlist::callback (c++ member)": [[22, "_CPPv4N8ItemList8callbackE", false]], "itemlist::draw (c++ function)": [[22, "_CPPv4N8ItemList4drawEP12MenuRenderer", false]], "itemlist::getcallbackint (c++ function)": [[22, "_CPPv4N8ItemList14getCallbackIntEv", false]], "itemlist::getitemcount (c++ function)": [[22, "_CPPv4N8ItemList12getItemCountEv", false]], "itemlist::getitemindex (c++ function)": [[22, "_CPPv4N8ItemList12getItemIndexEv", false]], "itemlist::getitems (c++ function)": [[22, "_CPPv4N8ItemList8getItemsEv", false]], "itemlist::getvalue (c++ function)": [[22, "_CPPv4N8ItemList8getValueEv", false]], "itemlist::itemcount (c++ member)": [[22, "_CPPv4N8ItemList9itemCountE", false]], "itemlist::itemindex (c++ member)": [[22, "_CPPv4N8ItemList9itemIndexE", false]], "itemlist::itemlist (c++ function)": [[22, "_CPPv4N8ItemList8ItemListEPKcP6StringK7uint8_t8fptruInt", false]], "itemlist::items (c++ member)": [[22, "_CPPv4N8ItemList5itemsE", false]], "itemlist::process (c++ function)": [[22, "_CPPv4N8ItemList7processEP7LcdMenuKh", false]], "itemlist::selectnext (c++ function)": [[22, "_CPPv4N8ItemList10selectNextEP12MenuRenderer", false]], "itemlist::selectprevious (c++ function)": [[22, "_CPPv4N8ItemList14selectPreviousEP12MenuRenderer", false]], "itemlist::setitemindex (c++ function)": [[22, "_CPPv4N8ItemList12setItemIndexE7uint8_t", false]], "itemrangebase (c++ class)": [[23, "_CPPv4I0E13ItemRangeBase", false]], "itemrangebase::callback (c++ member)": [[23, "_CPPv4N13ItemRangeBase8callbackE", false]], "itemrangebase::commitonchange (c++ member)": [[23, "_CPPv4N13ItemRangeBase14commitOnChangeE", false]], "itemrangebase::currentvalue (c++ member)": [[23, "_CPPv4N13ItemRangeBase12currentValueE", false]], "itemrangebase::decrement (c++ function)": [[23, "_CPPv4N13ItemRangeBase9decrementEv", false]], "itemrangebase::draw (c++ function)": [[23, "_CPPv4N13ItemRangeBase4drawEP12MenuRenderer", false]], "itemrangebase::getcurrentvalue (c++ function)": [[23, "_CPPv4N13ItemRangeBase15getCurrentValueEv", false]], "itemrangebase::getdisplayvalue (c++ function)": [[23, "_CPPv4N13ItemRangeBase15getDisplayValueEv", false]], "itemrangebase::increment (c++ function)": [[23, "_CPPv4N13ItemRangeBase9incrementEv", false]], "itemrangebase::itemrangebase (c++ function)": [[23, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", false]], "itemrangebase::maxvalue (c++ member)": [[23, "_CPPv4N13ItemRangeBase8maxValueE", false]], "itemrangebase::minvalue (c++ member)": [[23, "_CPPv4N13ItemRangeBase8minValueE", false]], "itemrangebase::process (c++ function)": [[23, "_CPPv4N13ItemRangeBase7processEP7LcdMenuKh", false]], "itemrangebase::setcurrentvalue (c++ function)": [[23, "_CPPv4N13ItemRangeBase15setCurrentValueE1T", false]], "itemrangebase::step (c++ member)": [[23, "_CPPv4N13ItemRangeBase4stepE", false]], "itemrangebase::unit (c++ member)": [[23, "_CPPv4N13ItemRangeBase4unitE", false]], "itemsubmenu (c++ class)": [[24, "_CPPv411ItemSubMenu", false]], "itemsubmenu::changescreen (c++ function)": [[24, "_CPPv4N11ItemSubMenu12changeScreenEP7LcdMenu", false]], "itemsubmenu::itemsubmenu (c++ function)": [[24, "_CPPv4N11ItemSubMenu11ItemSubMenuEPKcRP10MenuScreen", false]], "itemsubmenu::process (c++ function)": [[24, "_CPPv4N11ItemSubMenu7processEP7LcdMenuKh", false]], "itemsubmenu::screen (c++ member)": [[24, "_CPPv4N11ItemSubMenu6screenE", false]], "itemtoggle (c++ class)": [[25, "_CPPv410ItemToggle", false]], "itemtoggle::callback (c++ member)": [[25, "_CPPv4N10ItemToggle8callbackE", false]], "itemtoggle::draw (c++ function)": [[25, "_CPPv4N10ItemToggle4drawEP12MenuRenderer", false]], "itemtoggle::enabled (c++ member)": [[25, "_CPPv4N10ItemToggle7enabledE", false]], "itemtoggle::getcallbackint (c++ function)": [[25, "_CPPv4N10ItemToggle14getCallbackIntEv", false]], "itemtoggle::gettextoff (c++ function)": [[25, "_CPPv4N10ItemToggle10getTextOffEv", false]], "itemtoggle::gettexton (c++ function)": [[25, "_CPPv4N10ItemToggle9getTextOnEv", false]], "itemtoggle::ison (c++ function)": [[25, "_CPPv4N10ItemToggle4isOnEv", false]], "itemtoggle::itemtoggle (c++ function)": [[25, "_CPPv4N10ItemToggle10ItemToggleEPKc7boolean8fptrBool", false], [25, "_CPPv4N10ItemToggle10ItemToggleEPKc8fptrBool", false], [25, "_CPPv4N10ItemToggle10ItemToggleEPKcPKcPKc8fptrBool", false]], "itemtoggle::process (c++ function)": [[25, "_CPPv4N10ItemToggle7processEP7LcdMenuKh", false]], "itemtoggle::setison (c++ function)": [[25, "_CPPv4N10ItemToggle7setIsOnE7boolean", false]], "itemtoggle::textoff (c++ member)": [[25, "_CPPv4N10ItemToggle7textOffE", false]], "itemtoggle::texton (c++ member)": [[25, "_CPPv4N10ItemToggle6textOnE", false]], "itemtoggle::toggle (c++ function)": [[25, "_CPPv4N10ItemToggle6toggleEP12MenuRenderer", false]], "keyboardadapter (c++ class)": [[37, "_CPPv415KeyboardAdapter", false]], "keyboardadapter::codeset (c++ enum)": [[37, "_CPPv4N15KeyboardAdapter7CodeSetE", false]], "keyboardadapter::codeset (c++ member)": [[37, "_CPPv4N15KeyboardAdapter7codeSetE", false]], "keyboardadapter::codeset::c0 (c++ enumerator)": [[37, "_CPPv4N15KeyboardAdapter7CodeSet2C0E", false]], "keyboardadapter::codeset::c1 (c++ enumerator)": [[37, "_CPPv4N15KeyboardAdapter7CodeSet2C1E", false]], "keyboardadapter::codeset::c2_csi (c++ enumerator)": [[37, "_CPPv4N15KeyboardAdapter7CodeSet6C2_CSIE", false]], "keyboardadapter::codeset::c2_dcs (c++ enumerator)": [[37, "_CPPv4N15KeyboardAdapter7CodeSet6C2_DCSE", false]], "keyboardadapter::codeset::c2_osc (c++ enumerator)": [[37, "_CPPv4N15KeyboardAdapter7CodeSet6C2_OSCE", false]], "keyboardadapter::codeset::c3 (c++ enumerator)": [[37, "_CPPv4N15KeyboardAdapter7CodeSet2C3E", false]], "keyboardadapter::csibuffer (c++ member)": [[37, "_CPPv4N15KeyboardAdapter9csiBufferE", false]], "keyboardadapter::csibuffercursor (c++ member)": [[37, "_CPPv4N15KeyboardAdapter15csiBufferCursorE", false]], "keyboardadapter::handleidle (c++ function)": [[37, "_CPPv4N15KeyboardAdapter10handleIdleEv", false]], "keyboardadapter::handlereceived (c++ function)": [[37, "_CPPv4N15KeyboardAdapter14handleReceivedEh", false]], "keyboardadapter::haslastchar (c++ function)": [[37, "_CPPv4N15KeyboardAdapter11hasLastCharEv", false]], "keyboardadapter::keyboardadapter (c++ function)": [[37, "_CPPv4N15KeyboardAdapter15KeyboardAdapterEP7LcdMenuP6Stream", false]], "keyboardadapter::lastchar (c++ member)": [[37, "_CPPv4N15KeyboardAdapter8lastCharE", false]], "keyboardadapter::lastchartimestamp (c++ member)": [[37, "_CPPv4N15KeyboardAdapter17lastCharTimestampE", false]], "keyboardadapter::observe (c++ function)": [[37, "_CPPv4N15KeyboardAdapter7observeEv", false]], "keyboardadapter::reset (c++ function)": [[37, "_CPPv4N15KeyboardAdapter5resetEv", false]], "keyboardadapter::savelastchar (c++ function)": [[37, "_CPPv4N15KeyboardAdapter12saveLastCharEh", false]], "keyboardadapter::stream (c++ member)": [[37, "_CPPv4N15KeyboardAdapter6streamE", false]], "lcdmenu (c++ class)": [[26, "_CPPv47LcdMenu", false]], "lcdmenu::enabled (c++ member)": [[26, "_CPPv4N7LcdMenu7enabledE", false]], "lcdmenu::getcursor (c++ function)": [[26, "_CPPv4N7LcdMenu9getCursorEv", false]], "lcdmenu::getitemat (c++ function)": [[26, "_CPPv4N7LcdMenu9getItemAtE7uint8_t", false]], "lcdmenu::getrenderer (c++ function)": [[26, "_CPPv4N7LcdMenu11getRendererEv", false]], "lcdmenu::getscreen (c++ function)": [[26, "_CPPv4N7LcdMenu9getScreenEv", false]], "lcdmenu::hide (c++ function)": [[26, "_CPPv4N7LcdMenu4hideEv", false]], "lcdmenu::lcdmenu (c++ function)": [[26, "_CPPv4N7LcdMenu7LcdMenuER12MenuRenderer", false]], "lcdmenu::process (c++ function)": [[26, "_CPPv4N7LcdMenu7processEKh", false]], "lcdmenu::refresh (c++ function)": [[26, "_CPPv4N7LcdMenu7refreshEv", false]], "lcdmenu::renderer (c++ member)": [[26, "_CPPv4N7LcdMenu8rendererE", false]], "lcdmenu::reset (c++ function)": [[26, "_CPPv4N7LcdMenu5resetEv", false]], "lcdmenu::screen (c++ member)": [[26, "_CPPv4N7LcdMenu6screenE", false]], "lcdmenu::setcursor (c++ function)": [[26, "_CPPv4N7LcdMenu9setCursorE7uint8_t", false]], "lcdmenu::setscreen (c++ function)": [[26, "_CPPv4N7LcdMenu9setScreenEP10MenuScreen", false]], "lcdmenu::show (c++ function)": [[26, "_CPPv4N7LcdMenu4showEv", false]], "lf (c macro)": [[37, "c.LF", false]], "liquidcrystal_i2cadapter (c++ class)": [[32, "_CPPv424LiquidCrystal_I2CAdapter", false]], "liquidcrystal_i2cadapter::begin (c++ function)": [[32, "_CPPv4N24LiquidCrystal_I2CAdapter5beginEv", false]], "liquidcrystal_i2cadapter::clear (c++ function)": [[32, "_CPPv4N24LiquidCrystal_I2CAdapter5clearEv", false]], "liquidcrystal_i2cadapter::clearblinker (c++ function)": [[32, "_CPPv4N24LiquidCrystal_I2CAdapter12clearBlinkerEv", false]], "liquidcrystal_i2cadapter::createchar (c++ function)": [[32, "_CPPv4N24LiquidCrystal_I2CAdapter10createCharE7uint8_tP7uint8_t", false]], "liquidcrystal_i2cadapter::draw (c++ function)": [[32, "_CPPv4N24LiquidCrystal_I2CAdapter4drawE7uint8_t", false], [32, "_CPPv4N24LiquidCrystal_I2CAdapter4drawEPKc", false]], "liquidcrystal_i2cadapter::drawblinker (c++ function)": [[32, "_CPPv4N24LiquidCrystal_I2CAdapter11drawBlinkerEv", false]], "liquidcrystal_i2cadapter::hide (c++ function)": [[32, "_CPPv4N24LiquidCrystal_I2CAdapter4hideEv", false]], "liquidcrystal_i2cadapter::lcd (c++ member)": [[32, "_CPPv4N24LiquidCrystal_I2CAdapter3lcdE", false]], "liquidcrystal_i2cadapter::liquidcrystal_i2cadapter (c++ function)": [[32, "_CPPv4N24LiquidCrystal_I2CAdapter24LiquidCrystal_I2CAdapterEP17LiquidCrystal_I2C", false]], "liquidcrystal_i2cadapter::setbacklight (c++ function)": [[32, "_CPPv4N24LiquidCrystal_I2CAdapter12setBacklightEb", false]], "liquidcrystal_i2cadapter::setcursor (c++ function)": [[32, "_CPPv4N24LiquidCrystal_I2CAdapter9setCursorE7uint8_t7uint8_t", false]], "liquidcrystal_i2cadapter::show (c++ function)": [[32, "_CPPv4N24LiquidCrystal_I2CAdapter4showEv", false]], "liquidcrystaladapter (c++ class)": [[31, "_CPPv420LiquidCrystalAdapter", false]], "liquidcrystaladapter::begin (c++ function)": [[31, "_CPPv4N20LiquidCrystalAdapter5beginEv", false]], "liquidcrystaladapter::clear (c++ function)": [[31, "_CPPv4N20LiquidCrystalAdapter5clearEv", false]], "liquidcrystaladapter::clearblinker (c++ function)": [[31, "_CPPv4N20LiquidCrystalAdapter12clearBlinkerEv", false]], "liquidcrystaladapter::createchar (c++ function)": [[31, "_CPPv4N20LiquidCrystalAdapter10createCharE7uint8_tP7uint8_t", false]], "liquidcrystaladapter::draw (c++ function)": [[31, "_CPPv4N20LiquidCrystalAdapter4drawE7uint8_t", false], [31, "_CPPv4N20LiquidCrystalAdapter4drawEPKc", false]], "liquidcrystaladapter::drawblinker (c++ function)": [[31, "_CPPv4N20LiquidCrystalAdapter11drawBlinkerEv", false]], "liquidcrystaladapter::hide (c++ function)": [[31, "_CPPv4N20LiquidCrystalAdapter4hideEv", false]], "liquidcrystaladapter::lcd (c++ member)": [[31, "_CPPv4N20LiquidCrystalAdapter3lcdE", false]], "liquidcrystaladapter::liquidcrystaladapter (c++ function)": [[31, "_CPPv4N20LiquidCrystalAdapter20LiquidCrystalAdapterEP13LiquidCrystal7uint8_t7uint8_t", false]], "liquidcrystaladapter::maxcols (c++ member)": [[31, "_CPPv4N20LiquidCrystalAdapter7maxColsE", false]], "liquidcrystaladapter::maxrows (c++ member)": [[31, "_CPPv4N20LiquidCrystalAdapter7maxRowsE", false]], "liquidcrystaladapter::setbacklight (c++ function)": [[31, "_CPPv4N20LiquidCrystalAdapter12setBacklightEb", false]], "liquidcrystaladapter::setcursor (c++ function)": [[31, "_CPPv4N20LiquidCrystalAdapter9setCursorE7uint8_t7uint8_t", false]], "liquidcrystaladapter::show (c++ function)": [[31, "_CPPv4N20LiquidCrystalAdapter4showEv", false]], "long_press_duration (c macro)": [[38, "c.LONG_PRESS_DURATION", false]], "menu_screen (c macro)": [[28, "c.MENU_SCREEN", false]], "menuitem (c++ class)": [[27, "_CPPv48MenuItem", false]], "menuitem::draw (c++ function)": [[27, "_CPPv4N8MenuItem4drawEP12MenuRenderer", false]], "menuitem::gettext (c++ function)": [[27, "_CPPv4N8MenuItem7getTextEv", false]], "menuitem::menuitem (c++ function)": [[27, "_CPPv4N8MenuItem8MenuItemEPKc", false]], "menuitem::process (c++ function)": [[27, "_CPPv4N8MenuItem7processEP7LcdMenuKh", false]], "menuitem::settext (c++ function)": [[27, "_CPPv4N8MenuItem7setTextEPKc", false]], "menuitem::text (c++ member)": [[27, "_CPPv4N8MenuItem4textE", false]], "menuitem::~menuitem (c++ function)": [[27, "_CPPv4N8MenuItemD0Ev", false]], "menurenderer (c++ class)": [[41, "_CPPv412MenuRenderer", false]], "menurenderer::begin (c++ function)": [[41, "_CPPv4N12MenuRenderer5beginEv", false]], "menurenderer::blinkerposition (c++ member)": [[41, "_CPPv4N12MenuRenderer15blinkerPositionE", false]], "menurenderer::clearblinker (c++ function)": [[41, "_CPPv4N12MenuRenderer12clearBlinkerEv", false]], "menurenderer::cursorcol (c++ member)": [[41, "_CPPv4N12MenuRenderer9cursorColE", false]], "menurenderer::cursorrow (c++ member)": [[41, "_CPPv4N12MenuRenderer9cursorRowE", false]], "menurenderer::display (c++ member)": [[41, "_CPPv4N12MenuRenderer7displayE", false]], "menurenderer::draw (c++ function)": [[41, "_CPPv4N12MenuRenderer4drawE7uint8_t", false]], "menurenderer::drawblinker (c++ function)": [[41, "_CPPv4N12MenuRenderer11drawBlinkerEv", false]], "menurenderer::drawitem (c++ function)": [[41, "_CPPv4N12MenuRenderer8drawItemEPKc", false]], "menurenderer::getcursorcol (c++ function)": [[41, "_CPPv4NK12MenuRenderer12getCursorColEv", false]], "menurenderer::getcursorrow (c++ function)": [[41, "_CPPv4NK12MenuRenderer12getCursorRowEv", false]], "menurenderer::getmaxcols (c++ function)": [[41, "_CPPv4NK12MenuRenderer10getMaxColsEv", false]], "menurenderer::getmaxrows (c++ function)": [[41, "_CPPv4NK12MenuRenderer10getMaxRowsEv", false]], "menurenderer::hasfocus (c++ member)": [[41, "_CPPv4N12MenuRenderer8hasFocusE", false]], "menurenderer::hashiddenitemsabove (c++ member)": [[41, "_CPPv4N12MenuRenderer19hasHiddenItemsAboveE", false]], "menurenderer::hashiddenitemsbelow (c++ member)": [[41, "_CPPv4N12MenuRenderer19hasHiddenItemsBelowE", false]], "menurenderer::ineditmode (c++ member)": [[41, "_CPPv4N12MenuRenderer10inEditModeE", false]], "menurenderer::isineditmode (c++ function)": [[41, "_CPPv4NK12MenuRenderer12isInEditModeEv", false]], "menurenderer::maxcols (c++ member)": [[41, "_CPPv4N12MenuRenderer7maxColsE", false]], "menurenderer::maxrows (c++ member)": [[41, "_CPPv4N12MenuRenderer7maxRowsE", false]], "menurenderer::menurenderer (c++ function)": [[41, "_CPPv4N12MenuRenderer12MenuRendererEP16DisplayInterface7uint8_t7uint8_t", false]], "menurenderer::movecursor (c++ function)": [[41, "_CPPv4N12MenuRenderer10moveCursorE7uint8_t7uint8_t", false]], "menurenderer::restarttimer (c++ function)": [[41, "_CPPv4N12MenuRenderer12restartTimerEv", false]], "menurenderer::seteditmode (c++ function)": [[41, "_CPPv4N12MenuRenderer11setEditModeEb", false]], "menurenderer::starttime (c++ member)": [[41, "_CPPv4N12MenuRenderer9startTimeE", false]], "menurenderer::updatetimer (c++ function)": [[41, "_CPPv4N12MenuRenderer11updateTimerEv", false]], "menuscreen (c++ class)": [[28, "_CPPv410MenuScreen", false]], "menuscreen::cursor (c++ member)": [[28, "_CPPv4N10MenuScreen6cursorE", false]], "menuscreen::down (c++ function)": [[28, "_CPPv4N10MenuScreen4downEP12MenuRenderer", false]], "menuscreen::draw (c++ function)": [[28, "_CPPv4N10MenuScreen4drawEP12MenuRenderer", false]], "menuscreen::getcursor (c++ function)": [[28, "_CPPv4N10MenuScreen9getCursorEv", false]], "menuscreen::getitemat (c++ function)": [[28, "_CPPv4N10MenuScreen9getItemAtE7uint8_t", false]], "menuscreen::itemcount (c++ member)": [[28, "_CPPv4N10MenuScreen9itemCountE", false]], "menuscreen::items (c++ member)": [[28, "_CPPv4N10MenuScreen5itemsE", false]], "menuscreen::menuscreen (c++ function)": [[28, "_CPPv4N10MenuScreen10MenuScreenEPP8MenuItem", false]], "menuscreen::operator[] (c++ function)": [[28, "_CPPv4N10MenuScreenixEK7uint8_t", false]], "menuscreen::parent (c++ member)": [[28, "_CPPv4N10MenuScreen6parentE", false]], "menuscreen::process (c++ function)": [[28, "_CPPv4N10MenuScreen7processEP7LcdMenuKh", false]], "menuscreen::reset (c++ function)": [[28, "_CPPv4N10MenuScreen5resetEP12MenuRenderer", false]], "menuscreen::setcursor (c++ function)": [[28, "_CPPv4N10MenuScreen9setCursorEP12MenuRenderer7uint8_t", false]], "menuscreen::setparent (c++ function)": [[28, "_CPPv4N10MenuScreen9setParentEP10MenuScreen", false]], "menuscreen::syncindicators (c++ function)": [[28, "_CPPv4N10MenuScreen14syncIndicatorsE7uint8_tP12MenuRenderer", false]], "menuscreen::up (c++ function)": [[28, "_CPPv4N10MenuScreen2upEP12MenuRenderer", false]], "menuscreen::view (c++ member)": [[28, "_CPPv4N10MenuScreen4viewE", false]], "simplerotaryadapter (c++ class)": [[38, "_CPPv419SimpleRotaryAdapter", false]], "simplerotaryadapter::encoder (c++ member)": [[38, "_CPPv4N19SimpleRotaryAdapter7encoderE", false]], "simplerotaryadapter::lastpresstime (c++ member)": [[38, "_CPPv4N19SimpleRotaryAdapter13lastPressTimeE", false]], "simplerotaryadapter::observe (c++ function)": [[38, "_CPPv4N19SimpleRotaryAdapter7observeEv", false]], "simplerotaryadapter::pendingenter (c++ member)": [[38, "_CPPv4N19SimpleRotaryAdapter12pendingEnterE", false]], "simplerotaryadapter::simplerotaryadapter (c++ function)": [[38, "_CPPv4N19SimpleRotaryAdapter19SimpleRotaryAdapterEP7LcdMenuP12SimpleRotary", false]], "threshold (c macro)": [[37, "c.THRESHOLD", false]]}, "objects": {"": [[37, 0, 1, "c.BS", "BS"], [37, 0, 1, "c.C2_CSI_TERMINAL_MAX", "C2_CSI_TERMINAL_MAX"], [37, 0, 1, "c.C2_CSI_TERMINAL_MIN", "C2_CSI_TERMINAL_MIN"], [37, 0, 1, "c.CR", "CR"], [37, 0, 1, "c.CSI_BUFFER_SIZE", "CSI_BUFFER_SIZE"], [37, 0, 1, "c.DEL", "DEL"], [38, 0, 1, "c.DOUBLE_PRESS_THRESHOLD", "DOUBLE_PRESS_THRESHOLD"], [37, 0, 1, "c.ESC", "ESC"], [16, 0, 1, "c.ITEM_BACK", "ITEM_BACK"], [27, 0, 1, "c.ITEM_BASIC", "ITEM_BASIC"], [17, 0, 1, "c.ITEM_COMMAND", "ITEM_COMMAND"], [18, 0, 1, "c.ITEM_FLOAT_RANGE", "ITEM_FLOAT_RANGE"], [19, 0, 1, "c.ITEM_INPUT", "ITEM_INPUT"], [20, 0, 1, "c.ITEM_INPUT_CHARSET", "ITEM_INPUT_CHARSET"], [21, 0, 1, "c.ITEM_INT_RANGE", "ITEM_INT_RANGE"], [22, 0, 1, "c.ITEM_STRING_LIST", "ITEM_STRING_LIST"], [24, 0, 1, "c.ITEM_SUBMENU", "ITEM_SUBMENU"], [25, 0, 1, "c.ITEM_TOGGLE", "ITEM_TOGGLE"], [37, 0, 1, "c.LF", "LF"], [38, 0, 1, "c.LONG_PRESS_DURATION", "LONG_PRESS_DURATION"], [28, 0, 1, "c.MENU_SCREEN", "MENU_SCREEN"], [37, 0, 1, "c.THRESHOLD", "THRESHOLD"], [35, 1, 1, "_CPPv413ButtonAdapter", "ButtonAdapter"], [35, 2, 1, "_CPPv4N13ButtonAdapter13ButtonAdapterEP7LcdMenuP6Button4byte", "ButtonAdapter::ButtonAdapter"], [35, 3, 1, "_CPPv4N13ButtonAdapter13ButtonAdapterEP7LcdMenuP6Button4byte", "ButtonAdapter::ButtonAdapter::button"], [35, 3, 1, "_CPPv4N13ButtonAdapter13ButtonAdapterEP7LcdMenuP6Button4byte", "ButtonAdapter::ButtonAdapter::command"], [35, 3, 1, "_CPPv4N13ButtonAdapter13ButtonAdapterEP7LcdMenuP6Button4byte", "ButtonAdapter::ButtonAdapter::menu"], [35, 4, 1, "_CPPv4N13ButtonAdapter6buttonE", "ButtonAdapter::button"], [35, 4, 1, "_CPPv4N13ButtonAdapter7commandE", "ButtonAdapter::command"], [35, 2, 1, "_CPPv4N13ButtonAdapter7observeEv", "ButtonAdapter::observe"], [29, 1, 1, "_CPPv425CharacterDisplayInterface", "CharacterDisplayInterface"], [29, 2, 1, "_CPPv4N25CharacterDisplayInterface12clearBlinkerEv", "CharacterDisplayInterface::clearBlinker"], [29, 2, 1, "_CPPv4N25CharacterDisplayInterface10createCharE7uint8_tP7uint8_t", "CharacterDisplayInterface::createChar"], [29, 3, 1, "_CPPv4N25CharacterDisplayInterface10createCharE7uint8_tP7uint8_t", "CharacterDisplayInterface::createChar::c"], [29, 3, 1, "_CPPv4N25CharacterDisplayInterface10createCharE7uint8_tP7uint8_t", "CharacterDisplayInterface::createChar::id"], [29, 2, 1, "_CPPv4N25CharacterDisplayInterface11drawBlinkerEv", "CharacterDisplayInterface::drawBlinker"], [29, 2, 1, "_CPPv4N25CharacterDisplayInterfaceD0Ev", "CharacterDisplayInterface::~CharacterDisplayInterface"], [40, 1, 1, "_CPPv424CharacterDisplayRenderer", "CharacterDisplayRenderer"], [40, 2, 1, "_CPPv4N24CharacterDisplayRenderer24CharacterDisplayRendererEP25CharacterDisplayInterfaceK7uint8_tK7uint8_tK7uint8_tK7uint8_tP7uint8_tP7uint8_t", "CharacterDisplayRenderer::CharacterDisplayRenderer"], [40, 3, 1, "_CPPv4N24CharacterDisplayRenderer24CharacterDisplayRendererEP25CharacterDisplayInterfaceK7uint8_tK7uint8_tK7uint8_tK7uint8_tP7uint8_tP7uint8_t", "CharacterDisplayRenderer::CharacterDisplayRenderer::cursorIcon"], [40, 3, 1, "_CPPv4N24CharacterDisplayRenderer24CharacterDisplayRendererEP25CharacterDisplayInterfaceK7uint8_tK7uint8_tK7uint8_tK7uint8_tP7uint8_tP7uint8_t", "CharacterDisplayRenderer::CharacterDisplayRenderer::display"], [40, 3, 1, "_CPPv4N24CharacterDisplayRenderer24CharacterDisplayRendererEP25CharacterDisplayInterfaceK7uint8_tK7uint8_tK7uint8_tK7uint8_tP7uint8_tP7uint8_t", "CharacterDisplayRenderer::CharacterDisplayRenderer::downArrow"], [40, 3, 1, "_CPPv4N24CharacterDisplayRenderer24CharacterDisplayRendererEP25CharacterDisplayInterfaceK7uint8_tK7uint8_tK7uint8_tK7uint8_tP7uint8_tP7uint8_t", "CharacterDisplayRenderer::CharacterDisplayRenderer::editCursorIcon"], [40, 3, 1, "_CPPv4N24CharacterDisplayRenderer24CharacterDisplayRendererEP25CharacterDisplayInterfaceK7uint8_tK7uint8_tK7uint8_tK7uint8_tP7uint8_tP7uint8_t", "CharacterDisplayRenderer::CharacterDisplayRenderer::maxCols"], [40, 3, 1, "_CPPv4N24CharacterDisplayRenderer24CharacterDisplayRendererEP25CharacterDisplayInterfaceK7uint8_tK7uint8_tK7uint8_tK7uint8_tP7uint8_tP7uint8_t", "CharacterDisplayRenderer::CharacterDisplayRenderer::maxRows"], [40, 3, 1, "_CPPv4N24CharacterDisplayRenderer24CharacterDisplayRendererEP25CharacterDisplayInterfaceK7uint8_tK7uint8_tK7uint8_tK7uint8_tP7uint8_tP7uint8_t", "CharacterDisplayRenderer::CharacterDisplayRenderer::upArrow"], [40, 2, 1, "_CPPv4N24CharacterDisplayRenderer18appendCursorToTextEPKcPc", "CharacterDisplayRenderer::appendCursorToText"], [40, 3, 1, "_CPPv4N24CharacterDisplayRenderer18appendCursorToTextEPKcPc", "CharacterDisplayRenderer::appendCursorToText::buf"], [40, 3, 1, "_CPPv4N24CharacterDisplayRenderer18appendCursorToTextEPKcPc", "CharacterDisplayRenderer::appendCursorToText::text"], [40, 2, 1, "_CPPv4N24CharacterDisplayRenderer21appendIndicatorToTextEPKcPc", "CharacterDisplayRenderer::appendIndicatorToText"], [40, 3, 1, "_CPPv4N24CharacterDisplayRenderer21appendIndicatorToTextEPKcPc", "CharacterDisplayRenderer::appendIndicatorToText::buf"], [40, 3, 1, "_CPPv4N24CharacterDisplayRenderer21appendIndicatorToTextEPKcPc", "CharacterDisplayRenderer::appendIndicatorToText::text"], [40, 2, 1, "_CPPv4N24CharacterDisplayRenderer5beginEv", "CharacterDisplayRenderer::begin"], [40, 2, 1, "_CPPv4N24CharacterDisplayRenderer24calculateAvailableLengthEv", "CharacterDisplayRenderer::calculateAvailableLength"], [40, 2, 1, "_CPPv4N24CharacterDisplayRenderer12clearBlinkerEv", "CharacterDisplayRenderer::clearBlinker"], [40, 4, 1, "_CPPv4N24CharacterDisplayRenderer10cursorIconE", "CharacterDisplayRenderer::cursorIcon"], [40, 4, 1, "_CPPv4N24CharacterDisplayRenderer9downArrowE", "CharacterDisplayRenderer::downArrow"], [40, 2, 1, "_CPPv4N24CharacterDisplayRenderer4drawE7uint8_t", "CharacterDisplayRenderer::draw"], [40, 3, 1, "_CPPv4N24CharacterDisplayRenderer4drawE7uint8_t", "CharacterDisplayRenderer::draw::byte"], [40, 2, 1, "_CPPv4N24CharacterDisplayRenderer11drawBlinkerEv", "CharacterDisplayRenderer::drawBlinker"], [40, 2, 1, "_CPPv4N24CharacterDisplayRenderer8drawItemEPKc", "CharacterDisplayRenderer::drawItem"], [40, 3, 1, "_CPPv4N24CharacterDisplayRenderer8drawItemEPKc", "CharacterDisplayRenderer::drawItem::text"], [40, 4, 1, "_CPPv4N24CharacterDisplayRenderer14editCursorIconE", "CharacterDisplayRenderer::editCursorIcon"], [40, 2, 1, "_CPPv4N24CharacterDisplayRenderer10moveCursorE7uint8_t7uint8_t", "CharacterDisplayRenderer::moveCursor"], [40, 3, 1, "_CPPv4N24CharacterDisplayRenderer10moveCursorE7uint8_t7uint8_t", "CharacterDisplayRenderer::moveCursor::cursorCol"], [40, 3, 1, "_CPPv4N24CharacterDisplayRenderer10moveCursorE7uint8_t7uint8_t", "CharacterDisplayRenderer::moveCursor::cursorRow"], [40, 2, 1, "_CPPv4N24CharacterDisplayRenderer7padTextEPKcPc", "CharacterDisplayRenderer::padText"], [40, 3, 1, "_CPPv4N24CharacterDisplayRenderer7padTextEPKcPc", "CharacterDisplayRenderer::padText::buf"], [40, 3, 1, "_CPPv4N24CharacterDisplayRenderer7padTextEPKcPc", "CharacterDisplayRenderer::padText::text"], [40, 4, 1, "_CPPv4N24CharacterDisplayRenderer7upArrowE", "CharacterDisplayRenderer::upArrow"], [30, 1, 1, "_CPPv416DisplayInterface", "DisplayInterface"], [30, 2, 1, "_CPPv4N16DisplayInterface16DisplayInterfaceEv", "DisplayInterface::DisplayInterface"], [30, 2, 1, "_CPPv4N16DisplayInterface5beginEv", "DisplayInterface::begin"], [30, 2, 1, "_CPPv4N16DisplayInterface5clearEv", "DisplayInterface::clear"], [30, 2, 1, "_CPPv4N16DisplayInterface4drawE7uint8_t", "DisplayInterface::draw"], [30, 2, 1, "_CPPv4N16DisplayInterface4drawEPKc", "DisplayInterface::draw"], [30, 3, 1, "_CPPv4N16DisplayInterface4drawE7uint8_t", "DisplayInterface::draw::byte"], [30, 3, 1, "_CPPv4N16DisplayInterface4drawEPKc", "DisplayInterface::draw::text"], [30, 2, 1, "_CPPv4N16DisplayInterface4hideEv", "DisplayInterface::hide"], [30, 2, 1, "_CPPv4N16DisplayInterface12setBacklightEb", "DisplayInterface::setBacklight"], [30, 3, 1, "_CPPv4N16DisplayInterface12setBacklightEb", "DisplayInterface::setBacklight::enabled"], [30, 2, 1, "_CPPv4N16DisplayInterface9setCursorE7uint8_t7uint8_t", "DisplayInterface::setCursor"], [30, 3, 1, "_CPPv4N16DisplayInterface9setCursorE7uint8_t7uint8_t", "DisplayInterface::setCursor::col"], [30, 3, 1, "_CPPv4N16DisplayInterface9setCursorE7uint8_t7uint8_t", "DisplayInterface::setCursor::row"], [30, 2, 1, "_CPPv4N16DisplayInterface4showEv", "DisplayInterface::show"], [30, 2, 1, "_CPPv4N16DisplayInterfaceD0Ev", "DisplayInterface::~DisplayInterface"], [36, 1, 1, "_CPPv414InputInterface", "InputInterface"], [36, 2, 1, "_CPPv4N14InputInterface14InputInterfaceEP7LcdMenu", "InputInterface::InputInterface"], [36, 3, 1, "_CPPv4N14InputInterface14InputInterfaceEP7LcdMenu", "InputInterface::InputInterface::menu"], [36, 4, 1, "_CPPv4N14InputInterface4menuE", "InputInterface::menu"], [36, 2, 1, "_CPPv4N14InputInterface7observeEv", "InputInterface::observe"], [36, 2, 1, "_CPPv4N14InputInterfaceD0Ev", "InputInterface::~InputInterface"], [16, 1, 1, "_CPPv48ItemBack", "ItemBack"], [16, 2, 1, "_CPPv4N8ItemBack8ItemBackEPKc", "ItemBack::ItemBack"], [16, 3, 1, "_CPPv4N8ItemBack8ItemBackEPKc", "ItemBack::ItemBack::text"], [16, 2, 1, "_CPPv4N8ItemBack12changeScreenEP7LcdMenu", "ItemBack::changeScreen"], [16, 3, 1, "_CPPv4N8ItemBack12changeScreenEP7LcdMenu", "ItemBack::changeScreen::menu"], [16, 2, 1, "_CPPv4N8ItemBack7processEP7LcdMenuKh", "ItemBack::process"], [16, 3, 1, "_CPPv4N8ItemBack7processEP7LcdMenuKh", "ItemBack::process::command"], [16, 3, 1, "_CPPv4N8ItemBack7processEP7LcdMenuKh", "ItemBack::process::menu"], [17, 1, 1, "_CPPv411ItemCommand", "ItemCommand"], [17, 2, 1, "_CPPv4N11ItemCommand11ItemCommandEPKc4fptr", "ItemCommand::ItemCommand"], [17, 3, 1, "_CPPv4N11ItemCommand11ItemCommandEPKc4fptr", "ItemCommand::ItemCommand::callback"], [17, 3, 1, "_CPPv4N11ItemCommand11ItemCommandEPKc4fptr", "ItemCommand::ItemCommand::text"], [17, 4, 1, "_CPPv4N11ItemCommand8callbackE", "ItemCommand::callback"], [17, 2, 1, "_CPPv4N11ItemCommand14executeCommandEv", "ItemCommand::executeCommand"], [17, 2, 1, "_CPPv4N11ItemCommand11getCallbackEv", "ItemCommand::getCallback"], [17, 2, 1, "_CPPv4N11ItemCommand7processEP7LcdMenuKh", "ItemCommand::process"], [17, 3, 1, "_CPPv4N11ItemCommand7processEP7LcdMenuKh", "ItemCommand::process::command"], [17, 3, 1, "_CPPv4N11ItemCommand7processEP7LcdMenuKh", "ItemCommand::process::menu"], [17, 2, 1, "_CPPv4N11ItemCommand11setCallBackE4fptr", "ItemCommand::setCallBack"], [17, 3, 1, "_CPPv4N11ItemCommand11setCallBackE4fptr", "ItemCommand::setCallBack::callback"], [18, 1, 1, "_CPPv414ItemFloatRange", "ItemFloatRange"], [18, 2, 1, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", "ItemFloatRange::ItemFloatRange"], [18, 3, 1, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", "ItemFloatRange::ItemFloatRange::callback"], [18, 3, 1, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", "ItemFloatRange::ItemFloatRange::commitOnChange"], [18, 3, 1, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", "ItemFloatRange::ItemFloatRange::max"], [18, 3, 1, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", "ItemFloatRange::ItemFloatRange::min"], [18, 3, 1, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", "ItemFloatRange::ItemFloatRange::startingValue"], [18, 3, 1, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", "ItemFloatRange::ItemFloatRange::step"], [18, 3, 1, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", "ItemFloatRange::ItemFloatRange::text"], [18, 3, 1, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", "ItemFloatRange::ItemFloatRange::unit"], [18, 2, 1, "_CPPv4N14ItemFloatRange22calculateDecimalPlacesEf", "ItemFloatRange::calculateDecimalPlaces"], [18, 3, 1, "_CPPv4N14ItemFloatRange22calculateDecimalPlacesEf", "ItemFloatRange::calculateDecimalPlaces::step"], [18, 2, 1, "_CPPv4N14ItemFloatRange14calculateWidthEf7uint8_t", "ItemFloatRange::calculateWidth"], [18, 3, 1, "_CPPv4N14ItemFloatRange14calculateWidthEf7uint8_t", "ItemFloatRange::calculateWidth::currentValue"], [18, 3, 1, "_CPPv4N14ItemFloatRange14calculateWidthEf7uint8_t", "ItemFloatRange::calculateWidth::decimalPlaces"], [18, 4, 1, "_CPPv4N14ItemFloatRange13decimalPlacesE", "ItemFloatRange::decimalPlaces"], [18, 2, 1, "_CPPv4N14ItemFloatRange15getDisplayValueEv", "ItemFloatRange::getDisplayValue"], [19, 1, 1, "_CPPv49ItemInput", "ItemInput"], [19, 2, 1, "_CPPv4N9ItemInput9ItemInputEPKc7fptrStr", "ItemInput::ItemInput"], [19, 2, 1, "_CPPv4N9ItemInput9ItemInputEPKcPc7fptrStr", "ItemInput::ItemInput"], [19, 3, 1, "_CPPv4N9ItemInput9ItemInputEPKc7fptrStr", "ItemInput::ItemInput::callback"], [19, 3, 1, "_CPPv4N9ItemInput9ItemInputEPKcPc7fptrStr", "ItemInput::ItemInput::callback"], [19, 3, 1, "_CPPv4N9ItemInput9ItemInputEPKc7fptrStr", "ItemInput::ItemInput::text"], [19, 3, 1, "_CPPv4N9ItemInput9ItemInputEPKcPc7fptrStr", "ItemInput::ItemInput::text"], [19, 3, 1, "_CPPv4N9ItemInput9ItemInputEPKcPc7fptrStr", "ItemInput::ItemInput::value"], [19, 2, 1, "_CPPv4N9ItemInput4backEP12MenuRenderer", "ItemInput::back"], [19, 3, 1, "_CPPv4N9ItemInput4backEP12MenuRenderer", "ItemInput::back::renderer"], [19, 2, 1, "_CPPv4N9ItemInput9backspaceEP12MenuRenderer", "ItemInput::backspace"], [19, 3, 1, "_CPPv4N9ItemInput9backspaceEP12MenuRenderer", "ItemInput::backspace::renderer"], [19, 4, 1, "_CPPv4N9ItemInput8callbackE", "ItemInput::callback"], [19, 2, 1, "_CPPv4N9ItemInput5clearEP12MenuRenderer", "ItemInput::clear"], [19, 3, 1, "_CPPv4N9ItemInput5clearEP12MenuRenderer", "ItemInput::clear::renderer"], [19, 4, 1, "_CPPv4N9ItemInput6cursorE", "ItemInput::cursor"], [19, 2, 1, "_CPPv4N9ItemInput4drawEP12MenuRenderer", "ItemInput::draw"], [19, 3, 1, "_CPPv4N9ItemInput4drawEP12MenuRenderer", "ItemInput::draw::renderer"], [19, 2, 1, "_CPPv4N9ItemInput5enterEP12MenuRenderer", "ItemInput::enter"], [19, 3, 1, "_CPPv4N9ItemInput5enterEP12MenuRenderer", "ItemInput::enter::renderer"], [19, 2, 1, "_CPPv4N9ItemInput14getCallbackStrEv", "ItemInput::getCallbackStr"], [19, 2, 1, "_CPPv4N9ItemInput8getValueEv", "ItemInput::getValue"], [19, 2, 1, "_CPPv4N9ItemInput11getViewSizeEP12MenuRenderer", "ItemInput::getViewSize"], [19, 3, 1, "_CPPv4N9ItemInput11getViewSizeEP12MenuRenderer", "ItemInput::getViewSize::renderer"], [19, 2, 1, "_CPPv4N9ItemInput4leftEP12MenuRenderer", "ItemInput::left"], [19, 3, 1, "_CPPv4N9ItemInput4leftEP12MenuRenderer", "ItemInput::left::renderer"], [19, 2, 1, "_CPPv4N9ItemInput7processEP7LcdMenuKh", "ItemInput::process"], [19, 3, 1, "_CPPv4N9ItemInput7processEP7LcdMenuKh", "ItemInput::process::command"], [19, 3, 1, "_CPPv4N9ItemInput7processEP7LcdMenuKh", "ItemInput::process::menu"], [19, 2, 1, "_CPPv4N9ItemInput5rightEP12MenuRenderer", "ItemInput::right"], [19, 3, 1, "_CPPv4N9ItemInput5rightEP12MenuRenderer", "ItemInput::right::renderer"], [19, 2, 1, "_CPPv4N9ItemInput8setValueEPc", "ItemInput::setValue"], [19, 3, 1, "_CPPv4N9ItemInput8setValueEPc", "ItemInput::setValue::value"], [19, 2, 1, "_CPPv4N9ItemInput8typeCharEP12MenuRendererKh", "ItemInput::typeChar"], [19, 3, 1, "_CPPv4N9ItemInput8typeCharEP12MenuRendererKh", "ItemInput::typeChar::character"], [19, 3, 1, "_CPPv4N9ItemInput8typeCharEP12MenuRendererKh", "ItemInput::typeChar::renderer"], [19, 4, 1, "_CPPv4N9ItemInput5valueE", "ItemInput::value"], [19, 4, 1, "_CPPv4N9ItemInput4viewE", "ItemInput::view"], [20, 1, 1, "_CPPv416ItemInputCharset", "ItemInputCharset"], [20, 2, 1, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPKc7fptrStr", "ItemInputCharset::ItemInputCharset"], [20, 2, 1, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPcPKc7fptrStr", "ItemInputCharset::ItemInputCharset"], [20, 3, 1, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPKc7fptrStr", "ItemInputCharset::ItemInputCharset::callback"], [20, 3, 1, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPcPKc7fptrStr", "ItemInputCharset::ItemInputCharset::callback"], [20, 3, 1, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPKc7fptrStr", "ItemInputCharset::ItemInputCharset::charset"], [20, 3, 1, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPcPKc7fptrStr", "ItemInputCharset::ItemInputCharset::charset"], [20, 3, 1, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPKc7fptrStr", "ItemInputCharset::ItemInputCharset::text"], [20, 3, 1, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPcPKc7fptrStr", "ItemInputCharset::ItemInputCharset::text"], [20, 3, 1, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPcPKc7fptrStr", "ItemInputCharset::ItemInputCharset::value"], [20, 2, 1, "_CPPv4N16ItemInputCharset13abortCharEditEP12MenuRenderer", "ItemInputCharset::abortCharEdit"], [20, 3, 1, "_CPPv4N16ItemInputCharset13abortCharEditEP12MenuRenderer", "ItemInputCharset::abortCharEdit::renderer"], [20, 4, 1, "_CPPv4N16ItemInputCharset8charEditE", "ItemInputCharset::charEdit"], [20, 4, 1, "_CPPv4N16ItemInputCharset7charsetE", "ItemInputCharset::charset"], [20, 4, 1, "_CPPv4N16ItemInputCharset15charsetPositionE", "ItemInputCharset::charsetPosition"], [20, 2, 1, "_CPPv4N16ItemInputCharset14commitCharEditEP12MenuRenderer", "ItemInputCharset::commitCharEdit"], [20, 3, 1, "_CPPv4N16ItemInputCharset14commitCharEditEP12MenuRenderer", "ItemInputCharset::commitCharEdit::renderer"], [20, 2, 1, "_CPPv4N16ItemInputCharset8drawCharEP12MenuRenderer", "ItemInputCharset::drawChar"], [20, 3, 1, "_CPPv4N16ItemInputCharset8drawCharEP12MenuRenderer", "ItemInputCharset::drawChar::renderer"], [20, 2, 1, "_CPPv4N16ItemInputCharset12initCharEditEv", "ItemInputCharset::initCharEdit"], [20, 2, 1, "_CPPv4N16ItemInputCharset7processEP7LcdMenuKh", "ItemInputCharset::process"], [20, 3, 1, "_CPPv4N16ItemInputCharset7processEP7LcdMenuKh", "ItemInputCharset::process::command"], [20, 3, 1, "_CPPv4N16ItemInputCharset7processEP7LcdMenuKh", "ItemInputCharset::process::menu"], [20, 2, 1, "_CPPv4N16ItemInputCharset12showNextCharEP12MenuRenderer", "ItemInputCharset::showNextChar"], [20, 3, 1, "_CPPv4N16ItemInputCharset12showNextCharEP12MenuRenderer", "ItemInputCharset::showNextChar::renderer"], [20, 2, 1, "_CPPv4N16ItemInputCharset16showPreviousCharEP12MenuRenderer", "ItemInputCharset::showPreviousChar"], [20, 3, 1, "_CPPv4N16ItemInputCharset16showPreviousCharEP12MenuRenderer", "ItemInputCharset::showPreviousChar::renderer"], [21, 1, 1, "_CPPv412ItemIntRange", "ItemIntRange"], [21, 2, 1, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", "ItemIntRange::ItemIntRange"], [21, 3, 1, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", "ItemIntRange::ItemIntRange::callback"], [21, 3, 1, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", "ItemIntRange::ItemIntRange::commitOnChange"], [21, 3, 1, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", "ItemIntRange::ItemIntRange::max"], [21, 3, 1, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", "ItemIntRange::ItemIntRange::min"], [21, 3, 1, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", "ItemIntRange::ItemIntRange::startingValue"], [21, 3, 1, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", "ItemIntRange::ItemIntRange::step"], [21, 3, 1, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", "ItemIntRange::ItemIntRange::text"], [21, 3, 1, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", "ItemIntRange::ItemIntRange::unit"], [21, 2, 1, "_CPPv4N12ItemIntRange15getDisplayValueEv", "ItemIntRange::getDisplayValue"], [22, 1, 1, "_CPPv48ItemList", "ItemList"], [22, 2, 1, "_CPPv4N8ItemList8ItemListEPKcP6StringK7uint8_t8fptruInt", "ItemList::ItemList"], [22, 3, 1, "_CPPv4N8ItemList8ItemListEPKcP6StringK7uint8_t8fptruInt", "ItemList::ItemList::callback"], [22, 3, 1, "_CPPv4N8ItemList8ItemListEPKcP6StringK7uint8_t8fptruInt", "ItemList::ItemList::itemCount"], [22, 3, 1, "_CPPv4N8ItemList8ItemListEPKcP6StringK7uint8_t8fptruInt", "ItemList::ItemList::items"], [22, 3, 1, "_CPPv4N8ItemList8ItemListEPKcP6StringK7uint8_t8fptruInt", "ItemList::ItemList::key"], [22, 4, 1, "_CPPv4N8ItemList8callbackE", "ItemList::callback"], [22, 2, 1, "_CPPv4N8ItemList4drawEP12MenuRenderer", "ItemList::draw"], [22, 3, 1, "_CPPv4N8ItemList4drawEP12MenuRenderer", "ItemList::draw::renderer"], [22, 2, 1, "_CPPv4N8ItemList14getCallbackIntEv", "ItemList::getCallbackInt"], [22, 2, 1, "_CPPv4N8ItemList12getItemCountEv", "ItemList::getItemCount"], [22, 2, 1, "_CPPv4N8ItemList12getItemIndexEv", "ItemList::getItemIndex"], [22, 2, 1, "_CPPv4N8ItemList8getItemsEv", "ItemList::getItems"], [22, 2, 1, "_CPPv4N8ItemList8getValueEv", "ItemList::getValue"], [22, 4, 1, "_CPPv4N8ItemList9itemCountE", "ItemList::itemCount"], [22, 4, 1, "_CPPv4N8ItemList9itemIndexE", "ItemList::itemIndex"], [22, 4, 1, "_CPPv4N8ItemList5itemsE", "ItemList::items"], [22, 2, 1, "_CPPv4N8ItemList7processEP7LcdMenuKh", "ItemList::process"], [22, 3, 1, "_CPPv4N8ItemList7processEP7LcdMenuKh", "ItemList::process::command"], [22, 3, 1, "_CPPv4N8ItemList7processEP7LcdMenuKh", "ItemList::process::menu"], [22, 2, 1, "_CPPv4N8ItemList10selectNextEP12MenuRenderer", "ItemList::selectNext"], [22, 3, 1, "_CPPv4N8ItemList10selectNextEP12MenuRenderer", "ItemList::selectNext::renderer"], [22, 2, 1, "_CPPv4N8ItemList14selectPreviousEP12MenuRenderer", "ItemList::selectPrevious"], [22, 3, 1, "_CPPv4N8ItemList14selectPreviousEP12MenuRenderer", "ItemList::selectPrevious::renderer"], [22, 2, 1, "_CPPv4N8ItemList12setItemIndexE7uint8_t", "ItemList::setItemIndex"], [22, 3, 1, "_CPPv4N8ItemList12setItemIndexE7uint8_t", "ItemList::setItemIndex::itemIndex"], [23, 1, 1, "_CPPv4I0E13ItemRangeBase", "ItemRangeBase"], [23, 2, 1, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", "ItemRangeBase::ItemRangeBase"], [23, 3, 1, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", "ItemRangeBase::ItemRangeBase::callback"], [23, 3, 1, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", "ItemRangeBase::ItemRangeBase::commitOnChange"], [23, 3, 1, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", "ItemRangeBase::ItemRangeBase::max"], [23, 3, 1, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", "ItemRangeBase::ItemRangeBase::min"], [23, 3, 1, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", "ItemRangeBase::ItemRangeBase::startingValue"], [23, 3, 1, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", "ItemRangeBase::ItemRangeBase::step"], [23, 3, 1, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", "ItemRangeBase::ItemRangeBase::text"], [23, 3, 1, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", "ItemRangeBase::ItemRangeBase::unit"], [23, 5, 1, "_CPPv4I0E13ItemRangeBase", "ItemRangeBase::T"], [23, 4, 1, "_CPPv4N13ItemRangeBase8callbackE", "ItemRangeBase::callback"], [23, 4, 1, "_CPPv4N13ItemRangeBase14commitOnChangeE", "ItemRangeBase::commitOnChange"], [23, 4, 1, "_CPPv4N13ItemRangeBase12currentValueE", "ItemRangeBase::currentValue"], [23, 2, 1, "_CPPv4N13ItemRangeBase9decrementEv", "ItemRangeBase::decrement"], [23, 2, 1, "_CPPv4N13ItemRangeBase4drawEP12MenuRenderer", "ItemRangeBase::draw"], [23, 3, 1, "_CPPv4N13ItemRangeBase4drawEP12MenuRenderer", "ItemRangeBase::draw::renderer"], [23, 2, 1, "_CPPv4N13ItemRangeBase15getCurrentValueEv", "ItemRangeBase::getCurrentValue"], [23, 2, 1, "_CPPv4N13ItemRangeBase15getDisplayValueEv", "ItemRangeBase::getDisplayValue"], [23, 2, 1, "_CPPv4N13ItemRangeBase9incrementEv", "ItemRangeBase::increment"], [23, 4, 1, "_CPPv4N13ItemRangeBase8maxValueE", "ItemRangeBase::maxValue"], [23, 4, 1, "_CPPv4N13ItemRangeBase8minValueE", "ItemRangeBase::minValue"], [23, 2, 1, "_CPPv4N13ItemRangeBase7processEP7LcdMenuKh", "ItemRangeBase::process"], [23, 3, 1, "_CPPv4N13ItemRangeBase7processEP7LcdMenuKh", "ItemRangeBase::process::command"], [23, 3, 1, "_CPPv4N13ItemRangeBase7processEP7LcdMenuKh", "ItemRangeBase::process::menu"], [23, 2, 1, "_CPPv4N13ItemRangeBase15setCurrentValueE1T", "ItemRangeBase::setCurrentValue"], [23, 3, 1, "_CPPv4N13ItemRangeBase15setCurrentValueE1T", "ItemRangeBase::setCurrentValue::value"], [23, 4, 1, "_CPPv4N13ItemRangeBase4stepE", "ItemRangeBase::step"], [23, 4, 1, "_CPPv4N13ItemRangeBase4unitE", "ItemRangeBase::unit"], [24, 1, 1, "_CPPv411ItemSubMenu", "ItemSubMenu"], [24, 2, 1, "_CPPv4N11ItemSubMenu11ItemSubMenuEPKcRP10MenuScreen", "ItemSubMenu::ItemSubMenu"], [24, 3, 1, "_CPPv4N11ItemSubMenu11ItemSubMenuEPKcRP10MenuScreen", "ItemSubMenu::ItemSubMenu::screen"], [24, 3, 1, "_CPPv4N11ItemSubMenu11ItemSubMenuEPKcRP10MenuScreen", "ItemSubMenu::ItemSubMenu::text"], [24, 2, 1, "_CPPv4N11ItemSubMenu12changeScreenEP7LcdMenu", "ItemSubMenu::changeScreen"], [24, 3, 1, "_CPPv4N11ItemSubMenu12changeScreenEP7LcdMenu", "ItemSubMenu::changeScreen::menu"], [24, 2, 1, "_CPPv4N11ItemSubMenu7processEP7LcdMenuKh", "ItemSubMenu::process"], [24, 3, 1, "_CPPv4N11ItemSubMenu7processEP7LcdMenuKh", "ItemSubMenu::process::command"], [24, 3, 1, "_CPPv4N11ItemSubMenu7processEP7LcdMenuKh", "ItemSubMenu::process::menu"], [24, 4, 1, "_CPPv4N11ItemSubMenu6screenE", "ItemSubMenu::screen"], [25, 1, 1, "_CPPv410ItemToggle", "ItemToggle"], [25, 2, 1, "_CPPv4N10ItemToggle10ItemToggleEPKc7boolean8fptrBool", "ItemToggle::ItemToggle"], [25, 2, 1, "_CPPv4N10ItemToggle10ItemToggleEPKc8fptrBool", "ItemToggle::ItemToggle"], [25, 2, 1, "_CPPv4N10ItemToggle10ItemToggleEPKcPKcPKc8fptrBool", "ItemToggle::ItemToggle"], [25, 3, 1, "_CPPv4N10ItemToggle10ItemToggleEPKc7boolean8fptrBool", "ItemToggle::ItemToggle::callback"], [25, 3, 1, "_CPPv4N10ItemToggle10ItemToggleEPKc8fptrBool", "ItemToggle::ItemToggle::callback"], [25, 3, 1, "_CPPv4N10ItemToggle10ItemToggleEPKcPKcPKc8fptrBool", "ItemToggle::ItemToggle::callback"], [25, 3, 1, "_CPPv4N10ItemToggle10ItemToggleEPKc7boolean8fptrBool", "ItemToggle::ItemToggle::enabled"], [25, 3, 1, "_CPPv4N10ItemToggle10ItemToggleEPKc8fptrBool", "ItemToggle::ItemToggle::key"], [25, 3, 1, "_CPPv4N10ItemToggle10ItemToggleEPKc7boolean8fptrBool", "ItemToggle::ItemToggle::text"], [25, 3, 1, "_CPPv4N10ItemToggle10ItemToggleEPKcPKcPKc8fptrBool", "ItemToggle::ItemToggle::text"], [25, 3, 1, "_CPPv4N10ItemToggle10ItemToggleEPKcPKcPKc8fptrBool", "ItemToggle::ItemToggle::textOff"], [25, 3, 1, "_CPPv4N10ItemToggle10ItemToggleEPKcPKcPKc8fptrBool", "ItemToggle::ItemToggle::textOn"], [25, 4, 1, "_CPPv4N10ItemToggle8callbackE", "ItemToggle::callback"], [25, 2, 1, "_CPPv4N10ItemToggle4drawEP12MenuRenderer", "ItemToggle::draw"], [25, 3, 1, "_CPPv4N10ItemToggle4drawEP12MenuRenderer", "ItemToggle::draw::renderer"], [25, 4, 1, "_CPPv4N10ItemToggle7enabledE", "ItemToggle::enabled"], [25, 2, 1, "_CPPv4N10ItemToggle14getCallbackIntEv", "ItemToggle::getCallbackInt"], [25, 2, 1, "_CPPv4N10ItemToggle10getTextOffEv", "ItemToggle::getTextOff"], [25, 2, 1, "_CPPv4N10ItemToggle9getTextOnEv", "ItemToggle::getTextOn"], [25, 2, 1, "_CPPv4N10ItemToggle4isOnEv", "ItemToggle::isOn"], [25, 2, 1, "_CPPv4N10ItemToggle7processEP7LcdMenuKh", "ItemToggle::process"], [25, 3, 1, "_CPPv4N10ItemToggle7processEP7LcdMenuKh", "ItemToggle::process::command"], [25, 3, 1, "_CPPv4N10ItemToggle7processEP7LcdMenuKh", "ItemToggle::process::menu"], [25, 2, 1, "_CPPv4N10ItemToggle7setIsOnE7boolean", "ItemToggle::setIsOn"], [25, 3, 1, "_CPPv4N10ItemToggle7setIsOnE7boolean", "ItemToggle::setIsOn::isOn"], [25, 4, 1, "_CPPv4N10ItemToggle7textOffE", "ItemToggle::textOff"], [25, 4, 1, "_CPPv4N10ItemToggle6textOnE", "ItemToggle::textOn"], [25, 2, 1, "_CPPv4N10ItemToggle6toggleEP12MenuRenderer", "ItemToggle::toggle"], [25, 3, 1, "_CPPv4N10ItemToggle6toggleEP12MenuRenderer", "ItemToggle::toggle::renderer"], [37, 1, 1, "_CPPv415KeyboardAdapter", "KeyboardAdapter"], [37, 6, 1, "_CPPv4N15KeyboardAdapter7CodeSetE", "KeyboardAdapter::CodeSet"], [37, 7, 1, "_CPPv4N15KeyboardAdapter7CodeSet2C0E", "KeyboardAdapter::CodeSet::C0"], [37, 7, 1, "_CPPv4N15KeyboardAdapter7CodeSet2C1E", "KeyboardAdapter::CodeSet::C1"], [37, 7, 1, "_CPPv4N15KeyboardAdapter7CodeSet6C2_CSIE", "KeyboardAdapter::CodeSet::C2_CSI"], [37, 7, 1, "_CPPv4N15KeyboardAdapter7CodeSet6C2_DCSE", "KeyboardAdapter::CodeSet::C2_DCS"], [37, 7, 1, "_CPPv4N15KeyboardAdapter7CodeSet6C2_OSCE", "KeyboardAdapter::CodeSet::C2_OSC"], [37, 7, 1, "_CPPv4N15KeyboardAdapter7CodeSet2C3E", "KeyboardAdapter::CodeSet::C3"], [37, 2, 1, "_CPPv4N15KeyboardAdapter15KeyboardAdapterEP7LcdMenuP6Stream", "KeyboardAdapter::KeyboardAdapter"], [37, 3, 1, "_CPPv4N15KeyboardAdapter15KeyboardAdapterEP7LcdMenuP6Stream", "KeyboardAdapter::KeyboardAdapter::menu"], [37, 3, 1, "_CPPv4N15KeyboardAdapter15KeyboardAdapterEP7LcdMenuP6Stream", "KeyboardAdapter::KeyboardAdapter::stream"], [37, 4, 1, "_CPPv4N15KeyboardAdapter7codeSetE", "KeyboardAdapter::codeSet"], [37, 4, 1, "_CPPv4N15KeyboardAdapter9csiBufferE", "KeyboardAdapter::csiBuffer"], [37, 4, 1, "_CPPv4N15KeyboardAdapter15csiBufferCursorE", "KeyboardAdapter::csiBufferCursor"], [37, 2, 1, "_CPPv4N15KeyboardAdapter10handleIdleEv", "KeyboardAdapter::handleIdle"], [37, 2, 1, "_CPPv4N15KeyboardAdapter14handleReceivedEh", "KeyboardAdapter::handleReceived"], [37, 3, 1, "_CPPv4N15KeyboardAdapter14handleReceivedEh", "KeyboardAdapter::handleReceived::command"], [37, 2, 1, "_CPPv4N15KeyboardAdapter11hasLastCharEv", "KeyboardAdapter::hasLastChar"], [37, 4, 1, "_CPPv4N15KeyboardAdapter8lastCharE", "KeyboardAdapter::lastChar"], [37, 4, 1, "_CPPv4N15KeyboardAdapter17lastCharTimestampE", "KeyboardAdapter::lastCharTimestamp"], [37, 2, 1, "_CPPv4N15KeyboardAdapter7observeEv", "KeyboardAdapter::observe"], [37, 2, 1, "_CPPv4N15KeyboardAdapter5resetEv", "KeyboardAdapter::reset"], [37, 2, 1, "_CPPv4N15KeyboardAdapter12saveLastCharEh", "KeyboardAdapter::saveLastChar"], [37, 3, 1, "_CPPv4N15KeyboardAdapter12saveLastCharEh", "KeyboardAdapter::saveLastChar::command"], [37, 4, 1, "_CPPv4N15KeyboardAdapter6streamE", "KeyboardAdapter::stream"], [26, 1, 1, "_CPPv47LcdMenu", "LcdMenu"], [26, 2, 1, "_CPPv4N7LcdMenu7LcdMenuER12MenuRenderer", "LcdMenu::LcdMenu"], [26, 3, 1, "_CPPv4N7LcdMenu7LcdMenuER12MenuRenderer", "LcdMenu::LcdMenu::renderer"], [26, 4, 1, "_CPPv4N7LcdMenu7enabledE", "LcdMenu::enabled"], [26, 2, 1, "_CPPv4N7LcdMenu9getCursorEv", "LcdMenu::getCursor"], [26, 2, 1, "_CPPv4N7LcdMenu9getItemAtE7uint8_t", "LcdMenu::getItemAt"], [26, 3, 1, "_CPPv4N7LcdMenu9getItemAtE7uint8_t", "LcdMenu::getItemAt::position"], [26, 2, 1, "_CPPv4N7LcdMenu11getRendererEv", "LcdMenu::getRenderer"], [26, 2, 1, "_CPPv4N7LcdMenu9getScreenEv", "LcdMenu::getScreen"], [26, 2, 1, "_CPPv4N7LcdMenu4hideEv", "LcdMenu::hide"], [26, 2, 1, "_CPPv4N7LcdMenu7processEKh", "LcdMenu::process"], [26, 3, 1, "_CPPv4N7LcdMenu7processEKh", "LcdMenu::process::c"], [26, 2, 1, "_CPPv4N7LcdMenu7refreshEv", "LcdMenu::refresh"], [26, 4, 1, "_CPPv4N7LcdMenu8rendererE", "LcdMenu::renderer"], [26, 2, 1, "_CPPv4N7LcdMenu5resetEv", "LcdMenu::reset"], [26, 4, 1, "_CPPv4N7LcdMenu6screenE", "LcdMenu::screen"], [26, 2, 1, "_CPPv4N7LcdMenu9setCursorE7uint8_t", "LcdMenu::setCursor"], [26, 3, 1, "_CPPv4N7LcdMenu9setCursorE7uint8_t", "LcdMenu::setCursor::cursor"], [26, 2, 1, "_CPPv4N7LcdMenu9setScreenEP10MenuScreen", "LcdMenu::setScreen"], [26, 3, 1, "_CPPv4N7LcdMenu9setScreenEP10MenuScreen", "LcdMenu::setScreen::screen"], [26, 2, 1, "_CPPv4N7LcdMenu4showEv", "LcdMenu::show"], [31, 1, 1, "_CPPv420LiquidCrystalAdapter", "LiquidCrystalAdapter"], [31, 2, 1, "_CPPv4N20LiquidCrystalAdapter20LiquidCrystalAdapterEP13LiquidCrystal7uint8_t7uint8_t", "LiquidCrystalAdapter::LiquidCrystalAdapter"], [31, 3, 1, "_CPPv4N20LiquidCrystalAdapter20LiquidCrystalAdapterEP13LiquidCrystal7uint8_t7uint8_t", "LiquidCrystalAdapter::LiquidCrystalAdapter::lcd"], [31, 3, 1, "_CPPv4N20LiquidCrystalAdapter20LiquidCrystalAdapterEP13LiquidCrystal7uint8_t7uint8_t", "LiquidCrystalAdapter::LiquidCrystalAdapter::maxCols"], [31, 3, 1, "_CPPv4N20LiquidCrystalAdapter20LiquidCrystalAdapterEP13LiquidCrystal7uint8_t7uint8_t", "LiquidCrystalAdapter::LiquidCrystalAdapter::maxRows"], [31, 2, 1, "_CPPv4N20LiquidCrystalAdapter5beginEv", "LiquidCrystalAdapter::begin"], [31, 2, 1, "_CPPv4N20LiquidCrystalAdapter5clearEv", "LiquidCrystalAdapter::clear"], [31, 2, 1, "_CPPv4N20LiquidCrystalAdapter12clearBlinkerEv", "LiquidCrystalAdapter::clearBlinker"], [31, 2, 1, "_CPPv4N20LiquidCrystalAdapter10createCharE7uint8_tP7uint8_t", "LiquidCrystalAdapter::createChar"], [31, 3, 1, "_CPPv4N20LiquidCrystalAdapter10createCharE7uint8_tP7uint8_t", "LiquidCrystalAdapter::createChar::c"], [31, 3, 1, "_CPPv4N20LiquidCrystalAdapter10createCharE7uint8_tP7uint8_t", "LiquidCrystalAdapter::createChar::id"], [31, 2, 1, "_CPPv4N20LiquidCrystalAdapter4drawE7uint8_t", "LiquidCrystalAdapter::draw"], [31, 2, 1, "_CPPv4N20LiquidCrystalAdapter4drawEPKc", "LiquidCrystalAdapter::draw"], [31, 3, 1, "_CPPv4N20LiquidCrystalAdapter4drawE7uint8_t", "LiquidCrystalAdapter::draw::byte"], [31, 3, 1, "_CPPv4N20LiquidCrystalAdapter4drawEPKc", "LiquidCrystalAdapter::draw::text"], [31, 2, 1, "_CPPv4N20LiquidCrystalAdapter11drawBlinkerEv", "LiquidCrystalAdapter::drawBlinker"], [31, 2, 1, "_CPPv4N20LiquidCrystalAdapter4hideEv", "LiquidCrystalAdapter::hide"], [31, 4, 1, "_CPPv4N20LiquidCrystalAdapter3lcdE", "LiquidCrystalAdapter::lcd"], [31, 4, 1, "_CPPv4N20LiquidCrystalAdapter7maxColsE", "LiquidCrystalAdapter::maxCols"], [31, 4, 1, "_CPPv4N20LiquidCrystalAdapter7maxRowsE", "LiquidCrystalAdapter::maxRows"], [31, 2, 1, "_CPPv4N20LiquidCrystalAdapter12setBacklightEb", "LiquidCrystalAdapter::setBacklight"], [31, 3, 1, "_CPPv4N20LiquidCrystalAdapter12setBacklightEb", "LiquidCrystalAdapter::setBacklight::enabled"], [31, 2, 1, "_CPPv4N20LiquidCrystalAdapter9setCursorE7uint8_t7uint8_t", "LiquidCrystalAdapter::setCursor"], [31, 3, 1, "_CPPv4N20LiquidCrystalAdapter9setCursorE7uint8_t7uint8_t", "LiquidCrystalAdapter::setCursor::col"], [31, 3, 1, "_CPPv4N20LiquidCrystalAdapter9setCursorE7uint8_t7uint8_t", "LiquidCrystalAdapter::setCursor::row"], [31, 2, 1, "_CPPv4N20LiquidCrystalAdapter4showEv", "LiquidCrystalAdapter::show"], [32, 1, 1, "_CPPv424LiquidCrystal_I2CAdapter", "LiquidCrystal_I2CAdapter"], [32, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter24LiquidCrystal_I2CAdapterEP17LiquidCrystal_I2C", "LiquidCrystal_I2CAdapter::LiquidCrystal_I2CAdapter"], [32, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter24LiquidCrystal_I2CAdapterEP17LiquidCrystal_I2C", "LiquidCrystal_I2CAdapter::LiquidCrystal_I2CAdapter::lcd"], [32, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter5beginEv", "LiquidCrystal_I2CAdapter::begin"], [32, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter5clearEv", "LiquidCrystal_I2CAdapter::clear"], [32, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter12clearBlinkerEv", "LiquidCrystal_I2CAdapter::clearBlinker"], [32, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter10createCharE7uint8_tP7uint8_t", "LiquidCrystal_I2CAdapter::createChar"], [32, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter10createCharE7uint8_tP7uint8_t", "LiquidCrystal_I2CAdapter::createChar::c"], [32, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter10createCharE7uint8_tP7uint8_t", "LiquidCrystal_I2CAdapter::createChar::id"], [32, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter4drawE7uint8_t", "LiquidCrystal_I2CAdapter::draw"], [32, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter4drawEPKc", "LiquidCrystal_I2CAdapter::draw"], [32, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter4drawE7uint8_t", "LiquidCrystal_I2CAdapter::draw::byte"], [32, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter4drawEPKc", "LiquidCrystal_I2CAdapter::draw::text"], [32, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter11drawBlinkerEv", "LiquidCrystal_I2CAdapter::drawBlinker"], [32, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter4hideEv", "LiquidCrystal_I2CAdapter::hide"], [32, 4, 1, "_CPPv4N24LiquidCrystal_I2CAdapter3lcdE", "LiquidCrystal_I2CAdapter::lcd"], [32, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter12setBacklightEb", "LiquidCrystal_I2CAdapter::setBacklight"], [32, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter12setBacklightEb", "LiquidCrystal_I2CAdapter::setBacklight::enabled"], [32, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter9setCursorE7uint8_t7uint8_t", "LiquidCrystal_I2CAdapter::setCursor"], [32, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter9setCursorE7uint8_t7uint8_t", "LiquidCrystal_I2CAdapter::setCursor::col"], [32, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter9setCursorE7uint8_t7uint8_t", "LiquidCrystal_I2CAdapter::setCursor::row"], [32, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter4showEv", "LiquidCrystal_I2CAdapter::show"], [27, 1, 1, "_CPPv48MenuItem", "MenuItem"], [27, 2, 1, "_CPPv4N8MenuItem8MenuItemEPKc", "MenuItem::MenuItem"], [27, 3, 1, "_CPPv4N8MenuItem8MenuItemEPKc", "MenuItem::MenuItem::text"], [27, 2, 1, "_CPPv4N8MenuItem4drawEP12MenuRenderer", "MenuItem::draw"], [27, 3, 1, "_CPPv4N8MenuItem4drawEP12MenuRenderer", "MenuItem::draw::renderer"], [27, 2, 1, "_CPPv4N8MenuItem7getTextEv", "MenuItem::getText"], [27, 2, 1, "_CPPv4N8MenuItem7processEP7LcdMenuKh", "MenuItem::process"], [27, 3, 1, "_CPPv4N8MenuItem7processEP7LcdMenuKh", "MenuItem::process::command"], [27, 3, 1, "_CPPv4N8MenuItem7processEP7LcdMenuKh", "MenuItem::process::menu"], [27, 2, 1, "_CPPv4N8MenuItem7setTextEPKc", "MenuItem::setText"], [27, 3, 1, "_CPPv4N8MenuItem7setTextEPKc", "MenuItem::setText::text"], [27, 4, 1, "_CPPv4N8MenuItem4textE", "MenuItem::text"], [27, 2, 1, "_CPPv4N8MenuItemD0Ev", "MenuItem::~MenuItem"], [41, 1, 1, "_CPPv412MenuRenderer", "MenuRenderer"], [41, 2, 1, "_CPPv4N12MenuRenderer12MenuRendererEP16DisplayInterface7uint8_t7uint8_t", "MenuRenderer::MenuRenderer"], [41, 3, 1, "_CPPv4N12MenuRenderer12MenuRendererEP16DisplayInterface7uint8_t7uint8_t", "MenuRenderer::MenuRenderer::display"], [41, 3, 1, "_CPPv4N12MenuRenderer12MenuRendererEP16DisplayInterface7uint8_t7uint8_t", "MenuRenderer::MenuRenderer::maxCols"], [41, 3, 1, "_CPPv4N12MenuRenderer12MenuRendererEP16DisplayInterface7uint8_t7uint8_t", "MenuRenderer::MenuRenderer::maxRows"], [41, 2, 1, "_CPPv4N12MenuRenderer5beginEv", "MenuRenderer::begin"], [41, 4, 1, "_CPPv4N12MenuRenderer15blinkerPositionE", "MenuRenderer::blinkerPosition"], [41, 2, 1, "_CPPv4N12MenuRenderer12clearBlinkerEv", "MenuRenderer::clearBlinker"], [41, 4, 1, "_CPPv4N12MenuRenderer9cursorColE", "MenuRenderer::cursorCol"], [41, 4, 1, "_CPPv4N12MenuRenderer9cursorRowE", "MenuRenderer::cursorRow"], [41, 4, 1, "_CPPv4N12MenuRenderer7displayE", "MenuRenderer::display"], [41, 2, 1, "_CPPv4N12MenuRenderer4drawE7uint8_t", "MenuRenderer::draw"], [41, 3, 1, "_CPPv4N12MenuRenderer4drawE7uint8_t", "MenuRenderer::draw::byte"], [41, 2, 1, "_CPPv4N12MenuRenderer11drawBlinkerEv", "MenuRenderer::drawBlinker"], [41, 2, 1, "_CPPv4N12MenuRenderer8drawItemEPKc", "MenuRenderer::drawItem"], [41, 3, 1, "_CPPv4N12MenuRenderer8drawItemEPKc", "MenuRenderer::drawItem::text"], [41, 2, 1, "_CPPv4NK12MenuRenderer12getCursorColEv", "MenuRenderer::getCursorCol"], [41, 2, 1, "_CPPv4NK12MenuRenderer12getCursorRowEv", "MenuRenderer::getCursorRow"], [41, 2, 1, "_CPPv4NK12MenuRenderer10getMaxColsEv", "MenuRenderer::getMaxCols"], [41, 2, 1, "_CPPv4NK12MenuRenderer10getMaxRowsEv", "MenuRenderer::getMaxRows"], [41, 4, 1, "_CPPv4N12MenuRenderer8hasFocusE", "MenuRenderer::hasFocus"], [41, 4, 1, "_CPPv4N12MenuRenderer19hasHiddenItemsAboveE", "MenuRenderer::hasHiddenItemsAbove"], [41, 4, 1, "_CPPv4N12MenuRenderer19hasHiddenItemsBelowE", "MenuRenderer::hasHiddenItemsBelow"], [41, 4, 1, "_CPPv4N12MenuRenderer10inEditModeE", "MenuRenderer::inEditMode"], [41, 2, 1, "_CPPv4NK12MenuRenderer12isInEditModeEv", "MenuRenderer::isInEditMode"], [41, 4, 1, "_CPPv4N12MenuRenderer7maxColsE", "MenuRenderer::maxCols"], [41, 4, 1, "_CPPv4N12MenuRenderer7maxRowsE", "MenuRenderer::maxRows"], [41, 2, 1, "_CPPv4N12MenuRenderer10moveCursorE7uint8_t7uint8_t", "MenuRenderer::moveCursor"], [41, 3, 1, "_CPPv4N12MenuRenderer10moveCursorE7uint8_t7uint8_t", "MenuRenderer::moveCursor::cursorCol"], [41, 3, 1, "_CPPv4N12MenuRenderer10moveCursorE7uint8_t7uint8_t", "MenuRenderer::moveCursor::cursorRow"], [41, 2, 1, "_CPPv4N12MenuRenderer12restartTimerEv", "MenuRenderer::restartTimer"], [41, 2, 1, "_CPPv4N12MenuRenderer11setEditModeEb", "MenuRenderer::setEditMode"], [41, 3, 1, "_CPPv4N12MenuRenderer11setEditModeEb", "MenuRenderer::setEditMode::inEditMode"], [41, 4, 1, "_CPPv4N12MenuRenderer9startTimeE", "MenuRenderer::startTime"], [41, 2, 1, "_CPPv4N12MenuRenderer11updateTimerEv", "MenuRenderer::updateTimer"], [28, 1, 1, "_CPPv410MenuScreen", "MenuScreen"], [28, 2, 1, "_CPPv4N10MenuScreen10MenuScreenEPP8MenuItem", "MenuScreen::MenuScreen"], [28, 3, 1, "_CPPv4N10MenuScreen10MenuScreenEPP8MenuItem", "MenuScreen::MenuScreen::items"], [28, 4, 1, "_CPPv4N10MenuScreen6cursorE", "MenuScreen::cursor"], [28, 2, 1, "_CPPv4N10MenuScreen4downEP12MenuRenderer", "MenuScreen::down"], [28, 3, 1, "_CPPv4N10MenuScreen4downEP12MenuRenderer", "MenuScreen::down::renderer"], [28, 2, 1, "_CPPv4N10MenuScreen4drawEP12MenuRenderer", "MenuScreen::draw"], [28, 3, 1, "_CPPv4N10MenuScreen4drawEP12MenuRenderer", "MenuScreen::draw::renderer"], [28, 2, 1, "_CPPv4N10MenuScreen9getCursorEv", "MenuScreen::getCursor"], [28, 2, 1, "_CPPv4N10MenuScreen9getItemAtE7uint8_t", "MenuScreen::getItemAt"], [28, 3, 1, "_CPPv4N10MenuScreen9getItemAtE7uint8_t", "MenuScreen::getItemAt::position"], [28, 4, 1, "_CPPv4N10MenuScreen9itemCountE", "MenuScreen::itemCount"], [28, 4, 1, "_CPPv4N10MenuScreen5itemsE", "MenuScreen::items"], [28, 2, 1, "_CPPv4N10MenuScreenixEK7uint8_t", "MenuScreen::operator[]"], [28, 3, 1, "_CPPv4N10MenuScreenixEK7uint8_t", "MenuScreen::operator[]::position"], [28, 4, 1, "_CPPv4N10MenuScreen6parentE", "MenuScreen::parent"], [28, 2, 1, "_CPPv4N10MenuScreen7processEP7LcdMenuKh", "MenuScreen::process"], [28, 3, 1, "_CPPv4N10MenuScreen7processEP7LcdMenuKh", "MenuScreen::process::command"], [28, 3, 1, "_CPPv4N10MenuScreen7processEP7LcdMenuKh", "MenuScreen::process::menu"], [28, 2, 1, "_CPPv4N10MenuScreen5resetEP12MenuRenderer", "MenuScreen::reset"], [28, 3, 1, "_CPPv4N10MenuScreen5resetEP12MenuRenderer", "MenuScreen::reset::renderer"], [28, 2, 1, "_CPPv4N10MenuScreen9setCursorEP12MenuRenderer7uint8_t", "MenuScreen::setCursor"], [28, 3, 1, "_CPPv4N10MenuScreen9setCursorEP12MenuRenderer7uint8_t", "MenuScreen::setCursor::position"], [28, 3, 1, "_CPPv4N10MenuScreen9setCursorEP12MenuRenderer7uint8_t", "MenuScreen::setCursor::renderer"], [28, 2, 1, "_CPPv4N10MenuScreen9setParentEP10MenuScreen", "MenuScreen::setParent"], [28, 3, 1, "_CPPv4N10MenuScreen9setParentEP10MenuScreen", "MenuScreen::setParent::parent"], [28, 2, 1, "_CPPv4N10MenuScreen14syncIndicatorsE7uint8_tP12MenuRenderer", "MenuScreen::syncIndicators"], [28, 3, 1, "_CPPv4N10MenuScreen14syncIndicatorsE7uint8_tP12MenuRenderer", "MenuScreen::syncIndicators::index"], [28, 3, 1, "_CPPv4N10MenuScreen14syncIndicatorsE7uint8_tP12MenuRenderer", "MenuScreen::syncIndicators::renderer"], [28, 2, 1, "_CPPv4N10MenuScreen2upEP12MenuRenderer", "MenuScreen::up"], [28, 3, 1, "_CPPv4N10MenuScreen2upEP12MenuRenderer", "MenuScreen::up::renderer"], [28, 4, 1, "_CPPv4N10MenuScreen4viewE", "MenuScreen::view"], [38, 1, 1, "_CPPv419SimpleRotaryAdapter", "SimpleRotaryAdapter"], [38, 2, 1, "_CPPv4N19SimpleRotaryAdapter19SimpleRotaryAdapterEP7LcdMenuP12SimpleRotary", "SimpleRotaryAdapter::SimpleRotaryAdapter"], [38, 3, 1, "_CPPv4N19SimpleRotaryAdapter19SimpleRotaryAdapterEP7LcdMenuP12SimpleRotary", "SimpleRotaryAdapter::SimpleRotaryAdapter::encoder"], [38, 3, 1, "_CPPv4N19SimpleRotaryAdapter19SimpleRotaryAdapterEP7LcdMenuP12SimpleRotary", "SimpleRotaryAdapter::SimpleRotaryAdapter::menu"], [38, 4, 1, "_CPPv4N19SimpleRotaryAdapter7encoderE", "SimpleRotaryAdapter::encoder"], [38, 4, 1, "_CPPv4N19SimpleRotaryAdapter13lastPressTimeE", "SimpleRotaryAdapter::lastPressTime"], [38, 2, 1, "_CPPv4N19SimpleRotaryAdapter7observeEv", "SimpleRotaryAdapter::observe"], [38, 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": {"": [7, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 28, 40, 43, 46, 47], "0": [5, 12, 14, 18, 19, 22, 23, 26, 28, 29, 30, 36, 37, 38, 40, 41, 52, 55, 56, 61, 63], "01": 12, "0123456": [54, 58], "0123456789": [10, 54, 58], "01f": 56, "0f": [12, 56], "0x00": [46, 47], "0x04": 40, "0x0e": 40, "0x1f": 40, "0x27": [5, 14, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "0x40": 37, "0x5f": [14, 37], "0x7e": [14, 37, 40], "0x7f": [14, 40], "0xa5": 14, "1": [5, 6, 7, 11, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 40, 52, 56, 61], "10": [43, 46, 47], "100": [12, 56, 61], "1000": [38, 61], "10000": [46, 47], "10000m": 60, "101": 43, "102": 43, "103": 43, "104": 43, "107": 43, "108": 43, "11": [14, 46, 48, 52], "110": 43, "111": 43, "112": 43, "113": 43, "114": 43, "115": 43, "12": [14, 46, 48, 59], "122": 43, "123": 43, "126": 43, "128": [37, 61], "130": 43, "135": 43, "142": 43, "149": 43, "150": 43, "151": 43, "152": 43, "154": 43, "155": 43, "156": 43, "159": 43, "16": [5, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 63, 64], "164": 43, "165": 43, "167": 43, "16x2": [5, 6], "170": 43, "172": 43, "185": 43, "189": 43, "192": 43, "199": 43, "1f": 18, "2": [5, 11, 13, 14, 37, 40, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "20": 61, "200": 56, "2000": 61, "2020": 45, "2024": 45, "203": 43, "206": 43, "213": 43, "214": 43, "215": 43, "216": 43, "218": 43, "219": 43, "220": 43, "221": 43, "223": 43, "224": 43, "225": 43, "226": 43, "227": 43, "228": 43, "230": 43, "233": 43, "234": 43, "235": 43, "2x20": 61, "3": [5, 11, 13, 14, 37, 40, 46, 48, 52, 55, 61, 63], "300": 38, "3000": 61, "32": 59, "3d": 15, "4": [5, 11, 13, 14, 46, 48, 52, 55, 61, 63], "40": 43, "42": 14, "458719343aabd01cfb17a3a4f7296797": 37, "48": 37, "5": [5, 12, 14, 46, 48, 51, 59, 61], "50": [12, 63], "5000": 61, "5f": 12, "6": 51, "61": 43, "6429": 37, "7": [40, 51, 59], "70": 43, "71": 43, "77": 43, "78": 43, "79": 43, "8": [40, 52, 59, 61, 63], "80": 43, "81": 43, "82": 43, "83": 43, "86": 43, "87": 43, "9": 59, "91": 43, "92": 43, "93": 43, "9600": [3, 5, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "A": [2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17, 19, 20, 22, 23, 29, 31, 32, 37, 40, 43, 45], "AND": 45, "AS": 45, "And": 55, "As": [7, 37, 43], "BE": 45, "BUT": 45, "By": 43, "FOR": 45, "For": [1, 2, 3, 4, 5, 9, 10, 12, 15, 44, 46, 47], "IN": 45, "If": [14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 40], "In": [3, 5, 43, 46, 48, 49], "It": [0, 5, 6, 7, 10, 11, 12, 13, 14, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 31, 32, 35, 38, 40, 41, 43], "NO": 45, "NOT": 45, "No": 43, "OF": 45, "ON": 25, "OR": 45, "THE": 45, "TO": 45, "That": [46, 47], "The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 35, 38, 40, 41, 43, 45, 46, 47, 48, 49, 60, 66], "Then": [1, 3, 4, 11, 13, 26, 44], "There": [0, 7, 12, 15, 43], "These": [12, 28], "To": [1, 3, 4, 5, 14, 44], "WITH": [45, 61], "Will": 26, "With": 0, "_": 43, "_becaus": 43, "a0": 61, "abandon": 43, "abcdefghijklmnopqrstuvwxyz": [52, 55], "abil": [46, 49], "abl": [2, 10, 46, 47], "abort": 20, "abortcharedit": 20, "about": [1, 2, 3, 4, 6, 7, 9, 10, 11, 12, 13, 14, 43, 44], "abov": [41, 45], "abstract": [29, 30, 36, 41, 43], "accept": [7, 9], "accomplish": 65, "accordingli": [2, 19, 28, 35], "account": 40, "action": [2, 4, 6, 7, 10, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 38, 45], "activ": [26, 40, 61], "actual": 20, "ad": [5, 40, 43], "adapt": [31, 32, 35, 38, 43, 49, 52], "add": [5, 10, 43, 46, 47, 48, 49], "addit": 29, "addition": [19, 23, 25], "adjust": [2, 4, 12, 19], "after": [12, 14, 18, 19, 22, 23, 25, 26, 27, 43], "again": 44, "aim": 43, "all": [20, 23, 34, 43, 45, 46, 47], "alloc": [40, 43], "allow": [1, 2, 3, 4, 9, 10, 11, 12, 17, 18, 19, 21, 23, 25, 43, 46, 49], "alreadi": [37, 43], "also": [0, 7, 8, 10, 12, 40, 43], "altern": 43, "alwai": [14, 16, 17, 19, 20, 22, 23, 24, 25, 27, 28, 43], "amount": 43, "an": [0, 1, 2, 3, 4, 5, 7, 9, 10, 11, 12, 14, 17, 19, 20, 22, 25, 26, 29, 30, 31, 32, 35, 36, 38, 40, 41, 45], "analogread": 61, "analyz": 18, "andcan": 43, "ani": [6, 8, 15, 26, 30, 44, 45, 46, 47], "anoth": 7, "ansi_escape_cod": 37, "anymor": 43, "api": [0, 1, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 43, 44], "appear": 15, "append": [14, 19, 40], "appendcursortotext": 40, "appendindicatortotext": 40, "appropri": 44, "aqua": [52, 59, 63], "ar": [0, 4, 7, 12, 14, 15, 18, 37, 40, 41, 46, 47, 48], "architectur": 43, "arduino": [0, 5, 43], "arduino_freerto": 61, "area": [19, 28], "argument": [12, 43], "aris": 45, "around": 8, "arrai": [22, 28, 29, 31, 32, 40, 59], "arriv": 37, "arrow": [3, 5, 37, 40], "ascii": 37, "ask": 44, "associ": [6, 45], "asynchron": 37, "atroci": 15, "attribut": [19, 23, 27, 34, 36, 40, 41, 44], "author": 45, "autom": 43, "avail": [10, 37, 40, 43, 46, 47, 49], "b": 37, "back": [1, 2, 3, 4, 7, 16, 19, 26, 28, 37, 38, 51, 53, 54, 55, 58, 62], "back_pin": 1, "backbutton": 1, "backbuttona": 1, "backlight": [31, 32, 46, 47, 51, 52, 53, 57, 63, 64], "backspac": [2, 3, 4, 19, 37, 38, 52], "backspacebtn": 52, "backspacebtna": 52, "backward": 43, "base": [8, 23, 26, 29, 30, 36, 40, 41, 43, 44], "basic": [8, 14, 41, 43, 44, 65], "been": [43, 46, 48], "befor": [9, 19, 43], "begin": [1, 3, 5, 14, 30, 31, 32, 40, 41, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "behav": 6, "behavior": [6, 12], "behaviour": [16, 17, 19, 20, 22, 23, 24, 25, 27], "being": 6, "below": [5, 41, 43], "better": 43, "between": [7, 19, 25, 28, 37, 38, 43, 46, 66], "biggest": [46, 47], "blink": [46, 48, 50, 51, 53, 54, 56, 57, 58, 60, 62, 63, 64], "blinker": [19, 29, 31, 32, 40, 41], "blinkerposit": 41, "blue": [52, 59, 63], "bodi": 7, "bool": [7, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 37, 38, 41, 51, 52, 53, 61, 63], "boolean": [7, 25], "border": [19, 28], "bot": 43, "bottom": 43, "bound": [2, 22, 43], "box": 2, "bright": 12, "broken": 43, "bubbl": [16, 17, 19, 20, 22, 23, 24, 25, 27], "buf": 40, "buffer": [37, 40], "buffer1": 61, "buffer2": 61, "buffer3": 61, "bug_report": 43, "bugfix": 43, "build": 5, "built": 0, "button": [2, 3, 4, 5, 7, 35, 37, 38, 51, 52], "buttonadapt": [1, 36, 39, 43, 52, 65], "buttonwithrotaryadapt": 65, "byte": [16, 17, 19, 20, 22, 23, 24, 25, 27, 30, 31, 32, 35, 37, 40, 41], "c": [23, 26, 29, 31, 32, 37, 45], "c0": 37, "c1": 37, "c2_csi": 37, "c2_csi_terminal_max": 37, "c2_csi_terminal_min": 37, "c2_dc": 37, "c2_osc": 37, "c3": 37, "calcul": [18, 40], "calculateavailablelength": 40, "calculatedecimalplac": 18, "calculatewidth": 18, "call": [1, 2, 9, 10, 11, 12, 14, 19, 22, 23, 25, 26, 27, 37, 43, 44, 51, 53, 54, 55, 58, 60, 62], "callback": [9, 10, 11, 12, 17, 18, 19, 20, 21, 22, 23, 25, 43, 51, 52, 54, 55, 56, 58, 59, 62, 63, 65], "callbackfloat": 56, "callbackint": 56, "can": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 37, 38, 43, 44, 65], "cannot": [29, 36], "car": 2, "care": [1, 2, 3, 4], "case": 0, "categori": 13, "chang": [5, 7, 12, 15, 16, 19, 20, 22, 23, 25, 27], "changescreen": [16, 24], "chapter": 5, "char": [9, 10, 12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 37, 40, 41, 43, 52, 54, 55, 56, 58, 61, 62, 63], "charact": [2, 10, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 29, 31, 32, 37, 40, 43], "characterdisplayinterfac": [14, 30, 31, 32, 33, 40], "characterdisplayrender": [5, 14, 41, 42, 46, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "charedit": 20, "charg": 45, "charset": [8, 20, 43, 54, 55, 58], "charsetinput": 65, "charsetposit": 20, "check": [0, 1, 3, 4, 5, 7, 9, 10, 12, 41, 43, 44], "checkout": [46, 48], "choic": 14, "choos": 0, "ci": 43, "claim": 45, "clang": [50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "class": [8, 9, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 40, 41, 43, 44], "cleanup": 43, "clear": [2, 3, 19, 26, 29, 30, 31, 32, 37, 40, 41, 44, 55], "clearblink": [29, 31, 32, 40, 41], "clearinput": 55, "clockwis": 4, "close": [46, 48], "code": [0, 14, 37, 43, 46, 47, 48, 49], "codebas": 43, "codeset": 37, "col": [14, 30, 31, 32, 59], "collect": [8, 9], "color": [11, 15, 52, 59, 63], "colorscallback": [52, 59, 63], "column": [14, 31, 40, 41], "com": [37, 43], "come": 0, "command": [2, 8, 16, 17, 19, 20, 22, 23, 24, 25, 27, 28, 35, 37, 43], "commit": [12, 20], "commitcharedit": 20, "commitonchang": [18, 21, 23], "common": 43, "commonli": 2, "commun": 15, "compar": 43, "compat": 43, "compil": 43, "complet": 65, "complex": 5, "compon": 5, "comput": [3, 18, 40], "con": [54, 56, 58, 62], "concaten": [18, 21, 23], "concept": 8, "condit": [43, 45], "configur": [7, 12], "connect": [1, 3, 4, 7, 45, 46, 48, 50, 51, 53, 54, 57, 58, 60, 62, 63, 64], "consecut": 38, "consid": 38, "consolid": [46, 48], "const": [9, 12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 40, 41, 52, 54, 55, 56, 58, 63], "constant": [43, 46, 47], "construct": [16, 17, 19, 20, 22, 23, 25, 26, 56, 59], "constructor": [28, 40, 41], "contain": [14, 28, 34, 43, 65], "content": [26, 40], "contract": 45, "contrast": [57, 64], "contrast1": 64, "contrast2": 64, "contrast3": 64, "contrast4": 64, "contrast5": 64, "contrast6": 64, "contrast7": 64, "contribut": 43, "contributor": 43, "control": [1, 3, 4, 5, 7, 16, 17, 19, 20, 22, 23, 24, 25, 27, 29, 31, 32, 37, 38, 43, 47], "convert": [18, 37], "cool": 15, "copi": [43, 45], "copyright": 45, "core": 43, "could": 15, "count": 18, "counterclockwis": 4, "cr": 37, "creat": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 25, 29, 31, 32, 40, 43, 44, 46, 48, 49, 54, 55, 57, 58, 64], "createchar": [29, 31, 32], "cross": [19, 28], "crystal": [14, 46, 48], "csi": 37, "csi_buffer_s": 37, "csibuff": 37, "csibuffercursor": 37, "curr": 56, "current": [2, 7, 19, 20, 22, 23, 25, 26, 27, 28, 37, 41, 43, 46, 49], "currentvalu": [18, 23], "cursor": [19, 20, 26, 28, 31, 32, 40, 41, 43, 46, 47], "cursor_icon": [46, 47], "cursorchar": 14, "cursorcol": [40, 41], "cursoricon": 40, "cursorrow": [40, 41], "custom": [7, 8, 9, 15, 29, 31, 32, 40, 43, 44, 46, 47, 49], "custominput": 9, "cycl": [10, 43], "d": 37, "damag": 45, "data": 43, "datasheet": 14, "db": 12, "deal": 45, "debug": [3, 43], "decim": [12, 18], "decimalplac": 18, "declar": [43, 51, 52, 53, 54, 55, 56, 58, 59, 62, 63], "decod": [16, 17, 19, 20, 22, 23, 24, 25, 27], "decoupl": 43, "decrement": [12, 18, 21, 23], "dedic": [2, 4, 7], "default": [9, 10, 12, 16, 25, 27, 36, 37, 38, 40, 43, 60], "default_valu": 9, "defin": [5, 11, 13, 16, 17, 18, 19, 20, 21, 22, 24, 25, 27, 28, 30, 37, 38, 43, 46, 47, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "definit": [7, 43], "dejanmeznarc": 43, "del": 37, "deleg": [16, 17, 19, 20, 22, 23, 24, 25, 27], "delet": [2, 3, 37], "demo": 59, "demonstr": [43, 65], "depend": 43, "deprec": 43, "deriv": [30, 36], "descript": 34, "design": [0, 5, 40, 46, 48], "desir": [13, 46, 47, 48], "destructor": 29, "detail": [0, 5, 34, 37, 43, 46, 47, 48, 49], "detect": [37, 38, 52], "determin": [12, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27], "dev": 43, "develop": 43, "devic": [4, 5, 7, 15, 29, 37], "differ": [5, 15, 24, 43], "digit": [1, 18, 43], "digitalinputadapt": 43, "digitalwrit": 7, "directli": [29, 36, 43], "directori": [43, 46, 48, 65], "disabl": [4, 14, 52], "discuss": 44, "displai": [0, 5, 6, 8, 9, 10, 11, 12, 13, 15, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 40, 41, 43, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "display_timeout": [46, 47], "displayinterfac": [16, 17, 19, 20, 22, 23, 24, 25, 27, 29, 33, 41, 43], "dist": [12, 56, 63], "distribut": 45, "do": [9, 10, 11, 12, 43, 44, 45, 54, 55, 56, 58, 59, 62], "doc": 43, "document": [34, 45], "doe": 6, "doesn": 43, "don": [2, 4, 7, 10, 14, 15], "doubl": [38, 52], "double_press_threshold": [38, 52], "down": [1, 2, 3, 4, 10, 14, 28, 37, 40, 51], "down_pin": 1, "downarrow": [14, 40], "downbtn": 51, "downbtna": 51, "downbutton": 1, "downbuttona": 1, "draw": [15, 19, 20, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 40, 41, 46, 47], "drawblink": [29, 31, 32, 40, 41], "drawchar": 20, "drawitem": [14, 40, 41], "drawn": [28, 40, 41], "driver": 2, "dtostrf": 61, "durat": 38, "dynam": [40, 43], "e": [7, 19, 23, 25, 27, 37, 43], "each": [1, 4, 8, 9, 10, 11, 65], "eas": [1, 3, 4], "easi": [0, 1, 4, 5, 14], "easier": [13, 43], "easili": 43, "ecma": 37, "edanp": 43, "edit": [14, 19, 20, 23, 40, 41, 43, 46, 47], "edit_cursor_icon": [46, 47], "editcursorchar": 14, "editcursoricon": 40, "effect": 19, "effici": 43, "effort": 0, "eg": 14, "either": 40, "element": [16, 17, 19, 20, 22, 23, 24, 25, 27], "elimin": 43, "email": [46, 48], "embed": 5, "en": 37, "enabl": [25, 26, 30, 31, 32, 43], "encapsul": 35, "encod": [2, 3, 5, 38, 43, 52, 55, 63], "encoder_pin_a": 4, "encoder_pin_b": 4, "encoder_pin_sw": 4, "encodera": 4, "end": [19, 61], "enough": [0, 14, 40], "ensur": 43, "enter": [1, 2, 3, 4, 9, 10, 16, 17, 19, 20, 22, 23, 24, 25, 27, 37, 41, 43, 51], "enter_pin": 1, "enterbtn": 51, "enterbtna": 51, "enterbutton": 1, "enterbuttona": 1, "entri": [11, 13, 44], "enum": 37, "enumer": 37, "equal": 28, "error": 43, "esc": [3, 37], "escap": 37, "etc": [9, 14, 23], "even": [15, 16, 17, 19, 20, 22, 23, 24, 25, 27, 43], "event": [7, 36, 43, 45], "everi": [12, 23, 43], "exampl": [2, 4, 5, 9, 12, 14, 15, 43, 44, 46, 47, 59, 65], "execut": [2, 7, 12, 16, 17, 19, 20, 22, 23, 24, 25, 27, 43], "executecommand": 17, "exist": [5, 8, 43, 46, 48], "exit": [12, 41], "expand": 43, "expect": [37, 43], "explan": [46, 48], "explor": 0, "express": 45, "extend": [8, 9, 10, 22, 24, 29, 40, 43, 44], "extens": 5, "extern": [55, 57, 59, 61, 64], "f": [23, 25, 54, 55, 58, 61], "fals": [7, 18, 19, 20, 21, 22, 23, 25, 26, 28, 38, 41], "favorit": 15, "fe": 37, "feat": 43, "featur": 14, "feel": [15, 44], "few": 43, "field": [2, 9, 10, 19, 43], "file": [5, 45], "final": [1, 3, 4, 19, 40, 48], "find": [6, 7, 11, 12, 13, 14, 34, 44, 65], "finish": 19, "first": [8, 11, 12, 13, 19, 28, 37, 43, 46, 47, 48, 49], "fit": [40, 45], "five": 61, "flag": [20, 26, 41], "flexibl": [0, 43, 46, 49], "float": [8, 18, 23, 27, 43, 56, 61], "fnky": 37, "focu": 41, "follow": [3, 5, 6, 7, 9, 10, 11, 12, 13, 14, 44, 45, 46, 47], "font": [11, 15], "forget": 14, "form": 37, "format": [50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "forntoh": [5, 43, 45], "four": 5, "fourth": 12, "fptr": 17, "fptrbool": 25, "fptrfloat": 18, "fptrint": 21, "fptrstr": [9, 19, 20], "fptruint": 22, "frame": 15, "free": [15, 44, 45], "frequent": 44, "friend": [27, 28, 41], "from": [0, 2, 5, 9, 16, 17, 20, 23, 29, 31, 32, 40, 41, 43, 44, 45, 61], "full": [10, 43], "func": 61, "function": [1, 3, 4, 7, 9, 10, 11, 12, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 40, 41, 43, 46, 47, 48, 49, 51, 53, 54, 55, 58, 60, 62], "furnish": 45, "further": 9, "g": [7, 23, 37, 43], "gener": [43, 61], "get": [0, 17, 19, 22, 25, 26, 27, 28, 41, 43, 44], "getcallback": 17, "getcallbackint": [22, 25], "getcallbackstr": 19, "getcurrentposit": 43, "getcurrentvalu": 23, "getcursor": [26, 28], "getcursorcol": 41, "getcursorrow": 41, "getdisplayvalu": [18, 21, 23], "getitem": 22, "getitemat": [26, 28, 43], "getitemcount": 22, "getitemindex": 22, "getmaxcol": 41, "getmaxrow": [28, 41], "getrender": 26, "getscreen": [26, 61], "getsubmenu": 43, "gettext": 27, "gettextoff": 25, "gettexton": 25, "getvalu": [19, 22], "getviews": 19, "gist": 37, "github": [37, 43, 44], "given": [18, 40], "global": 43, "go": [5, 38], "good": 14, "grant": 45, "green": [52, 59, 63], "guid": [0, 5, 43, 44, 46, 47, 48, 49], "h": [1, 3, 4, 5, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 40, 41, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "ha": [6, 9, 10, 16, 17, 19, 20, 22, 23, 24, 25, 27, 41, 43], "handl": [0, 2, 5, 9, 10, 11, 12, 16, 17, 19, 20, 22, 23, 24, 25, 27, 35, 36, 37, 38, 40, 41, 43], "handleidl": 37, "handlereceiv": 37, "hardwar": 43, "hasfocu": 41, "hashiddenitemsabov": 41, "hashiddenitemsbelow": 41, "haslastchar": 37, "have": [2, 3, 6, 7, 10, 14, 15, 43, 46, 48], "header": [1, 3, 4], "hello": [7, 61], "help": [2, 15, 43], "helper": [5, 43], "here": [7, 14, 15, 34, 46, 47], "herebi": 45, "hidden": 41, "hide": [26, 30, 31, 32, 41, 44], "hierarch": 13, "high": 7, "highlight": [2, 14], "hold": 40, "holder": 45, "how": [5, 6, 12, 15, 43, 44, 46, 47, 48, 49, 65], "html": 43, "http": [37, 43], "i": [0, 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, 28, 29, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 47, 48, 49, 60, 61, 65], "i2c": [14, 43, 46, 48], "icon": [40, 46, 47], "id": [5, 29, 31, 32], "identifi": [29, 31, 32], "idl": 37, "ignor": [16, 17, 19, 20, 22, 23, 24, 25, 27], "implement": [2, 30, 35, 36, 37, 40, 43, 44], "impli": 45, "import": [43, 60], "improv": 43, "includ": [0, 1, 3, 4, 5, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 40, 41, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "increment": [12, 18, 19, 21, 23], "index": [11, 19, 22, 28, 40, 43, 59], "indic": [28, 40, 41], "ineditmod": 41, "inform": [1, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 18, 19, 21, 43, 44], "inherit": [9, 16, 17], "ini": 5, "initcharedit": 20, "initi": [3, 7, 12, 14, 19, 20, 25, 26, 28, 31, 32, 35, 37, 40, 41, 47, 48, 50, 56, 57, 59, 60], "inject": 19, "inlin": [16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 35, 36, 37, 38, 41, 43], "ino": 43, "input": [0, 1, 3, 4, 5, 7, 8, 18, 19, 20, 21, 26, 34, 35, 36, 37, 38, 40, 43, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "inputcallback": [52, 54, 55, 58, 62], "inputinterfac": [35, 37, 38, 39], "inputrotari": [43, 65], "insert": 19, "instanc": [14, 26, 38, 43, 46, 47, 48, 49], "instanti": [29, 36], "instead": [43, 46, 48], "int": [12, 21, 27, 43, 56, 63], "int8_t": 20, "integ": [8, 21, 25, 43, 56], "integr": 43, "intend": 36, "interact": [3, 5, 8, 17, 22, 31, 32, 35, 36, 43], "interfac": [0, 5, 29, 30, 31, 32, 36, 37, 38, 41, 43], "intermedi": 37, "intern": [19, 23, 37], "interv": 38, "intfloatvalu": 65, "introduc": [37, 43], "introduct": 43, "invok": [17, 19, 20], "irremot": 43, "isattheend": 43, "isatthestart": 43, "isineditmod": 41, "iso": 37, "isol": 43, "ison": [25, 43, 51, 52, 53, 61, 63], "issu": 43, "issubmenu": 43, "item": [2, 5, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 40, 41, 43, 44, 46, 48, 50, 56, 59], "item_back": [7, 16, 57], "item_bas": [5, 6, 13, 27, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "item_command": [7, 17, 55], "item_float_rang": [12, 18, 56], "item_input": [9, 19, 62], "item_input_charset": [10, 20, 52, 54, 55, 58], "item_int_rang": [12, 21, 56, 63], "item_list": 11, "item_string_list": [22, 52, 59, 63], "item_submenu": [13, 24, 55, 57, 61, 64], "item_toggl": [7, 25, 51, 52, 53, 61, 63], "itemback": [27, 34, 65], "itemcommand": [27, 34, 55], "itemcount": [22, 28], "itemfloatrang": [34, 56], "itemindex": [22, 43], "iteminput": [9, 20, 27, 34, 43, 54, 55, 62], "iteminputcharset": [19, 34, 52, 54, 55, 58], "itemintrang": [34, 56, 63], "itemlist": [27, 34, 43, 52, 59, 63], "itemprogress": 43, "itemrangebas": [18, 21, 27, 34], "itemsubmenu": [27, 34, 43, 55, 57, 61, 64], "itemtoggl": [27, 34, 43, 51, 52, 53, 61, 63], "its": [9, 10, 11, 35, 43, 57, 64], "javascript": [16, 17, 19, 20, 22, 23, 24, 25, 27], "jic": 43, "jump": 43, "just": 43, "kei": [3, 5, 22, 25, 43], "keyboard": [2, 5, 10, 37, 50, 53, 54, 56, 57, 58, 59, 60, 61, 62, 64], "keyboardadapt": [3, 5, 36, 39, 43, 50, 53, 54, 56, 57, 59, 60, 61, 62, 64, 65], "keypad": [10, 43, 61], "kind": 45, "km": 12, "knob": 4, "know": 8, "l": [19, 23], "label": [6, 9, 10], "lambda": 7, "larg": 40, "last": [12, 37], "lastchar": 37, "lastchartimestamp": 37, "lastpresstim": 38, "late": 19, "later": 26, "latest": 43, "layout": [15, 37, 43], "lcd": [0, 5, 6, 14, 17, 31, 32, 35, 38, 43, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "lcd_col": [14, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "lcd_row": [14, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "lcdadapt": [5, 14, 46, 47, 48, 49, 51, 52, 53, 60, 61, 63], "lcdadat": 14, "lcdmenu": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66], "leak": 43, "led": 7, "led_pin": 7, "left": [2, 3, 16, 17, 19, 20, 22, 23, 24, 25, 27, 37], "length": [9, 19, 40], "let": 7, "level": [12, 13], "lf": 37, "liabil": 45, "liabl": 45, "lib_dep": 5, "librari": [0, 1, 4, 5, 31, 32, 34, 43, 46, 61, 65, 66], "licens": 43, "like": [2, 5, 6, 15, 16, 17, 19, 20, 22, 23, 24, 25, 27, 46, 47], "limit": [9, 45], "line": 5, "link": 13, "liquid": [14, 46, 48], "liquidcryst": [14, 31, 43, 46, 47, 48], "liquidcrystal_i2c": [5, 14, 32, 43, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "liquidcrystal_i2cadapt": [5, 14, 29, 33, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "liquidcrystaladapt": [14, 29, 33, 43, 46, 48], "liquidcrystali2cadapt": [43, 46, 47, 48], "list": [8, 13, 22, 43, 44, 65], "listitem": 11, "ll": [46, 47, 48, 49], "log": 43, "logic": [9, 28, 43, 46, 47], "long": [4, 14, 37, 38, 40, 41], "long_press_dur": 38, "longer": [40, 43], "look": 7, "loop": [1, 3, 4, 5, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "lot": [15, 43, 46, 48], "low": 7, "lower": 43, "luckili": 2, "m": [37, 56, 61, 63], "ma": 56, "macro": [46, 48], "made": 43, "mai": [14, 40, 43], "main": [26, 37, 50, 56, 57, 59, 64], "main_menu": [46, 48], "mainitem": [5, 46, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "mainli": 2, "mainmenu": [46, 47, 48], "mainscreen": [5, 46, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "maintain": 43, "major": [43, 46, 48], "make": [13, 43, 46, 47, 48, 49], "manag": [5, 26, 31, 32, 38, 43], "map": [1, 3, 4, 37], "match": [17, 46, 48], "max": [18, 21, 23], "maxcol": [31, 40, 41], "maximum": [12, 23, 31, 38, 40, 41], "maxrow": [31, 40, 41, 43], "maxvalu": 23, "md": 43, "mde": 20, "measur": 61, "mechan": 36, "member": [17, 18, 20, 22, 24, 25, 26, 27, 28, 31, 32, 35, 37, 38, 41], "memori": [40, 43], "menu": [0, 1, 3, 4, 5, 9, 10, 12, 14, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 28, 35, 36, 37, 38, 40, 41, 43, 44, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "menu_screen": [5, 13, 28, 46, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "menuitem": [16, 17, 19, 22, 23, 24, 25, 26, 28, 34, 43, 44], "menurender": [19, 20, 22, 23, 25, 26, 27, 28, 40, 42], "menuscreen": [5, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 34, 41, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "menutimeout": 65, "merchant": 45, "merg": 45, "mess": 43, "messag": [7, 9], "method": [2, 5, 14, 16, 19, 22, 23, 25, 27, 29, 31, 32, 34, 36, 40, 41, 43, 44], "might": 9, "migrat": [0, 43], "millisecond": [37, 38], "min": [18, 21, 23], "minim": 0, "minimum": [12, 23], "minut": 0, "minvalu": 23, "mit": 45, "mode": [20, 41, 43], "modifi": [43, 45], "modular": 43, "monitor": [5, 7], "more": [1, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 43, 44, 46, 49, 55], "most": [2, 43], "motor": 7, "move": [2, 19, 26, 28, 40, 41, 43], "movecursor": [40, 41], "movement": [4, 40], "multipl": [9, 10, 11, 13, 37, 46, 48], "must": [30, 36, 38, 43, 60], "mycustomrender": 14, "myfunct": 7, "n": [23, 37], "name": [9, 12], "navig": [1, 2, 3, 4, 5, 7, 13, 16, 22, 24, 28, 38, 40, 43], "necessari": [1, 3, 4, 19, 44], "need": [1, 2, 3, 4, 5, 8, 9, 11, 13, 14, 15, 19, 22, 23, 25, 27, 37, 43, 44, 46, 47, 48, 49], "neotim": 43, "nest": 13, "new": [5, 9, 13, 14, 15, 16, 17, 19, 20, 22, 23, 25, 26, 28, 38, 40, 44, 48, 50, 54, 55, 56, 57, 58, 59, 62, 64], "next": [1, 4, 5, 12, 20, 24, 37, 46, 48], "noexcept": 27, "noninfring": 45, "normal": 14, "notic": 45, "now": [37, 43, 46, 47, 49], "null": [14, 18, 21, 22, 23, 25, 26, 27, 28, 36, 37, 40, 61], "num": 59, "number": [0, 8, 12, 14, 18, 19, 22, 28, 31, 40, 41, 43], "numscallback": 59, "o": 25, "object": [1, 2, 3, 4, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 31, 32, 35, 36, 40], "observ": [1, 3, 4, 5, 35, 36, 37, 38, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "obtain": 45, "occupi": 40, "off": [7, 25, 43, 46, 47, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "ol": [0, 15, 43], "on_submit": 9, "one": [5, 11, 12, 15, 19, 37, 40], "ones": 38, "onli": [12, 26, 43, 46, 49], "open": [0, 5, 13], "oper": [16, 17, 19, 20, 22, 23, 24, 25, 27, 28, 30, 37], "opportun": 15, "optim": 43, "option": [11, 12, 14, 38], "orang": [52, 59, 63], "org": 37, "organ": 13, "origin": 40, "other": [2, 5, 6, 7, 11, 13, 26, 45], "otherwis": [19, 22, 23, 28, 41, 45], "out": [0, 2, 5, 43, 45], "output": 15, "over": [19, 28], "overrid": [9, 14, 16, 17, 18, 19, 20, 21, 22, 23, 25, 31, 32, 35, 37, 38, 40], "overwritten": 38, "own": [5, 8, 9, 10, 11, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 27], "owner": [16, 17, 19, 20, 22, 23, 24, 25, 27], "p": 37, "pad": 40, "padtext": 40, "param": [31, 32, 35, 36, 38], "paramet": [7, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 37, 40, 41, 43, 61], "parent": [13, 16, 17, 19, 20, 22, 23, 24, 25, 27, 28, 57, 64], "part": 37, "particular": 45, "pass": [1, 2, 3, 4, 7, 10, 14, 23, 46, 48, 49], "password": [46, 48], "patch": 43, "paulemich": 43, "pendingent": 38, "perform": [2, 7, 46, 47], "permiss": 45, "permit": 45, "person": 45, "physic": [1, 2, 3], "pin": [1, 7], "pink": [52, 59, 63], "pinmod": 61, "place": [12, 18, 26, 46, 48], "placehold": [6, 52], "platformio": [5, 43], "pleas": [14, 43], "po": [52, 59, 63], "point": [18, 37], "pointer": [7, 17, 19, 22, 23, 29, 31, 32, 35, 36, 38, 40, 41], "port": 3, "portion": 45, "porttick_period_m": 61, "posit": [19, 20, 26, 28, 31, 32, 40, 41], "possibl": 43, "power": 5, "precis": [11, 57, 64], "prefer": 4, "presenc": 40, "present": [11, 12, 14, 40], "press": [1, 4, 35, 38, 52], "pressur": 12, "prevent": 43, "previou": [2, 7, 16, 20, 28, 43, 46, 48], "print": [7, 43, 46, 47, 54, 55, 58], "printabl": [16, 17, 19, 20, 22, 23, 24, 25, 27], "printer": 15, "println": [7, 52, 54, 55, 56, 58, 59, 62, 63], "printlog": 61, "prioriti": [16, 17, 19, 20, 22, 23, 24, 25, 27], "privat": [17, 18, 20, 22, 24, 25, 26, 27, 28, 31, 32, 35, 37, 38], "process": [2, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 28, 35, 38, 43, 46, 48], "processmenucommand": 43, "processor": 43, "program": 65, "progress": 43, "project": [0, 5, 14, 43], "properti": [9, 10], "protect": [16, 17, 19, 20, 22, 23, 24, 25, 27, 28, 36, 40, 41], "provid": [0, 1, 2, 4, 5, 8, 14, 15, 18, 21, 22, 23, 24, 29, 30, 31, 32, 35, 36, 40, 41, 43, 45], "public": [9, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 40, 41, 43], "publish": 45, "pure": 30, "purpl": [52, 59, 63], "purpos": 45, "push": 52, "pvparamet": 61, "qualiti": 43, "question": 44, "quick": [0, 5], "r": 37, "random": [46, 48, 50, 51, 53, 54, 56, 57, 58, 60, 61, 62, 63, 64], "randomse": 61, "rang": [0, 5, 8, 18, 19, 21, 23, 28, 43], "rate": 15, "reach": [41, 43], "read": [5, 37, 61], "readabl": 43, "readm": 43, "receiv": [16, 17, 19, 20, 22, 23, 24, 25, 27, 28, 37], "red": [7, 52, 59, 63], "reduc": 43, "refactor": 43, "refer": [0, 1, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 17, 19, 20, 25, 43, 44, 46, 47], "reflect": 43, "refresh": [19, 22, 23, 25, 26, 27, 44, 55, 61], "relai": 61, "relat": 43, "relationship": 66, "relay1st": 61, "relay2st": 61, "relay3st": 61, "relayitem": 61, "relayscreen": 61, "releas": [43, 46, 48], "remain": [46, 49], "remov": [19, 43], "renam": [46, 48], "render": [5, 6, 19, 20, 22, 23, 25, 26, 27, 28, 34, 40, 41, 43, 44, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "replac": [5, 14, 20, 43], "report": 43, "repositori": [44, 65], "repres": [7, 16, 17, 22, 24, 26, 27, 28, 29, 31, 32, 38, 40], "represent": 18, "request": 43, "requir": [16, 17, 19, 20, 22, 23, 24, 25, 27, 31, 32, 43], "reserv": [40, 43], "reset": [19, 26, 28, 37, 43], "resid": [46, 47], "respons": [2, 15, 26], "restart": 41, "restarttim": 41, "restrict": [10, 45], "result": 40, "retriev": [16, 17, 19, 20, 22, 23, 24, 25, 27], "return": [3, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 40, 41], "review": 43, "right": [2, 3, 19, 37, 45], "rotari": [2, 3, 5, 38, 43, 52], "rotaryinput": [52, 55, 63], "rotaryinputadapt": 43, "rotarynavconfig": 43, "rotat": [4, 38], "row": [14, 19, 22, 23, 25, 27, 30, 31, 32, 40, 41, 43], "rto": 65, "run": [43, 46, 47, 61], "runtim": 44, "same": [9, 10, 11, 28, 46, 49], "sampl": 0, "save": [5, 7, 43], "savelastchar": 37, "scenario": [2, 7, 10], "screen": [2, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 24, 26, 28, 40, 43, 44], "scroll": 43, "scrollabl": 19, "seamlessli": 43, "search": 20, "second": [12, 46, 47, 61], "section": [34, 65], "see": [4, 15, 19, 22, 23, 25, 27, 43], "seed": 61, "seen": [46, 47], "select": [2, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 20, 22, 23, 24, 38], "selectnext": 22, "selectprevi": 22, "sell": 45, "send": [7, 37], "senneder": 43, "sensor": 7, "sent": 35, "separ": [43, 46, 47, 48], "sequenc": 37, "serial": [3, 5, 7, 15, 43, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "servic": [46, 48, 50, 51, 53, 57, 60, 64], "set": [2, 7, 10, 11, 12, 14, 15, 17, 19, 20, 23, 25, 26, 27, 28, 31, 32, 37, 40, 41, 43, 46, 48, 50, 55, 57, 60, 64], "setbacklight": [30, 31, 32, 51, 52, 53, 63], "setcallback": 17, "setcurrentvalu": 23, "setcursor": [26, 28, 30, 31, 32], "setcursorposit": 43, "seteditmod": 41, "setison": 25, "setitemindex": 22, "setpar": 28, "setscreen": [5, 26, 46, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "setter": [43, 44], "settext": [27, 43, 44, 61], "settings2": 64, "settings2item": 64, "settings2screen": 64, "settingsitem": [46, 48, 57, 64], "settingsmenu": [46, 48], "settingsscreen": [46, 48, 57, 64], "setup": [1, 3, 5, 7, 14, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "setvalu": [19, 55], "sever": 37, "shall": 45, "share": 15, "shishkindmitrii": 43, "short": 38, "should": [17, 19, 26, 28, 37, 40, 46, 47], "show": [13, 20, 24, 26, 30, 31, 32, 41, 43, 44, 65, 66], "shown": 28, "shownextchar": 20, "showpreviouschar": 20, "signatur": 17, "similar": [16, 17, 19, 20, 22, 23, 24, 25, 27], "simpl": [0, 1, 5, 6, 7, 14], "simpleinput": [43, 65], "simplenavconfig": 43, "simplerotari": [4, 38, 52, 55, 65], "simplerotaryadapt": [4, 36, 39, 52, 55, 63], "simpli": 7, "simplifi": 43, "sinc": 43, "singl": [27, 28, 37, 46, 48], "site": 43, "size": [12, 15, 28], "slot": 40, "smoother": 43, "so": [40, 45, 46, 47, 48, 50, 51, 53, 54, 56, 57, 58, 60, 62, 63, 64], "softwar": 45, "some": [15, 37, 43], "someth": [9, 10, 11, 12, 56, 59, 62], "soon": 0, "sort": 23, "sourc": [0, 65], "space": [14, 40, 43], "special": 6, "specif": [2, 7, 10, 12, 29, 36, 43, 65], "specifi": [9, 10, 12, 18, 19, 21, 22, 23, 25, 27, 28, 40, 41], "split": 19, "stabil": 43, "stale": 43, "standard": 43, "start": [0, 37, 41, 43, 44, 46, 48, 50, 51, 53, 57, 60, 64], "startingvalu": [18, 21, 23], "starttim": 41, "state": [2, 7, 19, 23, 25, 26, 28, 35, 37], "statement": 43, "static": [6, 18, 61], "static_cast": 55, "step": [5, 12, 18, 21, 23, 44], "stop": [20, 44], "store": [9, 28, 37, 40], "stream": 37, "streamlin": 43, "string": [9, 10, 11, 12, 18, 19, 22, 27, 37, 40, 43, 52, 59, 63], "structur": [2, 5, 6, 8, 13, 41], "stuck": 43, "stuff": [54, 55, 58], "sub": [8, 61], "sub_menu": [46, 48], "subclass": [14, 19, 27, 29, 30, 36, 41], "subject": 45, "sublicens": 45, "submenu": [24, 43, 46, 48, 57, 65], "submenuitem": 13, "submenuscreen": 13, "submiss": [9, 10], "submit": [9, 10, 19, 20], "substanti": 45, "success": [16, 17, 19, 20, 22, 23, 24, 25, 27], "successfulli": [16, 17, 19, 20, 22, 23, 24, 25, 26, 27], "suggest": 44, "suit": 15, "support": [0, 12, 14, 22, 40, 43], "swap": 43, "sync": 28, "syncind": 28, "syntax": [6, 7, 9, 10, 11, 12, 13], "system": [0, 1, 3, 4, 5, 8, 13, 16, 17, 26, 36, 37, 43, 46, 48], "t": [2, 4, 7, 10, 14, 15, 19, 23, 25, 27, 43], "tag": 43, "take": [1, 2, 3, 4, 7, 40], "task": 65, "temp": 61, "temperatur": 61, "temperature1": 61, "temperature2": 61, "temperature3": 61, "tempitem": 61, "templat": [23, 43], "tempmea": 61, "tempscreen": 61, "termin": 37, "test": [3, 43, 61], "text": [6, 7, 14, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 30, 31, 32, 40, 41, 43, 44], "textoff": 25, "texton": 25, "tft": 15, "than": [6, 40], "thei": [2, 15, 46, 48], "them": [5, 11, 14, 43], "thi": [3, 4, 5, 6, 7, 9, 11, 12, 13, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 40, 41, 43, 44, 45, 46, 47, 48, 49, 60, 65], "thijstriemstra": 43, "thing": 8, "third": 12, "thoma": 45, "though": 43, "threshold": [37, 38], "through": [1, 2, 3, 4, 5, 10, 13, 22, 38, 43], "thu": [16, 17, 19, 20, 22, 23, 24, 25, 27], "ti": 43, "time": [4, 23, 37, 38], "timeout": [37, 41, 43, 46, 47, 60], "timer": [31, 32, 41], "timestamp": 37, "todai": 43, "toggl": [8, 25, 61], "togglebacklight": [43, 51, 52, 53, 63], "togglerelay1": 61, "togglerelay2": 61, "togglerelay3": 61, "too": 40, "top": 43, "tort": 45, "total": [22, 40], "touchscreen": 15, "trail": 18, "translat": [1, 2, 3, 4], "trigger": [7, 35], "true": [16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 28, 41], "truncat": [14, 40], "tskidle_prior": 61, "turn": [7, 43, 46, 47], "twice": 4, "two": [7, 12, 38], "type": [12, 17, 19, 37, 43], "typechar": 19, "typenam": 23, "typo": 43, "u": [19, 23], "uint16_t": 43, "uint8_t": [11, 14, 18, 19, 22, 26, 28, 29, 30, 31, 32, 37, 40, 41, 43, 52, 59, 63], "understand": 2, "unit": [12, 18, 21, 23, 43], "unset": 20, "unsign": [16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 28, 37, 38, 41], "unus": [43, 61], "up": [1, 2, 3, 4, 10, 14, 28, 37, 40, 43, 51], "up_pin": 1, "uparrow": [14, 40], "upbtn": 51, "upbtna": 51, "upbutton": 1, "upbuttona": 1, "updat": [2, 19, 26, 41, 44, 46, 47], "updatetim": [41, 60, 61], "upgrad": 0, "upload": 5, "upper": 43, "us": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 28, 31, 32, 35, 37, 40, 41, 43, 45, 46, 47, 48, 65], "usag": 43, "user": [0, 2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 18, 19, 21, 23, 25, 26, 38, 43, 52, 55], "useritem": 55, "usernam": [46, 48], "userscreen": 55, "util": 43, "v": [19, 23], "v2": 43, "valid": 9, "valu": [2, 4, 7, 9, 10, 12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 37, 38, 43, 52, 54, 55, 56, 58, 61, 62], "variabl": [9, 43], "variant": 7, "variou": [5, 7, 38, 43], "veri": [16, 17, 19, 20, 22, 23, 24, 25, 27], "version": [43, 46, 47, 48, 49], "version_": 43, "view": [19, 26, 28, 41], "viewsiz": 19, "virtual": [16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 30, 31, 32, 35, 36, 37, 38, 40, 41], "visibl": [19, 26, 28], "void": [1, 3, 4, 5, 7, 9, 14, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 40, 41, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "volum": 12, "vscode": 5, "vtaskdelai": 61, "wa": [16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 28, 43, 46, 48, 49], "wai": [1, 4, 7, 12, 43], "wait": 61, "want": [1, 2, 4, 10, 14, 15, 26], "warn": 43, "warranti": 45, "we": 5, "web": 15, "well": 40, "were": [43, 46, 48], "what": 43, "when": [2, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 35, 37, 43], "where": [5, 10, 40], "whether": [14, 26, 41, 45], "which": [7, 9, 40, 43], "while": [11, 12, 43], "whole": 26, "whom": 45, "whose": 18, "wide": [0, 5], "width": 18, "wifi": [46, 48, 50, 51, 53, 54, 57, 58, 60, 62, 63, 64], "wiki": 37, "wikipedia": 37, "within": [12, 13, 18, 19, 21, 40], "without": [2, 3, 37, 43, 45], "work": [5, 40, 43, 60], "workflow": 43, "world": [7, 61], "worri": 2, "would": 15, "wrap": [1, 4], "write": 43, "x": [19, 23, 25, 27, 28], "xtaskcreat": 61, "yellow": [52, 59, 63], "yml": 43, "you": [0, 1, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 19, 22, 23, 25, 26, 27, 34, 43, 44, 46, 47, 48, 49, 60, 65], "your": [0, 3, 5, 7, 8, 14, 15, 26, 43, 46, 47, 48, 49, 54, 55, 58], "yourself": [2, 43], "zero": [18, 26]}, "titles": ["Welcome to the LcdMenu Docs!", "Button Adapter", "Controlling the menu", "Keyboard Adapter", "Rotary Encoder Adapter", "Getting started", "Basic menu item", "Command menu item", "Item overview", "Input item", "Charset input item", "List menu item", "Range item", "Sub-menu item", "Character display renderer", "Rendering the menu", "ItemBack", "ItemCommand", "ItemFloatRange", "ItemInput", "ItemInputCharset", "ItemIntRange", "ItemList", "ItemRangeBase", "ItemSubMenu", "ItemToggle", "LcdMenu", "MenuItem", "MenuScreen", "CharacterDisplayInterface", "DisplayInterface", "LiquidCrystalAdapter", "LiquidCrystal_I2CAdapter", "display", "API reference", "ButtonAdapter", "InputInterface", "KeyboardAdapter", "SimpleRotaryAdapter", "input", "CharacterDisplayRenderer", "MenuRenderer", "renderer", "Changelog", "FAQ", "License", "Migration", "Migration from v3.x to v4.x", "Migration from v4.x.x to v5.0.0", "Migration from v5.0.0 to v5.1.x", "Basic", "ButtonAdapter", "ButtonWithRotaryAdapter", "Callbacks", "CharsetInput", "InputRotary", "IntFloatValues", "ItemBack", "KeyboardAdapter", "List", "MenuTimeout", "RTOS", "SimpleInput", "SimpleRotary", "SubMenu", "Code samples", "Class diagram"], "titleterms": {"0": [43, 46, 48, 49], "1": [43, 46, 49], "2": 43, "3": 43, "4": 43, "5": 43, "6": 43, "The": 15, "adapt": [1, 2, 3, 4, 46, 47, 48], "api": 34, "ar": [2, 8], "arrow": 14, "basic": [6, 7, 50], "beta": 43, "both": 14, "break": 43, "bug": 43, "built": [2, 8, 15], "button": 1, "buttonadapt": [35, 51], "buttonwithrotaryadapt": 52, "callback": 53, "can": 2, "chang": [43, 46, 47, 48, 49], "changelog": 43, "charact": 14, "characterdisplayinterfac": 29, "characterdisplayrender": 40, "charset": 10, "charsetinput": 54, "chore": 43, "class": 66, "code": 65, "come": 15, "command": 7, "construct": [46, 47, 48, 49], "control": [2, 46, 48], "creation": [46, 48], "cursor": 14, "custom": 14, "diagram": 66, "displai": [14, 33, 46, 47, 48], "displayinterfac": 30, "doc": 0, "document": 43, "encod": 4, "enhanc": 43, "exampl": 7, "faq": 44, "featur": 43, "final": [46, 47], "fix": 43, "float": 12, "follow": 15, "from": [46, 47, 48, 49], "get": 5, "here": [2, 8], "hide": 14, "how": 14, "import": [46, 47, 48, 49], "initi": [46, 49], "initialis": [46, 47, 48], "input": [2, 9, 10, 39], "inputinterfac": 36, "inputrotari": 55, "instal": 5, "integ": 12, "interact": 2, "interfac": [46, 47, 48, 49], "intfloatvalu": 56, "item": [6, 7, 8, 9, 10, 11, 12, 13], "itemback": [16, 57], "itemcommand": 17, "itemfloatrang": 18, "iteminput": 19, "iteminputcharset": 20, "itemintrang": 21, "itemlist": 22, "itemrangebas": 23, "itemsubmenu": 24, "itemtoggl": 25, "keyboard": 3, "keyboardadapt": [37, 58], "lcdmenu": [0, 26, 43, 46, 49], "librari": 15, "licens": 45, "liquidcrystal_i2cadapt": 32, "liquidcrystaladapt": 31, "list": [11, 59], "menu": [2, 6, 7, 8, 11, 13, 15, 46, 47, 48], "menuitem": 27, "menurender": 41, "menuscreen": 28, "menutimeout": 60, "migrat": [46, 47, 48, 49], "new": [43, 46, 47], "onli": 14, "other": [46, 47], "overview": 8, "rang": 12, "refer": 34, "render": [14, 15, 42, 46, 49], "rotari": 4, "rto": 61, "sampl": 65, "setup": [46, 49], "simpleinput": 62, "simplerotari": 63, "simplerotaryadapt": 38, "some": [2, 8], "start": 5, "sub": 13, "submenu": 64, "system": 2, "toggl": 7, "updat": 43, "us": [2, 14], "usag": 5, "v3": [46, 47], "v4": [43, 46, 47, 48], "v5": [43, 46, 48, 49], "welcom": 0, "x": [46, 47, 48, 49], "you": 2}}) \ No newline at end of file +Search.setIndex({"alltitles": {"API reference": [[34, null], [34, null]], "Basic": [[50, null]], "Basic command item": [[7, "basic-command-item"]], "Basic menu item": [[6, null]], "Breaking Changes": [[43, "breaking-changes"], [43, "id30"]], "Bug Fixes": [[43, "bug-fixes"], [43, "id24"]], "Bug Fixes and Improvements": [[43, "bug-fixes-and-improvements"]], "Bug Fixes:": [[43, "id29"]], "Button Adapter": [[1, null]], "ButtonAdapter": [[35, null], [51, null]], "ButtonWithRotaryAdapter": [[52, null]], "Callbacks": [[53, null]], "Changelog": [[43, null]], "Character display renderer": [[14, null]], "CharacterDisplayInterface": [[29, null]], "CharacterDisplayRenderer": [[40, null]], "Charset input item": [[10, null]], "CharsetInput": [[54, null]], "Chore Updates": [[43, "chore-updates"], [43, "id31"]], "Class diagram": [[66, null]], "Code samples": [[65, null], [65, null]], "Command menu item": [[7, null]], "Construct the display adapter interface": [[46, "construct-the-display-adapter-interface"], [46, "id2"], [47, "construct-the-display-adapter-interface"], [48, "construct-the-display-adapter-interface"]], "Construct the renderer interface": [[46, "construct-the-renderer-interface"], [49, "construct-the-renderer-interface"]], "Controlling the menu": [[2, null]], "Customizing the character display renderer": [[14, "customizing-the-character-display-renderer"]], "Display interface changes": [[46, "display-interface-changes"], [48, "display-interface-changes"]], "DisplayInterface": [[30, null]], "Documentation Updates": [[43, "documentation-updates"]], "Enhancements": [[43, "enhancements"], [43, "id11"]], "Enhancements:": [[43, "id28"]], "Example": [[7, "example"], [7, "id1"]], "FAQ": [[44, null]], "Finally, initialise the menu": [[46, "finally-initialise-the-menu"], [47, "finally-initialise-the-menu"]], "Float range": [[12, "float-range"]], "Getting started": [[5, null]], "Here are some of the built-in input adapters that you can use to interact with the menu system:": [[2, null]], "Here are some of the built-in menu items:": [[8, null]], "Hide both the cursor and arrows": [[14, "hide-both-the-cursor-and-arrows"]], "Hide the arrows only": [[14, "hide-the-arrows-only"]], "Hide the cursor only": [[14, "hide-the-cursor-only"]], "How to use the character display renderer": [[14, "how-to-use-the-character-display-renderer"]], "Imports": [[46, "imports"], [46, "id1"], [48, "imports"], [49, "imports"]], "Initialisation of the menu": [[46, "initialisation-of-the-menu"], [48, "initialisation-of-the-menu"]], "Initialise the menu": [[46, "initialise-the-menu"], [48, "initialise-the-menu"]], "Input item": [[9, null]], "InputInterface": [[36, null]], "InputRotary": [[55, null]], "Installation": [[5, "installation"]], "IntFloatValues": [[56, null]], "Integer range": [[12, "integer-range"]], "Item overview": [[8, null]], "ItemBack": [[16, null], [57, null]], "ItemCommand": [[17, null]], "ItemFloatRange": [[18, null]], "ItemInput": [[19, null]], "ItemInputCharset": [[20, null]], "ItemIntRange": [[21, null]], "ItemList": [[22, null]], "ItemRangeBase": [[23, null]], "ItemSubMenu": [[24, null]], "ItemToggle": [[25, null]], "Keyboard Adapter": [[3, null]], "KeyboardAdapter": [[37, null], [58, null]], "LcdMenu": [[26, null]], "LcdMenu 1.2.0": [[43, "lcdmenu-1-2-0"]], "LcdMenu 2.0.0": [[43, "lcdmenu-2-0-0"]], "LcdMenu 2.0.0-beta.2": [[43, "lcdmenu-2-0-0-beta-2"]], "LcdMenu 2.1.0": [[43, "lcdmenu-2-1-0"]], "LcdMenu 2.1.1": [[43, "lcdmenu-2-1-1"]], "LcdMenu 2.1.2": [[43, "lcdmenu-2-1-2"]], "LcdMenu 2.1.3": [[43, "lcdmenu-2-1-3"]], "LcdMenu 3.0.0 \ud83d\ude80": [[43, "lcdmenu-3-0-0"]], "LcdMenu 3.0.1": [[43, "lcdmenu-3-0-1"]], "LcdMenu 3.1.0": [[43, "lcdmenu-3-1-0"]], "LcdMenu 3.1.1": [[43, "lcdmenu-3-1-1"]], "LcdMenu 3.2.0": [[43, "lcdmenu-3-2-0"]], "LcdMenu 3.3.0": [[43, "lcdmenu-3-3-0"]], "LcdMenu 3.3.1": [[43, "lcdmenu-3-3-1"]], "LcdMenu 3.3.2": [[43, "lcdmenu-3-3-2"]], "LcdMenu 3.3.3": [[43, "lcdmenu-3-3-3"]], "LcdMenu 3.3.4": [[43, "lcdmenu-3-3-4"]], "LcdMenu 3.4.0": [[43, "lcdmenu-3-4-0"]], "LcdMenu 3.5.0": [[43, "lcdmenu-3-5-0"]], "LcdMenu 3.5.1": [[43, "lcdmenu-3-5-1"]], "LcdMenu 3.5.2": [[43, "lcdmenu-3-5-2"]], "LcdMenu 3.5.3": [[43, "lcdmenu-3-5-3"]], "LcdMenu 3.5.4": [[43, "lcdmenu-3-5-4"]], "LcdMenu 3.5.5": [[43, "lcdmenu-3-5-5"]], "LcdMenu 3.5.6": [[43, "lcdmenu-3-5-6"]], "LcdMenu 4.0.0": [[43, "lcdmenu-4-0-0"]], "LcdMenu initialization changes": [[46, "lcdmenu-initialization-changes"], [49, "lcdmenu-initialization-changes"]], "LcdMenu v4.1.0": [[43, "lcdmenu-v4-1-0"]], "LcdMenu v4.2.0": [[43, "lcdmenu-v4-2-0"]], "LcdMenu v5.0.0": [[43, "lcdmenu-v5-0-0"]], "LcdMenu v5.1.0": [[43, "lcdmenu-v5-1-0"]], "License": [[45, null]], "LiquidCrystalAdapter": [[31, null]], "LiquidCrystal_I2CAdapter": [[32, null]], "List": [[59, null]], "List menu item": [[11, null]], "Menu control changes": [[46, "menu-control-changes"], [48, "menu-control-changes"]], "Menu creation changes": [[46, "menu-creation-changes"], [48, "menu-creation-changes"]], "MenuItem": [[27, null]], "MenuRenderer": [[41, null]], "MenuScreen": [[28, null]], "MenuTimeout": [[60, null]], "Migration": [[46, null]], "Migration from v3.x to v4.x": [[46, "migration-from-v3-x-to-v4-x"], [47, null]], "Migration from v4.x.x to v5.0.0": [[46, "migration-from-v4-x-x-to-v5-0-0"], [48, null]], "Migration from v5.0.0 to v5.1.x": [[46, "migration-from-v5-0-0-to-v5-1-x"], [49, null]], "New Features": [[43, "new-features"], [43, "id4"], [43, "id21"]], "New Features \u2b50\ufe0f": [[43, "id27"]], "New imports": [[46, "new-imports"], [47, "new-imports"]], "Other changes": [[46, "other-changes"], [47, "other-changes"]], "RTOS": [[61, null]], "Range item": [[12, null]], "Rendering the menu": [[15, null]], "Rotary Encoder Adapter": [[4, null]], "Setup changes": [[46, "setup-changes"], [49, "setup-changes"]], "SimpleInput": [[62, null]], "SimpleRotary": [[63, null]], "SimpleRotaryAdapter": [[38, null]], "Sub-menu item": [[13, null]], "SubMenu": [[64, null]], "The library comes with the following built-in renderers:": [[15, null]], "Toggle menu item": [[7, "toggle-menu-item"]], "Usage": [[5, "usage"]], "Use custom cursor characters": [[14, "use-custom-cursor-characters"]], "Welcome to the LcdMenu Docs!": [[0, null]], "What\u2019s Changed": [[43, "what-s-changed"]], "display": [[33, null], [33, null]], "input": [[39, null], [39, null]], "renderer": [[42, null], [42, null]]}, "docnames": ["index", "overview/control/button", "overview/control/index", "overview/control/keyboard", "overview/control/rotary-encoder", "overview/getting-started", "overview/items/basic", "overview/items/command", "overview/items/index", "overview/items/input", "overview/items/input-charset", "overview/items/list", "overview/items/range", "overview/items/submenu", "overview/rendering/character-display", "overview/rendering/index", "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/CharacterDisplayInterface", "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/api/renderer/CharacterDisplayRenderer", "reference/api/renderer/MenuRenderer", "reference/api/renderer/index", "reference/changelog", "reference/faq", "reference/license", "reference/migration/index", "reference/migration/v3.x-v4.x", "reference/migration/v4.x.x-v5.0.0", "reference/migration/v5.0.0-v5.1.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": 63, "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/control/button.rst", "overview/control/index.rst", "overview/control/keyboard.rst", "overview/control/rotary-encoder.rst", "overview/getting-started.rst", "overview/items/basic.rst", "overview/items/command.rst", "overview/items/index.rst", "overview/items/input.rst", "overview/items/input-charset.rst", "overview/items/list.rst", "overview/items/range.rst", "overview/items/submenu.rst", "overview/rendering/character-display.rst", "overview/rendering/index.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/CharacterDisplayInterface.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/api/renderer/CharacterDisplayRenderer.rst", "reference/api/renderer/MenuRenderer.rst", "reference/api/renderer/index.rst", "reference/changelog.rst", "reference/faq.rst", "reference/license.rst", "reference/migration/index.rst", "reference/migration/v3.x-v4.x.rst", "reference/migration/v4.x.x-v5.0.0.rst", "reference/migration/v5.0.0-v5.1.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)": [[37, "c.BS", false]], "buttonadapter (c++ class)": [[35, "_CPPv413ButtonAdapter", false]], "buttonadapter::button (c++ member)": [[35, "_CPPv4N13ButtonAdapter6buttonE", false]], "buttonadapter::buttonadapter (c++ function)": [[35, "_CPPv4N13ButtonAdapter13ButtonAdapterEP7LcdMenuP6Button4byte", false]], "buttonadapter::command (c++ member)": [[35, "_CPPv4N13ButtonAdapter7commandE", false]], "buttonadapter::observe (c++ function)": [[35, "_CPPv4N13ButtonAdapter7observeEv", false]], "c2_csi_terminal_max (c macro)": [[37, "c.C2_CSI_TERMINAL_MAX", false]], "c2_csi_terminal_min (c macro)": [[37, "c.C2_CSI_TERMINAL_MIN", false]], "characterdisplayinterface (c++ class)": [[29, "_CPPv425CharacterDisplayInterface", false]], "characterdisplayinterface::clearblinker (c++ function)": [[29, "_CPPv4N25CharacterDisplayInterface12clearBlinkerEv", false]], "characterdisplayinterface::createchar (c++ function)": [[29, "_CPPv4N25CharacterDisplayInterface10createCharE7uint8_tP7uint8_t", false]], "characterdisplayinterface::drawblinker (c++ function)": [[29, "_CPPv4N25CharacterDisplayInterface11drawBlinkerEv", false]], "characterdisplayinterface::~characterdisplayinterface (c++ function)": [[29, "_CPPv4N25CharacterDisplayInterfaceD0Ev", false]], "characterdisplayrenderer (c++ class)": [[40, "_CPPv424CharacterDisplayRenderer", false]], "characterdisplayrenderer::appendcursortotext (c++ function)": [[40, "_CPPv4N24CharacterDisplayRenderer18appendCursorToTextEPKcPc", false]], "characterdisplayrenderer::appendindicatortotext (c++ function)": [[40, "_CPPv4N24CharacterDisplayRenderer21appendIndicatorToTextEPKcPc", false]], "characterdisplayrenderer::begin (c++ function)": [[40, "_CPPv4N24CharacterDisplayRenderer5beginEv", false]], "characterdisplayrenderer::calculateavailablelength (c++ function)": [[40, "_CPPv4N24CharacterDisplayRenderer24calculateAvailableLengthEv", false]], "characterdisplayrenderer::characterdisplayrenderer (c++ function)": [[40, "_CPPv4N24CharacterDisplayRenderer24CharacterDisplayRendererEP25CharacterDisplayInterfaceK7uint8_tK7uint8_tK7uint8_tK7uint8_tP7uint8_tP7uint8_t", false]], "characterdisplayrenderer::clearblinker (c++ function)": [[40, "_CPPv4N24CharacterDisplayRenderer12clearBlinkerEv", false]], "characterdisplayrenderer::cursoricon (c++ member)": [[40, "_CPPv4N24CharacterDisplayRenderer10cursorIconE", false]], "characterdisplayrenderer::downarrow (c++ member)": [[40, "_CPPv4N24CharacterDisplayRenderer9downArrowE", false]], "characterdisplayrenderer::draw (c++ function)": [[40, "_CPPv4N24CharacterDisplayRenderer4drawE7uint8_t", false]], "characterdisplayrenderer::drawblinker (c++ function)": [[40, "_CPPv4N24CharacterDisplayRenderer11drawBlinkerEv", false]], "characterdisplayrenderer::drawitem (c++ function)": [[40, "_CPPv4N24CharacterDisplayRenderer8drawItemEPKc", false]], "characterdisplayrenderer::editcursoricon (c++ member)": [[40, "_CPPv4N24CharacterDisplayRenderer14editCursorIconE", false]], "characterdisplayrenderer::movecursor (c++ function)": [[40, "_CPPv4N24CharacterDisplayRenderer10moveCursorE7uint8_t7uint8_t", false]], "characterdisplayrenderer::padtext (c++ function)": [[40, "_CPPv4N24CharacterDisplayRenderer7padTextEPKcPc", false]], "characterdisplayrenderer::uparrow (c++ member)": [[40, "_CPPv4N24CharacterDisplayRenderer7upArrowE", false]], "cr (c macro)": [[37, "c.CR", false]], "csi_buffer_size (c macro)": [[37, "c.CSI_BUFFER_SIZE", false]], "del (c macro)": [[37, "c.DEL", false]], "displayinterface (c++ class)": [[30, "_CPPv416DisplayInterface", false]], "displayinterface::begin (c++ function)": [[30, "_CPPv4N16DisplayInterface5beginEv", false]], "displayinterface::clear (c++ function)": [[30, "_CPPv4N16DisplayInterface5clearEv", false]], "displayinterface::displayinterface (c++ function)": [[30, "_CPPv4N16DisplayInterface16DisplayInterfaceEv", false]], "displayinterface::draw (c++ function)": [[30, "_CPPv4N16DisplayInterface4drawE7uint8_t", false], [30, "_CPPv4N16DisplayInterface4drawEPKc", false]], "displayinterface::hide (c++ function)": [[30, "_CPPv4N16DisplayInterface4hideEv", false]], "displayinterface::setbacklight (c++ function)": [[30, "_CPPv4N16DisplayInterface12setBacklightEb", false]], "displayinterface::setcursor (c++ function)": [[30, "_CPPv4N16DisplayInterface9setCursorE7uint8_t7uint8_t", false]], "displayinterface::show (c++ function)": [[30, "_CPPv4N16DisplayInterface4showEv", false]], "displayinterface::~displayinterface (c++ function)": [[30, "_CPPv4N16DisplayInterfaceD0Ev", false]], "double_press_threshold (c macro)": [[38, "c.DOUBLE_PRESS_THRESHOLD", false]], "esc (c macro)": [[37, "c.ESC", false]], "inputinterface (c++ class)": [[36, "_CPPv414InputInterface", false]], "inputinterface::inputinterface (c++ function)": [[36, "_CPPv4N14InputInterface14InputInterfaceEP7LcdMenu", false]], "inputinterface::menu (c++ member)": [[36, "_CPPv4N14InputInterface4menuE", false]], "inputinterface::observe (c++ function)": [[36, "_CPPv4N14InputInterface7observeEv", false]], "inputinterface::~inputinterface (c++ function)": [[36, "_CPPv4N14InputInterfaceD0Ev", false]], "item_back (c macro)": [[16, "c.ITEM_BACK", false]], "item_basic (c macro)": [[27, "c.ITEM_BASIC", false]], "item_command (c macro)": [[17, "c.ITEM_COMMAND", false]], "item_float_range (c macro)": [[18, "c.ITEM_FLOAT_RANGE", false]], "item_input (c macro)": [[19, "c.ITEM_INPUT", false]], "item_input_charset (c macro)": [[20, "c.ITEM_INPUT_CHARSET", false]], "item_int_range (c macro)": [[21, "c.ITEM_INT_RANGE", false]], "item_string_list (c macro)": [[22, "c.ITEM_STRING_LIST", false]], "item_submenu (c macro)": [[24, "c.ITEM_SUBMENU", false]], "item_toggle (c macro)": [[25, "c.ITEM_TOGGLE", false]], "itemback (c++ class)": [[16, "_CPPv48ItemBack", false]], "itemback::changescreen (c++ function)": [[16, "_CPPv4N8ItemBack12changeScreenEP7LcdMenu", false]], "itemback::itemback (c++ function)": [[16, "_CPPv4N8ItemBack8ItemBackEPKc", false]], "itemback::process (c++ function)": [[16, "_CPPv4N8ItemBack7processEP7LcdMenuKh", false]], "itemcommand (c++ class)": [[17, "_CPPv411ItemCommand", false]], "itemcommand::callback (c++ member)": [[17, "_CPPv4N11ItemCommand8callbackE", false]], "itemcommand::executecommand (c++ function)": [[17, "_CPPv4N11ItemCommand14executeCommandEv", false]], "itemcommand::getcallback (c++ function)": [[17, "_CPPv4N11ItemCommand11getCallbackEv", false]], "itemcommand::itemcommand (c++ function)": [[17, "_CPPv4N11ItemCommand11ItemCommandEPKc4fptr", false]], "itemcommand::process (c++ function)": [[17, "_CPPv4N11ItemCommand7processEP7LcdMenuKh", false]], "itemcommand::setcallback (c++ function)": [[17, "_CPPv4N11ItemCommand11setCallBackE4fptr", false]], "itemfloatrange (c++ class)": [[18, "_CPPv414ItemFloatRange", false]], "itemfloatrange::calculatedecimalplaces (c++ function)": [[18, "_CPPv4N14ItemFloatRange22calculateDecimalPlacesEf", false]], "itemfloatrange::calculatewidth (c++ function)": [[18, "_CPPv4N14ItemFloatRange14calculateWidthEf7uint8_t", false]], "itemfloatrange::decimalplaces (c++ member)": [[18, "_CPPv4N14ItemFloatRange13decimalPlacesE", false]], "itemfloatrange::getdisplayvalue (c++ function)": [[18, "_CPPv4N14ItemFloatRange15getDisplayValueEv", false]], "itemfloatrange::itemfloatrange (c++ function)": [[18, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", false]], "iteminput (c++ class)": [[19, "_CPPv49ItemInput", false]], "iteminput::back (c++ function)": [[19, "_CPPv4N9ItemInput4backEP12MenuRenderer", false]], "iteminput::backspace (c++ function)": [[19, "_CPPv4N9ItemInput9backspaceEP12MenuRenderer", false]], "iteminput::callback (c++ member)": [[19, "_CPPv4N9ItemInput8callbackE", false]], "iteminput::clear (c++ function)": [[19, "_CPPv4N9ItemInput5clearEP12MenuRenderer", false]], "iteminput::cursor (c++ member)": [[19, "_CPPv4N9ItemInput6cursorE", false]], "iteminput::draw (c++ function)": [[19, "_CPPv4N9ItemInput4drawEP12MenuRenderer", false]], "iteminput::enter (c++ function)": [[19, "_CPPv4N9ItemInput5enterEP12MenuRenderer", false]], "iteminput::getcallbackstr (c++ function)": [[19, "_CPPv4N9ItemInput14getCallbackStrEv", false]], "iteminput::getvalue (c++ function)": [[19, "_CPPv4N9ItemInput8getValueEv", false]], "iteminput::getviewsize (c++ function)": [[19, "_CPPv4N9ItemInput11getViewSizeEP12MenuRenderer", false]], "iteminput::iteminput (c++ function)": [[19, "_CPPv4N9ItemInput9ItemInputEPKc7fptrStr", false], [19, "_CPPv4N9ItemInput9ItemInputEPKcPc7fptrStr", false]], "iteminput::left (c++ function)": [[19, "_CPPv4N9ItemInput4leftEP12MenuRenderer", false]], "iteminput::process (c++ function)": [[19, "_CPPv4N9ItemInput7processEP7LcdMenuKh", false]], "iteminput::right (c++ function)": [[19, "_CPPv4N9ItemInput5rightEP12MenuRenderer", false]], "iteminput::setvalue (c++ function)": [[19, "_CPPv4N9ItemInput8setValueEPc", false]], "iteminput::typechar (c++ function)": [[19, "_CPPv4N9ItemInput8typeCharEP12MenuRendererKh", false]], "iteminput::value (c++ member)": [[19, "_CPPv4N9ItemInput5valueE", false]], "iteminput::view (c++ member)": [[19, "_CPPv4N9ItemInput4viewE", false]], "iteminputcharset (c++ class)": [[20, "_CPPv416ItemInputCharset", false]], "iteminputcharset::abortcharedit (c++ function)": [[20, "_CPPv4N16ItemInputCharset13abortCharEditEP12MenuRenderer", false]], "iteminputcharset::charedit (c++ member)": [[20, "_CPPv4N16ItemInputCharset8charEditE", false]], "iteminputcharset::charset (c++ member)": [[20, "_CPPv4N16ItemInputCharset7charsetE", false]], "iteminputcharset::charsetposition (c++ member)": [[20, "_CPPv4N16ItemInputCharset15charsetPositionE", false]], "iteminputcharset::commitcharedit (c++ function)": [[20, "_CPPv4N16ItemInputCharset14commitCharEditEP12MenuRenderer", false]], "iteminputcharset::drawchar (c++ function)": [[20, "_CPPv4N16ItemInputCharset8drawCharEP12MenuRenderer", false]], "iteminputcharset::initcharedit (c++ function)": [[20, "_CPPv4N16ItemInputCharset12initCharEditEv", false]], "iteminputcharset::iteminputcharset (c++ function)": [[20, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPKc7fptrStr", false], [20, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPcPKc7fptrStr", false]], "iteminputcharset::process (c++ function)": [[20, "_CPPv4N16ItemInputCharset7processEP7LcdMenuKh", false]], "iteminputcharset::shownextchar (c++ function)": [[20, "_CPPv4N16ItemInputCharset12showNextCharEP12MenuRenderer", false]], "iteminputcharset::showpreviouschar (c++ function)": [[20, "_CPPv4N16ItemInputCharset16showPreviousCharEP12MenuRenderer", false]], "itemintrange (c++ class)": [[21, "_CPPv412ItemIntRange", false]], "itemintrange::getdisplayvalue (c++ function)": [[21, "_CPPv4N12ItemIntRange15getDisplayValueEv", false]], "itemintrange::itemintrange (c++ function)": [[21, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", false]], "itemlist (c++ class)": [[22, "_CPPv48ItemList", false]], "itemlist::callback (c++ member)": [[22, "_CPPv4N8ItemList8callbackE", false]], "itemlist::draw (c++ function)": [[22, "_CPPv4N8ItemList4drawEP12MenuRenderer", false]], "itemlist::getcallbackint (c++ function)": [[22, "_CPPv4N8ItemList14getCallbackIntEv", false]], "itemlist::getitemcount (c++ function)": [[22, "_CPPv4N8ItemList12getItemCountEv", false]], "itemlist::getitemindex (c++ function)": [[22, "_CPPv4N8ItemList12getItemIndexEv", false]], "itemlist::getitems (c++ function)": [[22, "_CPPv4N8ItemList8getItemsEv", false]], "itemlist::getvalue (c++ function)": [[22, "_CPPv4N8ItemList8getValueEv", false]], "itemlist::itemcount (c++ member)": [[22, "_CPPv4N8ItemList9itemCountE", false]], "itemlist::itemindex (c++ member)": [[22, "_CPPv4N8ItemList9itemIndexE", false]], "itemlist::itemlist (c++ function)": [[22, "_CPPv4N8ItemList8ItemListEPKcP6StringK7uint8_t8fptruInt", false]], "itemlist::items (c++ member)": [[22, "_CPPv4N8ItemList5itemsE", false]], "itemlist::process (c++ function)": [[22, "_CPPv4N8ItemList7processEP7LcdMenuKh", false]], "itemlist::selectnext (c++ function)": [[22, "_CPPv4N8ItemList10selectNextEP12MenuRenderer", false]], "itemlist::selectprevious (c++ function)": [[22, "_CPPv4N8ItemList14selectPreviousEP12MenuRenderer", false]], "itemlist::setitemindex (c++ function)": [[22, "_CPPv4N8ItemList12setItemIndexE7uint8_t", false]], "itemrangebase (c++ class)": [[23, "_CPPv4I0E13ItemRangeBase", false]], "itemrangebase::callback (c++ member)": [[23, "_CPPv4N13ItemRangeBase8callbackE", false]], "itemrangebase::commitonchange (c++ member)": [[23, "_CPPv4N13ItemRangeBase14commitOnChangeE", false]], "itemrangebase::currentvalue (c++ member)": [[23, "_CPPv4N13ItemRangeBase12currentValueE", false]], "itemrangebase::decrement (c++ function)": [[23, "_CPPv4N13ItemRangeBase9decrementEv", false]], "itemrangebase::draw (c++ function)": [[23, "_CPPv4N13ItemRangeBase4drawEP12MenuRenderer", false]], "itemrangebase::getcurrentvalue (c++ function)": [[23, "_CPPv4N13ItemRangeBase15getCurrentValueEv", false]], "itemrangebase::getdisplayvalue (c++ function)": [[23, "_CPPv4N13ItemRangeBase15getDisplayValueEv", false]], "itemrangebase::increment (c++ function)": [[23, "_CPPv4N13ItemRangeBase9incrementEv", false]], "itemrangebase::itemrangebase (c++ function)": [[23, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", false]], "itemrangebase::maxvalue (c++ member)": [[23, "_CPPv4N13ItemRangeBase8maxValueE", false]], "itemrangebase::minvalue (c++ member)": [[23, "_CPPv4N13ItemRangeBase8minValueE", false]], "itemrangebase::process (c++ function)": [[23, "_CPPv4N13ItemRangeBase7processEP7LcdMenuKh", false]], "itemrangebase::setcurrentvalue (c++ function)": [[23, "_CPPv4N13ItemRangeBase15setCurrentValueE1T", false]], "itemrangebase::step (c++ member)": [[23, "_CPPv4N13ItemRangeBase4stepE", false]], "itemrangebase::unit (c++ member)": [[23, "_CPPv4N13ItemRangeBase4unitE", false]], "itemsubmenu (c++ class)": [[24, "_CPPv411ItemSubMenu", false]], "itemsubmenu::changescreen (c++ function)": [[24, "_CPPv4N11ItemSubMenu12changeScreenEP7LcdMenu", false]], "itemsubmenu::itemsubmenu (c++ function)": [[24, "_CPPv4N11ItemSubMenu11ItemSubMenuEPKcRP10MenuScreen", false]], "itemsubmenu::process (c++ function)": [[24, "_CPPv4N11ItemSubMenu7processEP7LcdMenuKh", false]], "itemsubmenu::screen (c++ member)": [[24, "_CPPv4N11ItemSubMenu6screenE", false]], "itemtoggle (c++ class)": [[25, "_CPPv410ItemToggle", false]], "itemtoggle::callback (c++ member)": [[25, "_CPPv4N10ItemToggle8callbackE", false]], "itemtoggle::draw (c++ function)": [[25, "_CPPv4N10ItemToggle4drawEP12MenuRenderer", false]], "itemtoggle::enabled (c++ member)": [[25, "_CPPv4N10ItemToggle7enabledE", false]], "itemtoggle::getcallbackint (c++ function)": [[25, "_CPPv4N10ItemToggle14getCallbackIntEv", false]], "itemtoggle::gettextoff (c++ function)": [[25, "_CPPv4N10ItemToggle10getTextOffEv", false]], "itemtoggle::gettexton (c++ function)": [[25, "_CPPv4N10ItemToggle9getTextOnEv", false]], "itemtoggle::ison (c++ function)": [[25, "_CPPv4N10ItemToggle4isOnEv", false]], "itemtoggle::itemtoggle (c++ function)": [[25, "_CPPv4N10ItemToggle10ItemToggleEPKc7boolean8fptrBool", false], [25, "_CPPv4N10ItemToggle10ItemToggleEPKc8fptrBool", false], [25, "_CPPv4N10ItemToggle10ItemToggleEPKcPKcPKc8fptrBool", false]], "itemtoggle::process (c++ function)": [[25, "_CPPv4N10ItemToggle7processEP7LcdMenuKh", false]], "itemtoggle::setison (c++ function)": [[25, "_CPPv4N10ItemToggle7setIsOnE7boolean", false]], "itemtoggle::textoff (c++ member)": [[25, "_CPPv4N10ItemToggle7textOffE", false]], "itemtoggle::texton (c++ member)": [[25, "_CPPv4N10ItemToggle6textOnE", false]], "itemtoggle::toggle (c++ function)": [[25, "_CPPv4N10ItemToggle6toggleEP12MenuRenderer", false]], "keyboardadapter (c++ class)": [[37, "_CPPv415KeyboardAdapter", false]], "keyboardadapter::codeset (c++ enum)": [[37, "_CPPv4N15KeyboardAdapter7CodeSetE", false]], "keyboardadapter::codeset (c++ member)": [[37, "_CPPv4N15KeyboardAdapter7codeSetE", false]], "keyboardadapter::codeset::c0 (c++ enumerator)": [[37, "_CPPv4N15KeyboardAdapter7CodeSet2C0E", false]], "keyboardadapter::codeset::c1 (c++ enumerator)": [[37, "_CPPv4N15KeyboardAdapter7CodeSet2C1E", false]], "keyboardadapter::codeset::c2_csi (c++ enumerator)": [[37, "_CPPv4N15KeyboardAdapter7CodeSet6C2_CSIE", false]], "keyboardadapter::codeset::c2_dcs (c++ enumerator)": [[37, "_CPPv4N15KeyboardAdapter7CodeSet6C2_DCSE", false]], "keyboardadapter::codeset::c2_osc (c++ enumerator)": [[37, "_CPPv4N15KeyboardAdapter7CodeSet6C2_OSCE", false]], "keyboardadapter::codeset::c3 (c++ enumerator)": [[37, "_CPPv4N15KeyboardAdapter7CodeSet2C3E", false]], "keyboardadapter::csibuffer (c++ member)": [[37, "_CPPv4N15KeyboardAdapter9csiBufferE", false]], "keyboardadapter::csibuffercursor (c++ member)": [[37, "_CPPv4N15KeyboardAdapter15csiBufferCursorE", false]], "keyboardadapter::handleidle (c++ function)": [[37, "_CPPv4N15KeyboardAdapter10handleIdleEv", false]], "keyboardadapter::handlereceived (c++ function)": [[37, "_CPPv4N15KeyboardAdapter14handleReceivedEh", false]], "keyboardadapter::haslastchar (c++ function)": [[37, "_CPPv4N15KeyboardAdapter11hasLastCharEv", false]], "keyboardadapter::keyboardadapter (c++ function)": [[37, "_CPPv4N15KeyboardAdapter15KeyboardAdapterEP7LcdMenuP6Stream", false]], "keyboardadapter::lastchar (c++ member)": [[37, "_CPPv4N15KeyboardAdapter8lastCharE", false]], "keyboardadapter::lastchartimestamp (c++ member)": [[37, "_CPPv4N15KeyboardAdapter17lastCharTimestampE", false]], "keyboardadapter::observe (c++ function)": [[37, "_CPPv4N15KeyboardAdapter7observeEv", false]], "keyboardadapter::reset (c++ function)": [[37, "_CPPv4N15KeyboardAdapter5resetEv", false]], "keyboardadapter::savelastchar (c++ function)": [[37, "_CPPv4N15KeyboardAdapter12saveLastCharEh", false]], "keyboardadapter::stream (c++ member)": [[37, "_CPPv4N15KeyboardAdapter6streamE", false]], "lcdmenu (c++ class)": [[26, "_CPPv47LcdMenu", false]], "lcdmenu::enabled (c++ member)": [[26, "_CPPv4N7LcdMenu7enabledE", false]], "lcdmenu::getcursor (c++ function)": [[26, "_CPPv4N7LcdMenu9getCursorEv", false]], "lcdmenu::getitemat (c++ function)": [[26, "_CPPv4N7LcdMenu9getItemAtE7uint8_t", false]], "lcdmenu::getrenderer (c++ function)": [[26, "_CPPv4N7LcdMenu11getRendererEv", false]], "lcdmenu::getscreen (c++ function)": [[26, "_CPPv4N7LcdMenu9getScreenEv", false]], "lcdmenu::hide (c++ function)": [[26, "_CPPv4N7LcdMenu4hideEv", false]], "lcdmenu::lcdmenu (c++ function)": [[26, "_CPPv4N7LcdMenu7LcdMenuER12MenuRenderer", false]], "lcdmenu::process (c++ function)": [[26, "_CPPv4N7LcdMenu7processEKh", false]], "lcdmenu::refresh (c++ function)": [[26, "_CPPv4N7LcdMenu7refreshEv", false]], "lcdmenu::renderer (c++ member)": [[26, "_CPPv4N7LcdMenu8rendererE", false]], "lcdmenu::reset (c++ function)": [[26, "_CPPv4N7LcdMenu5resetEv", false]], "lcdmenu::screen (c++ member)": [[26, "_CPPv4N7LcdMenu6screenE", false]], "lcdmenu::setcursor (c++ function)": [[26, "_CPPv4N7LcdMenu9setCursorE7uint8_t", false]], "lcdmenu::setscreen (c++ function)": [[26, "_CPPv4N7LcdMenu9setScreenEP10MenuScreen", false]], "lcdmenu::show (c++ function)": [[26, "_CPPv4N7LcdMenu4showEv", false]], "lf (c macro)": [[37, "c.LF", false]], "liquidcrystal_i2cadapter (c++ class)": [[32, "_CPPv424LiquidCrystal_I2CAdapter", false]], "liquidcrystal_i2cadapter::begin (c++ function)": [[32, "_CPPv4N24LiquidCrystal_I2CAdapter5beginEv", false]], "liquidcrystal_i2cadapter::clear (c++ function)": [[32, "_CPPv4N24LiquidCrystal_I2CAdapter5clearEv", false]], "liquidcrystal_i2cadapter::clearblinker (c++ function)": [[32, "_CPPv4N24LiquidCrystal_I2CAdapter12clearBlinkerEv", false]], "liquidcrystal_i2cadapter::createchar (c++ function)": [[32, "_CPPv4N24LiquidCrystal_I2CAdapter10createCharE7uint8_tP7uint8_t", false]], "liquidcrystal_i2cadapter::draw (c++ function)": [[32, "_CPPv4N24LiquidCrystal_I2CAdapter4drawE7uint8_t", false], [32, "_CPPv4N24LiquidCrystal_I2CAdapter4drawEPKc", false]], "liquidcrystal_i2cadapter::drawblinker (c++ function)": [[32, "_CPPv4N24LiquidCrystal_I2CAdapter11drawBlinkerEv", false]], "liquidcrystal_i2cadapter::hide (c++ function)": [[32, "_CPPv4N24LiquidCrystal_I2CAdapter4hideEv", false]], "liquidcrystal_i2cadapter::lcd (c++ member)": [[32, "_CPPv4N24LiquidCrystal_I2CAdapter3lcdE", false]], "liquidcrystal_i2cadapter::liquidcrystal_i2cadapter (c++ function)": [[32, "_CPPv4N24LiquidCrystal_I2CAdapter24LiquidCrystal_I2CAdapterEP17LiquidCrystal_I2C", false]], "liquidcrystal_i2cadapter::setbacklight (c++ function)": [[32, "_CPPv4N24LiquidCrystal_I2CAdapter12setBacklightEb", false]], "liquidcrystal_i2cadapter::setcursor (c++ function)": [[32, "_CPPv4N24LiquidCrystal_I2CAdapter9setCursorE7uint8_t7uint8_t", false]], "liquidcrystal_i2cadapter::show (c++ function)": [[32, "_CPPv4N24LiquidCrystal_I2CAdapter4showEv", false]], "liquidcrystaladapter (c++ class)": [[31, "_CPPv420LiquidCrystalAdapter", false]], "liquidcrystaladapter::begin (c++ function)": [[31, "_CPPv4N20LiquidCrystalAdapter5beginEv", false]], "liquidcrystaladapter::clear (c++ function)": [[31, "_CPPv4N20LiquidCrystalAdapter5clearEv", false]], "liquidcrystaladapter::clearblinker (c++ function)": [[31, "_CPPv4N20LiquidCrystalAdapter12clearBlinkerEv", false]], "liquidcrystaladapter::createchar (c++ function)": [[31, "_CPPv4N20LiquidCrystalAdapter10createCharE7uint8_tP7uint8_t", false]], "liquidcrystaladapter::draw (c++ function)": [[31, "_CPPv4N20LiquidCrystalAdapter4drawE7uint8_t", false], [31, "_CPPv4N20LiquidCrystalAdapter4drawEPKc", false]], "liquidcrystaladapter::drawblinker (c++ function)": [[31, "_CPPv4N20LiquidCrystalAdapter11drawBlinkerEv", false]], "liquidcrystaladapter::hide (c++ function)": [[31, "_CPPv4N20LiquidCrystalAdapter4hideEv", false]], "liquidcrystaladapter::lcd (c++ member)": [[31, "_CPPv4N20LiquidCrystalAdapter3lcdE", false]], "liquidcrystaladapter::liquidcrystaladapter (c++ function)": [[31, "_CPPv4N20LiquidCrystalAdapter20LiquidCrystalAdapterEP13LiquidCrystal7uint8_t7uint8_t", false]], "liquidcrystaladapter::maxcols (c++ member)": [[31, "_CPPv4N20LiquidCrystalAdapter7maxColsE", false]], "liquidcrystaladapter::maxrows (c++ member)": [[31, "_CPPv4N20LiquidCrystalAdapter7maxRowsE", false]], "liquidcrystaladapter::setbacklight (c++ function)": [[31, "_CPPv4N20LiquidCrystalAdapter12setBacklightEb", false]], "liquidcrystaladapter::setcursor (c++ function)": [[31, "_CPPv4N20LiquidCrystalAdapter9setCursorE7uint8_t7uint8_t", false]], "liquidcrystaladapter::show (c++ function)": [[31, "_CPPv4N20LiquidCrystalAdapter4showEv", false]], "long_press_duration (c macro)": [[38, "c.LONG_PRESS_DURATION", false]], "menu_screen (c macro)": [[28, "c.MENU_SCREEN", false]], "menuitem (c++ class)": [[27, "_CPPv48MenuItem", false]], "menuitem::draw (c++ function)": [[27, "_CPPv4N8MenuItem4drawEP12MenuRenderer", false]], "menuitem::gettext (c++ function)": [[27, "_CPPv4N8MenuItem7getTextEv", false]], "menuitem::menuitem (c++ function)": [[27, "_CPPv4N8MenuItem8MenuItemEPKc", false]], "menuitem::process (c++ function)": [[27, "_CPPv4N8MenuItem7processEP7LcdMenuKh", false]], "menuitem::settext (c++ function)": [[27, "_CPPv4N8MenuItem7setTextEPKc", false]], "menuitem::text (c++ member)": [[27, "_CPPv4N8MenuItem4textE", false]], "menuitem::~menuitem (c++ function)": [[27, "_CPPv4N8MenuItemD0Ev", false]], "menurenderer (c++ class)": [[41, "_CPPv412MenuRenderer", false]], "menurenderer::begin (c++ function)": [[41, "_CPPv4N12MenuRenderer5beginEv", false]], "menurenderer::blinkerposition (c++ member)": [[41, "_CPPv4N12MenuRenderer15blinkerPositionE", false]], "menurenderer::clearblinker (c++ function)": [[41, "_CPPv4N12MenuRenderer12clearBlinkerEv", false]], "menurenderer::cursorcol (c++ member)": [[41, "_CPPv4N12MenuRenderer9cursorColE", false]], "menurenderer::cursorrow (c++ member)": [[41, "_CPPv4N12MenuRenderer9cursorRowE", false]], "menurenderer::display (c++ member)": [[41, "_CPPv4N12MenuRenderer7displayE", false]], "menurenderer::draw (c++ function)": [[41, "_CPPv4N12MenuRenderer4drawE7uint8_t", false]], "menurenderer::drawblinker (c++ function)": [[41, "_CPPv4N12MenuRenderer11drawBlinkerEv", false]], "menurenderer::drawitem (c++ function)": [[41, "_CPPv4N12MenuRenderer8drawItemEPKc", false]], "menurenderer::getcursorcol (c++ function)": [[41, "_CPPv4NK12MenuRenderer12getCursorColEv", false]], "menurenderer::getcursorrow (c++ function)": [[41, "_CPPv4NK12MenuRenderer12getCursorRowEv", false]], "menurenderer::getmaxcols (c++ function)": [[41, "_CPPv4NK12MenuRenderer10getMaxColsEv", false]], "menurenderer::getmaxrows (c++ function)": [[41, "_CPPv4NK12MenuRenderer10getMaxRowsEv", false]], "menurenderer::hasfocus (c++ member)": [[41, "_CPPv4N12MenuRenderer8hasFocusE", false]], "menurenderer::hashiddenitemsabove (c++ member)": [[41, "_CPPv4N12MenuRenderer19hasHiddenItemsAboveE", false]], "menurenderer::hashiddenitemsbelow (c++ member)": [[41, "_CPPv4N12MenuRenderer19hasHiddenItemsBelowE", false]], "menurenderer::ineditmode (c++ member)": [[41, "_CPPv4N12MenuRenderer10inEditModeE", false]], "menurenderer::isineditmode (c++ function)": [[41, "_CPPv4NK12MenuRenderer12isInEditModeEv", false]], "menurenderer::maxcols (c++ member)": [[41, "_CPPv4N12MenuRenderer7maxColsE", false]], "menurenderer::maxrows (c++ member)": [[41, "_CPPv4N12MenuRenderer7maxRowsE", false]], "menurenderer::menurenderer (c++ function)": [[41, "_CPPv4N12MenuRenderer12MenuRendererEP16DisplayInterface7uint8_t7uint8_t", false]], "menurenderer::movecursor (c++ function)": [[41, "_CPPv4N12MenuRenderer10moveCursorE7uint8_t7uint8_t", false]], "menurenderer::restarttimer (c++ function)": [[41, "_CPPv4N12MenuRenderer12restartTimerEv", false]], "menurenderer::seteditmode (c++ function)": [[41, "_CPPv4N12MenuRenderer11setEditModeEb", false]], "menurenderer::starttime (c++ member)": [[41, "_CPPv4N12MenuRenderer9startTimeE", false]], "menurenderer::updatetimer (c++ function)": [[41, "_CPPv4N12MenuRenderer11updateTimerEv", false]], "menuscreen (c++ class)": [[28, "_CPPv410MenuScreen", false]], "menuscreen::cursor (c++ member)": [[28, "_CPPv4N10MenuScreen6cursorE", false]], "menuscreen::down (c++ function)": [[28, "_CPPv4N10MenuScreen4downEP12MenuRenderer", false]], "menuscreen::draw (c++ function)": [[28, "_CPPv4N10MenuScreen4drawEP12MenuRenderer", false]], "menuscreen::getcursor (c++ function)": [[28, "_CPPv4N10MenuScreen9getCursorEv", false]], "menuscreen::getitemat (c++ function)": [[28, "_CPPv4N10MenuScreen9getItemAtE7uint8_t", false]], "menuscreen::itemcount (c++ member)": [[28, "_CPPv4N10MenuScreen9itemCountE", false]], "menuscreen::items (c++ member)": [[28, "_CPPv4N10MenuScreen5itemsE", false]], "menuscreen::menuscreen (c++ function)": [[28, "_CPPv4N10MenuScreen10MenuScreenEPP8MenuItem", false]], "menuscreen::operator[] (c++ function)": [[28, "_CPPv4N10MenuScreenixEK7uint8_t", false]], "menuscreen::parent (c++ member)": [[28, "_CPPv4N10MenuScreen6parentE", false]], "menuscreen::process (c++ function)": [[28, "_CPPv4N10MenuScreen7processEP7LcdMenuKh", false]], "menuscreen::reset (c++ function)": [[28, "_CPPv4N10MenuScreen5resetEP12MenuRenderer", false]], "menuscreen::setcursor (c++ function)": [[28, "_CPPv4N10MenuScreen9setCursorEP12MenuRenderer7uint8_t", false]], "menuscreen::setparent (c++ function)": [[28, "_CPPv4N10MenuScreen9setParentEP10MenuScreen", false]], "menuscreen::syncindicators (c++ function)": [[28, "_CPPv4N10MenuScreen14syncIndicatorsE7uint8_tP12MenuRenderer", false]], "menuscreen::up (c++ function)": [[28, "_CPPv4N10MenuScreen2upEP12MenuRenderer", false]], "menuscreen::view (c++ member)": [[28, "_CPPv4N10MenuScreen4viewE", false]], "simplerotaryadapter (c++ class)": [[38, "_CPPv419SimpleRotaryAdapter", false]], "simplerotaryadapter::encoder (c++ member)": [[38, "_CPPv4N19SimpleRotaryAdapter7encoderE", false]], "simplerotaryadapter::lastpresstime (c++ member)": [[38, "_CPPv4N19SimpleRotaryAdapter13lastPressTimeE", false]], "simplerotaryadapter::observe (c++ function)": [[38, "_CPPv4N19SimpleRotaryAdapter7observeEv", false]], "simplerotaryadapter::pendingenter (c++ member)": [[38, "_CPPv4N19SimpleRotaryAdapter12pendingEnterE", false]], "simplerotaryadapter::simplerotaryadapter (c++ function)": [[38, "_CPPv4N19SimpleRotaryAdapter19SimpleRotaryAdapterEP7LcdMenuP12SimpleRotary", false]], "threshold (c macro)": [[37, "c.THRESHOLD", false]]}, "objects": {"": [[37, 0, 1, "c.BS", "BS"], [37, 0, 1, "c.C2_CSI_TERMINAL_MAX", "C2_CSI_TERMINAL_MAX"], [37, 0, 1, "c.C2_CSI_TERMINAL_MIN", "C2_CSI_TERMINAL_MIN"], [37, 0, 1, "c.CR", "CR"], [37, 0, 1, "c.CSI_BUFFER_SIZE", "CSI_BUFFER_SIZE"], [37, 0, 1, "c.DEL", "DEL"], [38, 0, 1, "c.DOUBLE_PRESS_THRESHOLD", "DOUBLE_PRESS_THRESHOLD"], [37, 0, 1, "c.ESC", "ESC"], [16, 0, 1, "c.ITEM_BACK", "ITEM_BACK"], [27, 0, 1, "c.ITEM_BASIC", "ITEM_BASIC"], [17, 0, 1, "c.ITEM_COMMAND", "ITEM_COMMAND"], [18, 0, 1, "c.ITEM_FLOAT_RANGE", "ITEM_FLOAT_RANGE"], [19, 0, 1, "c.ITEM_INPUT", "ITEM_INPUT"], [20, 0, 1, "c.ITEM_INPUT_CHARSET", "ITEM_INPUT_CHARSET"], [21, 0, 1, "c.ITEM_INT_RANGE", "ITEM_INT_RANGE"], [22, 0, 1, "c.ITEM_STRING_LIST", "ITEM_STRING_LIST"], [24, 0, 1, "c.ITEM_SUBMENU", "ITEM_SUBMENU"], [25, 0, 1, "c.ITEM_TOGGLE", "ITEM_TOGGLE"], [37, 0, 1, "c.LF", "LF"], [38, 0, 1, "c.LONG_PRESS_DURATION", "LONG_PRESS_DURATION"], [28, 0, 1, "c.MENU_SCREEN", "MENU_SCREEN"], [37, 0, 1, "c.THRESHOLD", "THRESHOLD"], [35, 1, 1, "_CPPv413ButtonAdapter", "ButtonAdapter"], [35, 2, 1, "_CPPv4N13ButtonAdapter13ButtonAdapterEP7LcdMenuP6Button4byte", "ButtonAdapter::ButtonAdapter"], [35, 3, 1, "_CPPv4N13ButtonAdapter13ButtonAdapterEP7LcdMenuP6Button4byte", "ButtonAdapter::ButtonAdapter::button"], [35, 3, 1, "_CPPv4N13ButtonAdapter13ButtonAdapterEP7LcdMenuP6Button4byte", "ButtonAdapter::ButtonAdapter::command"], [35, 3, 1, "_CPPv4N13ButtonAdapter13ButtonAdapterEP7LcdMenuP6Button4byte", "ButtonAdapter::ButtonAdapter::menu"], [35, 4, 1, "_CPPv4N13ButtonAdapter6buttonE", "ButtonAdapter::button"], [35, 4, 1, "_CPPv4N13ButtonAdapter7commandE", "ButtonAdapter::command"], [35, 2, 1, "_CPPv4N13ButtonAdapter7observeEv", "ButtonAdapter::observe"], [29, 1, 1, "_CPPv425CharacterDisplayInterface", "CharacterDisplayInterface"], [29, 2, 1, "_CPPv4N25CharacterDisplayInterface12clearBlinkerEv", "CharacterDisplayInterface::clearBlinker"], [29, 2, 1, "_CPPv4N25CharacterDisplayInterface10createCharE7uint8_tP7uint8_t", "CharacterDisplayInterface::createChar"], [29, 3, 1, "_CPPv4N25CharacterDisplayInterface10createCharE7uint8_tP7uint8_t", "CharacterDisplayInterface::createChar::c"], [29, 3, 1, "_CPPv4N25CharacterDisplayInterface10createCharE7uint8_tP7uint8_t", "CharacterDisplayInterface::createChar::id"], [29, 2, 1, "_CPPv4N25CharacterDisplayInterface11drawBlinkerEv", "CharacterDisplayInterface::drawBlinker"], [29, 2, 1, "_CPPv4N25CharacterDisplayInterfaceD0Ev", "CharacterDisplayInterface::~CharacterDisplayInterface"], [40, 1, 1, "_CPPv424CharacterDisplayRenderer", "CharacterDisplayRenderer"], [40, 2, 1, "_CPPv4N24CharacterDisplayRenderer24CharacterDisplayRendererEP25CharacterDisplayInterfaceK7uint8_tK7uint8_tK7uint8_tK7uint8_tP7uint8_tP7uint8_t", "CharacterDisplayRenderer::CharacterDisplayRenderer"], [40, 3, 1, "_CPPv4N24CharacterDisplayRenderer24CharacterDisplayRendererEP25CharacterDisplayInterfaceK7uint8_tK7uint8_tK7uint8_tK7uint8_tP7uint8_tP7uint8_t", "CharacterDisplayRenderer::CharacterDisplayRenderer::cursorIcon"], [40, 3, 1, "_CPPv4N24CharacterDisplayRenderer24CharacterDisplayRendererEP25CharacterDisplayInterfaceK7uint8_tK7uint8_tK7uint8_tK7uint8_tP7uint8_tP7uint8_t", "CharacterDisplayRenderer::CharacterDisplayRenderer::display"], [40, 3, 1, "_CPPv4N24CharacterDisplayRenderer24CharacterDisplayRendererEP25CharacterDisplayInterfaceK7uint8_tK7uint8_tK7uint8_tK7uint8_tP7uint8_tP7uint8_t", "CharacterDisplayRenderer::CharacterDisplayRenderer::downArrow"], [40, 3, 1, "_CPPv4N24CharacterDisplayRenderer24CharacterDisplayRendererEP25CharacterDisplayInterfaceK7uint8_tK7uint8_tK7uint8_tK7uint8_tP7uint8_tP7uint8_t", "CharacterDisplayRenderer::CharacterDisplayRenderer::editCursorIcon"], [40, 3, 1, "_CPPv4N24CharacterDisplayRenderer24CharacterDisplayRendererEP25CharacterDisplayInterfaceK7uint8_tK7uint8_tK7uint8_tK7uint8_tP7uint8_tP7uint8_t", "CharacterDisplayRenderer::CharacterDisplayRenderer::maxCols"], [40, 3, 1, "_CPPv4N24CharacterDisplayRenderer24CharacterDisplayRendererEP25CharacterDisplayInterfaceK7uint8_tK7uint8_tK7uint8_tK7uint8_tP7uint8_tP7uint8_t", "CharacterDisplayRenderer::CharacterDisplayRenderer::maxRows"], [40, 3, 1, "_CPPv4N24CharacterDisplayRenderer24CharacterDisplayRendererEP25CharacterDisplayInterfaceK7uint8_tK7uint8_tK7uint8_tK7uint8_tP7uint8_tP7uint8_t", "CharacterDisplayRenderer::CharacterDisplayRenderer::upArrow"], [40, 2, 1, "_CPPv4N24CharacterDisplayRenderer18appendCursorToTextEPKcPc", "CharacterDisplayRenderer::appendCursorToText"], [40, 3, 1, "_CPPv4N24CharacterDisplayRenderer18appendCursorToTextEPKcPc", "CharacterDisplayRenderer::appendCursorToText::buf"], [40, 3, 1, "_CPPv4N24CharacterDisplayRenderer18appendCursorToTextEPKcPc", "CharacterDisplayRenderer::appendCursorToText::text"], [40, 2, 1, "_CPPv4N24CharacterDisplayRenderer21appendIndicatorToTextEPKcPc", "CharacterDisplayRenderer::appendIndicatorToText"], [40, 3, 1, "_CPPv4N24CharacterDisplayRenderer21appendIndicatorToTextEPKcPc", "CharacterDisplayRenderer::appendIndicatorToText::buf"], [40, 3, 1, "_CPPv4N24CharacterDisplayRenderer21appendIndicatorToTextEPKcPc", "CharacterDisplayRenderer::appendIndicatorToText::text"], [40, 2, 1, "_CPPv4N24CharacterDisplayRenderer5beginEv", "CharacterDisplayRenderer::begin"], [40, 2, 1, "_CPPv4N24CharacterDisplayRenderer24calculateAvailableLengthEv", "CharacterDisplayRenderer::calculateAvailableLength"], [40, 2, 1, "_CPPv4N24CharacterDisplayRenderer12clearBlinkerEv", "CharacterDisplayRenderer::clearBlinker"], [40, 4, 1, "_CPPv4N24CharacterDisplayRenderer10cursorIconE", "CharacterDisplayRenderer::cursorIcon"], [40, 4, 1, "_CPPv4N24CharacterDisplayRenderer9downArrowE", "CharacterDisplayRenderer::downArrow"], [40, 2, 1, "_CPPv4N24CharacterDisplayRenderer4drawE7uint8_t", "CharacterDisplayRenderer::draw"], [40, 3, 1, "_CPPv4N24CharacterDisplayRenderer4drawE7uint8_t", "CharacterDisplayRenderer::draw::byte"], [40, 2, 1, "_CPPv4N24CharacterDisplayRenderer11drawBlinkerEv", "CharacterDisplayRenderer::drawBlinker"], [40, 2, 1, "_CPPv4N24CharacterDisplayRenderer8drawItemEPKc", "CharacterDisplayRenderer::drawItem"], [40, 3, 1, "_CPPv4N24CharacterDisplayRenderer8drawItemEPKc", "CharacterDisplayRenderer::drawItem::text"], [40, 4, 1, "_CPPv4N24CharacterDisplayRenderer14editCursorIconE", "CharacterDisplayRenderer::editCursorIcon"], [40, 2, 1, "_CPPv4N24CharacterDisplayRenderer10moveCursorE7uint8_t7uint8_t", "CharacterDisplayRenderer::moveCursor"], [40, 3, 1, "_CPPv4N24CharacterDisplayRenderer10moveCursorE7uint8_t7uint8_t", "CharacterDisplayRenderer::moveCursor::cursorCol"], [40, 3, 1, "_CPPv4N24CharacterDisplayRenderer10moveCursorE7uint8_t7uint8_t", "CharacterDisplayRenderer::moveCursor::cursorRow"], [40, 2, 1, "_CPPv4N24CharacterDisplayRenderer7padTextEPKcPc", "CharacterDisplayRenderer::padText"], [40, 3, 1, "_CPPv4N24CharacterDisplayRenderer7padTextEPKcPc", "CharacterDisplayRenderer::padText::buf"], [40, 3, 1, "_CPPv4N24CharacterDisplayRenderer7padTextEPKcPc", "CharacterDisplayRenderer::padText::text"], [40, 4, 1, "_CPPv4N24CharacterDisplayRenderer7upArrowE", "CharacterDisplayRenderer::upArrow"], [30, 1, 1, "_CPPv416DisplayInterface", "DisplayInterface"], [30, 2, 1, "_CPPv4N16DisplayInterface16DisplayInterfaceEv", "DisplayInterface::DisplayInterface"], [30, 2, 1, "_CPPv4N16DisplayInterface5beginEv", "DisplayInterface::begin"], [30, 2, 1, "_CPPv4N16DisplayInterface5clearEv", "DisplayInterface::clear"], [30, 2, 1, "_CPPv4N16DisplayInterface4drawE7uint8_t", "DisplayInterface::draw"], [30, 2, 1, "_CPPv4N16DisplayInterface4drawEPKc", "DisplayInterface::draw"], [30, 3, 1, "_CPPv4N16DisplayInterface4drawE7uint8_t", "DisplayInterface::draw::byte"], [30, 3, 1, "_CPPv4N16DisplayInterface4drawEPKc", "DisplayInterface::draw::text"], [30, 2, 1, "_CPPv4N16DisplayInterface4hideEv", "DisplayInterface::hide"], [30, 2, 1, "_CPPv4N16DisplayInterface12setBacklightEb", "DisplayInterface::setBacklight"], [30, 3, 1, "_CPPv4N16DisplayInterface12setBacklightEb", "DisplayInterface::setBacklight::enabled"], [30, 2, 1, "_CPPv4N16DisplayInterface9setCursorE7uint8_t7uint8_t", "DisplayInterface::setCursor"], [30, 3, 1, "_CPPv4N16DisplayInterface9setCursorE7uint8_t7uint8_t", "DisplayInterface::setCursor::col"], [30, 3, 1, "_CPPv4N16DisplayInterface9setCursorE7uint8_t7uint8_t", "DisplayInterface::setCursor::row"], [30, 2, 1, "_CPPv4N16DisplayInterface4showEv", "DisplayInterface::show"], [30, 2, 1, "_CPPv4N16DisplayInterfaceD0Ev", "DisplayInterface::~DisplayInterface"], [36, 1, 1, "_CPPv414InputInterface", "InputInterface"], [36, 2, 1, "_CPPv4N14InputInterface14InputInterfaceEP7LcdMenu", "InputInterface::InputInterface"], [36, 3, 1, "_CPPv4N14InputInterface14InputInterfaceEP7LcdMenu", "InputInterface::InputInterface::menu"], [36, 4, 1, "_CPPv4N14InputInterface4menuE", "InputInterface::menu"], [36, 2, 1, "_CPPv4N14InputInterface7observeEv", "InputInterface::observe"], [36, 2, 1, "_CPPv4N14InputInterfaceD0Ev", "InputInterface::~InputInterface"], [16, 1, 1, "_CPPv48ItemBack", "ItemBack"], [16, 2, 1, "_CPPv4N8ItemBack8ItemBackEPKc", "ItemBack::ItemBack"], [16, 3, 1, "_CPPv4N8ItemBack8ItemBackEPKc", "ItemBack::ItemBack::text"], [16, 2, 1, "_CPPv4N8ItemBack12changeScreenEP7LcdMenu", "ItemBack::changeScreen"], [16, 3, 1, "_CPPv4N8ItemBack12changeScreenEP7LcdMenu", "ItemBack::changeScreen::menu"], [16, 2, 1, "_CPPv4N8ItemBack7processEP7LcdMenuKh", "ItemBack::process"], [16, 3, 1, "_CPPv4N8ItemBack7processEP7LcdMenuKh", "ItemBack::process::command"], [16, 3, 1, "_CPPv4N8ItemBack7processEP7LcdMenuKh", "ItemBack::process::menu"], [17, 1, 1, "_CPPv411ItemCommand", "ItemCommand"], [17, 2, 1, "_CPPv4N11ItemCommand11ItemCommandEPKc4fptr", "ItemCommand::ItemCommand"], [17, 3, 1, "_CPPv4N11ItemCommand11ItemCommandEPKc4fptr", "ItemCommand::ItemCommand::callback"], [17, 3, 1, "_CPPv4N11ItemCommand11ItemCommandEPKc4fptr", "ItemCommand::ItemCommand::text"], [17, 4, 1, "_CPPv4N11ItemCommand8callbackE", "ItemCommand::callback"], [17, 2, 1, "_CPPv4N11ItemCommand14executeCommandEv", "ItemCommand::executeCommand"], [17, 2, 1, "_CPPv4N11ItemCommand11getCallbackEv", "ItemCommand::getCallback"], [17, 2, 1, "_CPPv4N11ItemCommand7processEP7LcdMenuKh", "ItemCommand::process"], [17, 3, 1, "_CPPv4N11ItemCommand7processEP7LcdMenuKh", "ItemCommand::process::command"], [17, 3, 1, "_CPPv4N11ItemCommand7processEP7LcdMenuKh", "ItemCommand::process::menu"], [17, 2, 1, "_CPPv4N11ItemCommand11setCallBackE4fptr", "ItemCommand::setCallBack"], [17, 3, 1, "_CPPv4N11ItemCommand11setCallBackE4fptr", "ItemCommand::setCallBack::callback"], [18, 1, 1, "_CPPv414ItemFloatRange", "ItemFloatRange"], [18, 2, 1, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", "ItemFloatRange::ItemFloatRange"], [18, 3, 1, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", "ItemFloatRange::ItemFloatRange::callback"], [18, 3, 1, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", "ItemFloatRange::ItemFloatRange::commitOnChange"], [18, 3, 1, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", "ItemFloatRange::ItemFloatRange::max"], [18, 3, 1, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", "ItemFloatRange::ItemFloatRange::min"], [18, 3, 1, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", "ItemFloatRange::ItemFloatRange::startingValue"], [18, 3, 1, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", "ItemFloatRange::ItemFloatRange::step"], [18, 3, 1, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", "ItemFloatRange::ItemFloatRange::text"], [18, 3, 1, "_CPPv4N14ItemFloatRange14ItemFloatRangeEPKcKfKff9fptrFloatPKcfb", "ItemFloatRange::ItemFloatRange::unit"], [18, 2, 1, "_CPPv4N14ItemFloatRange22calculateDecimalPlacesEf", "ItemFloatRange::calculateDecimalPlaces"], [18, 3, 1, "_CPPv4N14ItemFloatRange22calculateDecimalPlacesEf", "ItemFloatRange::calculateDecimalPlaces::step"], [18, 2, 1, "_CPPv4N14ItemFloatRange14calculateWidthEf7uint8_t", "ItemFloatRange::calculateWidth"], [18, 3, 1, "_CPPv4N14ItemFloatRange14calculateWidthEf7uint8_t", "ItemFloatRange::calculateWidth::currentValue"], [18, 3, 1, "_CPPv4N14ItemFloatRange14calculateWidthEf7uint8_t", "ItemFloatRange::calculateWidth::decimalPlaces"], [18, 4, 1, "_CPPv4N14ItemFloatRange13decimalPlacesE", "ItemFloatRange::decimalPlaces"], [18, 2, 1, "_CPPv4N14ItemFloatRange15getDisplayValueEv", "ItemFloatRange::getDisplayValue"], [19, 1, 1, "_CPPv49ItemInput", "ItemInput"], [19, 2, 1, "_CPPv4N9ItemInput9ItemInputEPKc7fptrStr", "ItemInput::ItemInput"], [19, 2, 1, "_CPPv4N9ItemInput9ItemInputEPKcPc7fptrStr", "ItemInput::ItemInput"], [19, 3, 1, "_CPPv4N9ItemInput9ItemInputEPKc7fptrStr", "ItemInput::ItemInput::callback"], [19, 3, 1, "_CPPv4N9ItemInput9ItemInputEPKcPc7fptrStr", "ItemInput::ItemInput::callback"], [19, 3, 1, "_CPPv4N9ItemInput9ItemInputEPKc7fptrStr", "ItemInput::ItemInput::text"], [19, 3, 1, "_CPPv4N9ItemInput9ItemInputEPKcPc7fptrStr", "ItemInput::ItemInput::text"], [19, 3, 1, "_CPPv4N9ItemInput9ItemInputEPKcPc7fptrStr", "ItemInput::ItemInput::value"], [19, 2, 1, "_CPPv4N9ItemInput4backEP12MenuRenderer", "ItemInput::back"], [19, 3, 1, "_CPPv4N9ItemInput4backEP12MenuRenderer", "ItemInput::back::renderer"], [19, 2, 1, "_CPPv4N9ItemInput9backspaceEP12MenuRenderer", "ItemInput::backspace"], [19, 3, 1, "_CPPv4N9ItemInput9backspaceEP12MenuRenderer", "ItemInput::backspace::renderer"], [19, 4, 1, "_CPPv4N9ItemInput8callbackE", "ItemInput::callback"], [19, 2, 1, "_CPPv4N9ItemInput5clearEP12MenuRenderer", "ItemInput::clear"], [19, 3, 1, "_CPPv4N9ItemInput5clearEP12MenuRenderer", "ItemInput::clear::renderer"], [19, 4, 1, "_CPPv4N9ItemInput6cursorE", "ItemInput::cursor"], [19, 2, 1, "_CPPv4N9ItemInput4drawEP12MenuRenderer", "ItemInput::draw"], [19, 3, 1, "_CPPv4N9ItemInput4drawEP12MenuRenderer", "ItemInput::draw::renderer"], [19, 2, 1, "_CPPv4N9ItemInput5enterEP12MenuRenderer", "ItemInput::enter"], [19, 3, 1, "_CPPv4N9ItemInput5enterEP12MenuRenderer", "ItemInput::enter::renderer"], [19, 2, 1, "_CPPv4N9ItemInput14getCallbackStrEv", "ItemInput::getCallbackStr"], [19, 2, 1, "_CPPv4N9ItemInput8getValueEv", "ItemInput::getValue"], [19, 2, 1, "_CPPv4N9ItemInput11getViewSizeEP12MenuRenderer", "ItemInput::getViewSize"], [19, 3, 1, "_CPPv4N9ItemInput11getViewSizeEP12MenuRenderer", "ItemInput::getViewSize::renderer"], [19, 2, 1, "_CPPv4N9ItemInput4leftEP12MenuRenderer", "ItemInput::left"], [19, 3, 1, "_CPPv4N9ItemInput4leftEP12MenuRenderer", "ItemInput::left::renderer"], [19, 2, 1, "_CPPv4N9ItemInput7processEP7LcdMenuKh", "ItemInput::process"], [19, 3, 1, "_CPPv4N9ItemInput7processEP7LcdMenuKh", "ItemInput::process::command"], [19, 3, 1, "_CPPv4N9ItemInput7processEP7LcdMenuKh", "ItemInput::process::menu"], [19, 2, 1, "_CPPv4N9ItemInput5rightEP12MenuRenderer", "ItemInput::right"], [19, 3, 1, "_CPPv4N9ItemInput5rightEP12MenuRenderer", "ItemInput::right::renderer"], [19, 2, 1, "_CPPv4N9ItemInput8setValueEPc", "ItemInput::setValue"], [19, 3, 1, "_CPPv4N9ItemInput8setValueEPc", "ItemInput::setValue::value"], [19, 2, 1, "_CPPv4N9ItemInput8typeCharEP12MenuRendererKh", "ItemInput::typeChar"], [19, 3, 1, "_CPPv4N9ItemInput8typeCharEP12MenuRendererKh", "ItemInput::typeChar::character"], [19, 3, 1, "_CPPv4N9ItemInput8typeCharEP12MenuRendererKh", "ItemInput::typeChar::renderer"], [19, 4, 1, "_CPPv4N9ItemInput5valueE", "ItemInput::value"], [19, 4, 1, "_CPPv4N9ItemInput4viewE", "ItemInput::view"], [20, 1, 1, "_CPPv416ItemInputCharset", "ItemInputCharset"], [20, 2, 1, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPKc7fptrStr", "ItemInputCharset::ItemInputCharset"], [20, 2, 1, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPcPKc7fptrStr", "ItemInputCharset::ItemInputCharset"], [20, 3, 1, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPKc7fptrStr", "ItemInputCharset::ItemInputCharset::callback"], [20, 3, 1, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPcPKc7fptrStr", "ItemInputCharset::ItemInputCharset::callback"], [20, 3, 1, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPKc7fptrStr", "ItemInputCharset::ItemInputCharset::charset"], [20, 3, 1, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPcPKc7fptrStr", "ItemInputCharset::ItemInputCharset::charset"], [20, 3, 1, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPKc7fptrStr", "ItemInputCharset::ItemInputCharset::text"], [20, 3, 1, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPcPKc7fptrStr", "ItemInputCharset::ItemInputCharset::text"], [20, 3, 1, "_CPPv4N16ItemInputCharset16ItemInputCharsetEPKcPcPKc7fptrStr", "ItemInputCharset::ItemInputCharset::value"], [20, 2, 1, "_CPPv4N16ItemInputCharset13abortCharEditEP12MenuRenderer", "ItemInputCharset::abortCharEdit"], [20, 3, 1, "_CPPv4N16ItemInputCharset13abortCharEditEP12MenuRenderer", "ItemInputCharset::abortCharEdit::renderer"], [20, 4, 1, "_CPPv4N16ItemInputCharset8charEditE", "ItemInputCharset::charEdit"], [20, 4, 1, "_CPPv4N16ItemInputCharset7charsetE", "ItemInputCharset::charset"], [20, 4, 1, "_CPPv4N16ItemInputCharset15charsetPositionE", "ItemInputCharset::charsetPosition"], [20, 2, 1, "_CPPv4N16ItemInputCharset14commitCharEditEP12MenuRenderer", "ItemInputCharset::commitCharEdit"], [20, 3, 1, "_CPPv4N16ItemInputCharset14commitCharEditEP12MenuRenderer", "ItemInputCharset::commitCharEdit::renderer"], [20, 2, 1, "_CPPv4N16ItemInputCharset8drawCharEP12MenuRenderer", "ItemInputCharset::drawChar"], [20, 3, 1, "_CPPv4N16ItemInputCharset8drawCharEP12MenuRenderer", "ItemInputCharset::drawChar::renderer"], [20, 2, 1, "_CPPv4N16ItemInputCharset12initCharEditEv", "ItemInputCharset::initCharEdit"], [20, 2, 1, "_CPPv4N16ItemInputCharset7processEP7LcdMenuKh", "ItemInputCharset::process"], [20, 3, 1, "_CPPv4N16ItemInputCharset7processEP7LcdMenuKh", "ItemInputCharset::process::command"], [20, 3, 1, "_CPPv4N16ItemInputCharset7processEP7LcdMenuKh", "ItemInputCharset::process::menu"], [20, 2, 1, "_CPPv4N16ItemInputCharset12showNextCharEP12MenuRenderer", "ItemInputCharset::showNextChar"], [20, 3, 1, "_CPPv4N16ItemInputCharset12showNextCharEP12MenuRenderer", "ItemInputCharset::showNextChar::renderer"], [20, 2, 1, "_CPPv4N16ItemInputCharset16showPreviousCharEP12MenuRenderer", "ItemInputCharset::showPreviousChar"], [20, 3, 1, "_CPPv4N16ItemInputCharset16showPreviousCharEP12MenuRenderer", "ItemInputCharset::showPreviousChar::renderer"], [21, 1, 1, "_CPPv412ItemIntRange", "ItemIntRange"], [21, 2, 1, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", "ItemIntRange::ItemIntRange"], [21, 3, 1, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", "ItemIntRange::ItemIntRange::callback"], [21, 3, 1, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", "ItemIntRange::ItemIntRange::commitOnChange"], [21, 3, 1, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", "ItemIntRange::ItemIntRange::max"], [21, 3, 1, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", "ItemIntRange::ItemIntRange::min"], [21, 3, 1, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", "ItemIntRange::ItemIntRange::startingValue"], [21, 3, 1, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", "ItemIntRange::ItemIntRange::step"], [21, 3, 1, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", "ItemIntRange::ItemIntRange::text"], [21, 3, 1, "_CPPv4N12ItemIntRange12ItemIntRangeEPKcKiKii7fptrIntPKcib", "ItemIntRange::ItemIntRange::unit"], [21, 2, 1, "_CPPv4N12ItemIntRange15getDisplayValueEv", "ItemIntRange::getDisplayValue"], [22, 1, 1, "_CPPv48ItemList", "ItemList"], [22, 2, 1, "_CPPv4N8ItemList8ItemListEPKcP6StringK7uint8_t8fptruInt", "ItemList::ItemList"], [22, 3, 1, "_CPPv4N8ItemList8ItemListEPKcP6StringK7uint8_t8fptruInt", "ItemList::ItemList::callback"], [22, 3, 1, "_CPPv4N8ItemList8ItemListEPKcP6StringK7uint8_t8fptruInt", "ItemList::ItemList::itemCount"], [22, 3, 1, "_CPPv4N8ItemList8ItemListEPKcP6StringK7uint8_t8fptruInt", "ItemList::ItemList::items"], [22, 3, 1, "_CPPv4N8ItemList8ItemListEPKcP6StringK7uint8_t8fptruInt", "ItemList::ItemList::key"], [22, 4, 1, "_CPPv4N8ItemList8callbackE", "ItemList::callback"], [22, 2, 1, "_CPPv4N8ItemList4drawEP12MenuRenderer", "ItemList::draw"], [22, 3, 1, "_CPPv4N8ItemList4drawEP12MenuRenderer", "ItemList::draw::renderer"], [22, 2, 1, "_CPPv4N8ItemList14getCallbackIntEv", "ItemList::getCallbackInt"], [22, 2, 1, "_CPPv4N8ItemList12getItemCountEv", "ItemList::getItemCount"], [22, 2, 1, "_CPPv4N8ItemList12getItemIndexEv", "ItemList::getItemIndex"], [22, 2, 1, "_CPPv4N8ItemList8getItemsEv", "ItemList::getItems"], [22, 2, 1, "_CPPv4N8ItemList8getValueEv", "ItemList::getValue"], [22, 4, 1, "_CPPv4N8ItemList9itemCountE", "ItemList::itemCount"], [22, 4, 1, "_CPPv4N8ItemList9itemIndexE", "ItemList::itemIndex"], [22, 4, 1, "_CPPv4N8ItemList5itemsE", "ItemList::items"], [22, 2, 1, "_CPPv4N8ItemList7processEP7LcdMenuKh", "ItemList::process"], [22, 3, 1, "_CPPv4N8ItemList7processEP7LcdMenuKh", "ItemList::process::command"], [22, 3, 1, "_CPPv4N8ItemList7processEP7LcdMenuKh", "ItemList::process::menu"], [22, 2, 1, "_CPPv4N8ItemList10selectNextEP12MenuRenderer", "ItemList::selectNext"], [22, 3, 1, "_CPPv4N8ItemList10selectNextEP12MenuRenderer", "ItemList::selectNext::renderer"], [22, 2, 1, "_CPPv4N8ItemList14selectPreviousEP12MenuRenderer", "ItemList::selectPrevious"], [22, 3, 1, "_CPPv4N8ItemList14selectPreviousEP12MenuRenderer", "ItemList::selectPrevious::renderer"], [22, 2, 1, "_CPPv4N8ItemList12setItemIndexE7uint8_t", "ItemList::setItemIndex"], [22, 3, 1, "_CPPv4N8ItemList12setItemIndexE7uint8_t", "ItemList::setItemIndex::itemIndex"], [23, 1, 1, "_CPPv4I0E13ItemRangeBase", "ItemRangeBase"], [23, 2, 1, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", "ItemRangeBase::ItemRangeBase"], [23, 3, 1, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", "ItemRangeBase::ItemRangeBase::callback"], [23, 3, 1, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", "ItemRangeBase::ItemRangeBase::commitOnChange"], [23, 3, 1, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", "ItemRangeBase::ItemRangeBase::max"], [23, 3, 1, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", "ItemRangeBase::ItemRangeBase::min"], [23, 3, 1, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", "ItemRangeBase::ItemRangeBase::startingValue"], [23, 3, 1, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", "ItemRangeBase::ItemRangeBase::step"], [23, 3, 1, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", "ItemRangeBase::ItemRangeBase::text"], [23, 3, 1, "_CPPv4N13ItemRangeBase13ItemRangeBaseEPKcK1TK1T1TPFv1TEPKc1Tb", "ItemRangeBase::ItemRangeBase::unit"], [23, 5, 1, "_CPPv4I0E13ItemRangeBase", "ItemRangeBase::T"], [23, 4, 1, "_CPPv4N13ItemRangeBase8callbackE", "ItemRangeBase::callback"], [23, 4, 1, "_CPPv4N13ItemRangeBase14commitOnChangeE", "ItemRangeBase::commitOnChange"], [23, 4, 1, "_CPPv4N13ItemRangeBase12currentValueE", "ItemRangeBase::currentValue"], [23, 2, 1, "_CPPv4N13ItemRangeBase9decrementEv", "ItemRangeBase::decrement"], [23, 2, 1, "_CPPv4N13ItemRangeBase4drawEP12MenuRenderer", "ItemRangeBase::draw"], [23, 3, 1, "_CPPv4N13ItemRangeBase4drawEP12MenuRenderer", "ItemRangeBase::draw::renderer"], [23, 2, 1, "_CPPv4N13ItemRangeBase15getCurrentValueEv", "ItemRangeBase::getCurrentValue"], [23, 2, 1, "_CPPv4N13ItemRangeBase15getDisplayValueEv", "ItemRangeBase::getDisplayValue"], [23, 2, 1, "_CPPv4N13ItemRangeBase9incrementEv", "ItemRangeBase::increment"], [23, 4, 1, "_CPPv4N13ItemRangeBase8maxValueE", "ItemRangeBase::maxValue"], [23, 4, 1, "_CPPv4N13ItemRangeBase8minValueE", "ItemRangeBase::minValue"], [23, 2, 1, "_CPPv4N13ItemRangeBase7processEP7LcdMenuKh", "ItemRangeBase::process"], [23, 3, 1, "_CPPv4N13ItemRangeBase7processEP7LcdMenuKh", "ItemRangeBase::process::command"], [23, 3, 1, "_CPPv4N13ItemRangeBase7processEP7LcdMenuKh", "ItemRangeBase::process::menu"], [23, 2, 1, "_CPPv4N13ItemRangeBase15setCurrentValueE1T", "ItemRangeBase::setCurrentValue"], [23, 3, 1, "_CPPv4N13ItemRangeBase15setCurrentValueE1T", "ItemRangeBase::setCurrentValue::value"], [23, 4, 1, "_CPPv4N13ItemRangeBase4stepE", "ItemRangeBase::step"], [23, 4, 1, "_CPPv4N13ItemRangeBase4unitE", "ItemRangeBase::unit"], [24, 1, 1, "_CPPv411ItemSubMenu", "ItemSubMenu"], [24, 2, 1, "_CPPv4N11ItemSubMenu11ItemSubMenuEPKcRP10MenuScreen", "ItemSubMenu::ItemSubMenu"], [24, 3, 1, "_CPPv4N11ItemSubMenu11ItemSubMenuEPKcRP10MenuScreen", "ItemSubMenu::ItemSubMenu::screen"], [24, 3, 1, "_CPPv4N11ItemSubMenu11ItemSubMenuEPKcRP10MenuScreen", "ItemSubMenu::ItemSubMenu::text"], [24, 2, 1, "_CPPv4N11ItemSubMenu12changeScreenEP7LcdMenu", "ItemSubMenu::changeScreen"], [24, 3, 1, "_CPPv4N11ItemSubMenu12changeScreenEP7LcdMenu", "ItemSubMenu::changeScreen::menu"], [24, 2, 1, "_CPPv4N11ItemSubMenu7processEP7LcdMenuKh", "ItemSubMenu::process"], [24, 3, 1, "_CPPv4N11ItemSubMenu7processEP7LcdMenuKh", "ItemSubMenu::process::command"], [24, 3, 1, "_CPPv4N11ItemSubMenu7processEP7LcdMenuKh", "ItemSubMenu::process::menu"], [24, 4, 1, "_CPPv4N11ItemSubMenu6screenE", "ItemSubMenu::screen"], [25, 1, 1, "_CPPv410ItemToggle", "ItemToggle"], [25, 2, 1, "_CPPv4N10ItemToggle10ItemToggleEPKc7boolean8fptrBool", "ItemToggle::ItemToggle"], [25, 2, 1, "_CPPv4N10ItemToggle10ItemToggleEPKc8fptrBool", "ItemToggle::ItemToggle"], [25, 2, 1, "_CPPv4N10ItemToggle10ItemToggleEPKcPKcPKc8fptrBool", "ItemToggle::ItemToggle"], [25, 3, 1, "_CPPv4N10ItemToggle10ItemToggleEPKc7boolean8fptrBool", "ItemToggle::ItemToggle::callback"], [25, 3, 1, "_CPPv4N10ItemToggle10ItemToggleEPKc8fptrBool", "ItemToggle::ItemToggle::callback"], [25, 3, 1, "_CPPv4N10ItemToggle10ItemToggleEPKcPKcPKc8fptrBool", "ItemToggle::ItemToggle::callback"], [25, 3, 1, "_CPPv4N10ItemToggle10ItemToggleEPKc7boolean8fptrBool", "ItemToggle::ItemToggle::enabled"], [25, 3, 1, "_CPPv4N10ItemToggle10ItemToggleEPKc8fptrBool", "ItemToggle::ItemToggle::key"], [25, 3, 1, "_CPPv4N10ItemToggle10ItemToggleEPKc7boolean8fptrBool", "ItemToggle::ItemToggle::text"], [25, 3, 1, "_CPPv4N10ItemToggle10ItemToggleEPKcPKcPKc8fptrBool", "ItemToggle::ItemToggle::text"], [25, 3, 1, "_CPPv4N10ItemToggle10ItemToggleEPKcPKcPKc8fptrBool", "ItemToggle::ItemToggle::textOff"], [25, 3, 1, "_CPPv4N10ItemToggle10ItemToggleEPKcPKcPKc8fptrBool", "ItemToggle::ItemToggle::textOn"], [25, 4, 1, "_CPPv4N10ItemToggle8callbackE", "ItemToggle::callback"], [25, 2, 1, "_CPPv4N10ItemToggle4drawEP12MenuRenderer", "ItemToggle::draw"], [25, 3, 1, "_CPPv4N10ItemToggle4drawEP12MenuRenderer", "ItemToggle::draw::renderer"], [25, 4, 1, "_CPPv4N10ItemToggle7enabledE", "ItemToggle::enabled"], [25, 2, 1, "_CPPv4N10ItemToggle14getCallbackIntEv", "ItemToggle::getCallbackInt"], [25, 2, 1, "_CPPv4N10ItemToggle10getTextOffEv", "ItemToggle::getTextOff"], [25, 2, 1, "_CPPv4N10ItemToggle9getTextOnEv", "ItemToggle::getTextOn"], [25, 2, 1, "_CPPv4N10ItemToggle4isOnEv", "ItemToggle::isOn"], [25, 2, 1, "_CPPv4N10ItemToggle7processEP7LcdMenuKh", "ItemToggle::process"], [25, 3, 1, "_CPPv4N10ItemToggle7processEP7LcdMenuKh", "ItemToggle::process::command"], [25, 3, 1, "_CPPv4N10ItemToggle7processEP7LcdMenuKh", "ItemToggle::process::menu"], [25, 2, 1, "_CPPv4N10ItemToggle7setIsOnE7boolean", "ItemToggle::setIsOn"], [25, 3, 1, "_CPPv4N10ItemToggle7setIsOnE7boolean", "ItemToggle::setIsOn::isOn"], [25, 4, 1, "_CPPv4N10ItemToggle7textOffE", "ItemToggle::textOff"], [25, 4, 1, "_CPPv4N10ItemToggle6textOnE", "ItemToggle::textOn"], [25, 2, 1, "_CPPv4N10ItemToggle6toggleEP12MenuRenderer", "ItemToggle::toggle"], [25, 3, 1, "_CPPv4N10ItemToggle6toggleEP12MenuRenderer", "ItemToggle::toggle::renderer"], [37, 1, 1, "_CPPv415KeyboardAdapter", "KeyboardAdapter"], [37, 6, 1, "_CPPv4N15KeyboardAdapter7CodeSetE", "KeyboardAdapter::CodeSet"], [37, 7, 1, "_CPPv4N15KeyboardAdapter7CodeSet2C0E", "KeyboardAdapter::CodeSet::C0"], [37, 7, 1, "_CPPv4N15KeyboardAdapter7CodeSet2C1E", "KeyboardAdapter::CodeSet::C1"], [37, 7, 1, "_CPPv4N15KeyboardAdapter7CodeSet6C2_CSIE", "KeyboardAdapter::CodeSet::C2_CSI"], [37, 7, 1, "_CPPv4N15KeyboardAdapter7CodeSet6C2_DCSE", "KeyboardAdapter::CodeSet::C2_DCS"], [37, 7, 1, "_CPPv4N15KeyboardAdapter7CodeSet6C2_OSCE", "KeyboardAdapter::CodeSet::C2_OSC"], [37, 7, 1, "_CPPv4N15KeyboardAdapter7CodeSet2C3E", "KeyboardAdapter::CodeSet::C3"], [37, 2, 1, "_CPPv4N15KeyboardAdapter15KeyboardAdapterEP7LcdMenuP6Stream", "KeyboardAdapter::KeyboardAdapter"], [37, 3, 1, "_CPPv4N15KeyboardAdapter15KeyboardAdapterEP7LcdMenuP6Stream", "KeyboardAdapter::KeyboardAdapter::menu"], [37, 3, 1, "_CPPv4N15KeyboardAdapter15KeyboardAdapterEP7LcdMenuP6Stream", "KeyboardAdapter::KeyboardAdapter::stream"], [37, 4, 1, "_CPPv4N15KeyboardAdapter7codeSetE", "KeyboardAdapter::codeSet"], [37, 4, 1, "_CPPv4N15KeyboardAdapter9csiBufferE", "KeyboardAdapter::csiBuffer"], [37, 4, 1, "_CPPv4N15KeyboardAdapter15csiBufferCursorE", "KeyboardAdapter::csiBufferCursor"], [37, 2, 1, "_CPPv4N15KeyboardAdapter10handleIdleEv", "KeyboardAdapter::handleIdle"], [37, 2, 1, "_CPPv4N15KeyboardAdapter14handleReceivedEh", "KeyboardAdapter::handleReceived"], [37, 3, 1, "_CPPv4N15KeyboardAdapter14handleReceivedEh", "KeyboardAdapter::handleReceived::command"], [37, 2, 1, "_CPPv4N15KeyboardAdapter11hasLastCharEv", "KeyboardAdapter::hasLastChar"], [37, 4, 1, "_CPPv4N15KeyboardAdapter8lastCharE", "KeyboardAdapter::lastChar"], [37, 4, 1, "_CPPv4N15KeyboardAdapter17lastCharTimestampE", "KeyboardAdapter::lastCharTimestamp"], [37, 2, 1, "_CPPv4N15KeyboardAdapter7observeEv", "KeyboardAdapter::observe"], [37, 2, 1, "_CPPv4N15KeyboardAdapter5resetEv", "KeyboardAdapter::reset"], [37, 2, 1, "_CPPv4N15KeyboardAdapter12saveLastCharEh", "KeyboardAdapter::saveLastChar"], [37, 3, 1, "_CPPv4N15KeyboardAdapter12saveLastCharEh", "KeyboardAdapter::saveLastChar::command"], [37, 4, 1, "_CPPv4N15KeyboardAdapter6streamE", "KeyboardAdapter::stream"], [26, 1, 1, "_CPPv47LcdMenu", "LcdMenu"], [26, 2, 1, "_CPPv4N7LcdMenu7LcdMenuER12MenuRenderer", "LcdMenu::LcdMenu"], [26, 3, 1, "_CPPv4N7LcdMenu7LcdMenuER12MenuRenderer", "LcdMenu::LcdMenu::renderer"], [26, 4, 1, "_CPPv4N7LcdMenu7enabledE", "LcdMenu::enabled"], [26, 2, 1, "_CPPv4N7LcdMenu9getCursorEv", "LcdMenu::getCursor"], [26, 2, 1, "_CPPv4N7LcdMenu9getItemAtE7uint8_t", "LcdMenu::getItemAt"], [26, 3, 1, "_CPPv4N7LcdMenu9getItemAtE7uint8_t", "LcdMenu::getItemAt::position"], [26, 2, 1, "_CPPv4N7LcdMenu11getRendererEv", "LcdMenu::getRenderer"], [26, 2, 1, "_CPPv4N7LcdMenu9getScreenEv", "LcdMenu::getScreen"], [26, 2, 1, "_CPPv4N7LcdMenu4hideEv", "LcdMenu::hide"], [26, 2, 1, "_CPPv4N7LcdMenu7processEKh", "LcdMenu::process"], [26, 3, 1, "_CPPv4N7LcdMenu7processEKh", "LcdMenu::process::c"], [26, 2, 1, "_CPPv4N7LcdMenu7refreshEv", "LcdMenu::refresh"], [26, 4, 1, "_CPPv4N7LcdMenu8rendererE", "LcdMenu::renderer"], [26, 2, 1, "_CPPv4N7LcdMenu5resetEv", "LcdMenu::reset"], [26, 4, 1, "_CPPv4N7LcdMenu6screenE", "LcdMenu::screen"], [26, 2, 1, "_CPPv4N7LcdMenu9setCursorE7uint8_t", "LcdMenu::setCursor"], [26, 3, 1, "_CPPv4N7LcdMenu9setCursorE7uint8_t", "LcdMenu::setCursor::cursor"], [26, 2, 1, "_CPPv4N7LcdMenu9setScreenEP10MenuScreen", "LcdMenu::setScreen"], [26, 3, 1, "_CPPv4N7LcdMenu9setScreenEP10MenuScreen", "LcdMenu::setScreen::screen"], [26, 2, 1, "_CPPv4N7LcdMenu4showEv", "LcdMenu::show"], [31, 1, 1, "_CPPv420LiquidCrystalAdapter", "LiquidCrystalAdapter"], [31, 2, 1, "_CPPv4N20LiquidCrystalAdapter20LiquidCrystalAdapterEP13LiquidCrystal7uint8_t7uint8_t", "LiquidCrystalAdapter::LiquidCrystalAdapter"], [31, 3, 1, "_CPPv4N20LiquidCrystalAdapter20LiquidCrystalAdapterEP13LiquidCrystal7uint8_t7uint8_t", "LiquidCrystalAdapter::LiquidCrystalAdapter::lcd"], [31, 3, 1, "_CPPv4N20LiquidCrystalAdapter20LiquidCrystalAdapterEP13LiquidCrystal7uint8_t7uint8_t", "LiquidCrystalAdapter::LiquidCrystalAdapter::maxCols"], [31, 3, 1, "_CPPv4N20LiquidCrystalAdapter20LiquidCrystalAdapterEP13LiquidCrystal7uint8_t7uint8_t", "LiquidCrystalAdapter::LiquidCrystalAdapter::maxRows"], [31, 2, 1, "_CPPv4N20LiquidCrystalAdapter5beginEv", "LiquidCrystalAdapter::begin"], [31, 2, 1, "_CPPv4N20LiquidCrystalAdapter5clearEv", "LiquidCrystalAdapter::clear"], [31, 2, 1, "_CPPv4N20LiquidCrystalAdapter12clearBlinkerEv", "LiquidCrystalAdapter::clearBlinker"], [31, 2, 1, "_CPPv4N20LiquidCrystalAdapter10createCharE7uint8_tP7uint8_t", "LiquidCrystalAdapter::createChar"], [31, 3, 1, "_CPPv4N20LiquidCrystalAdapter10createCharE7uint8_tP7uint8_t", "LiquidCrystalAdapter::createChar::c"], [31, 3, 1, "_CPPv4N20LiquidCrystalAdapter10createCharE7uint8_tP7uint8_t", "LiquidCrystalAdapter::createChar::id"], [31, 2, 1, "_CPPv4N20LiquidCrystalAdapter4drawE7uint8_t", "LiquidCrystalAdapter::draw"], [31, 2, 1, "_CPPv4N20LiquidCrystalAdapter4drawEPKc", "LiquidCrystalAdapter::draw"], [31, 3, 1, "_CPPv4N20LiquidCrystalAdapter4drawE7uint8_t", "LiquidCrystalAdapter::draw::byte"], [31, 3, 1, "_CPPv4N20LiquidCrystalAdapter4drawEPKc", "LiquidCrystalAdapter::draw::text"], [31, 2, 1, "_CPPv4N20LiquidCrystalAdapter11drawBlinkerEv", "LiquidCrystalAdapter::drawBlinker"], [31, 2, 1, "_CPPv4N20LiquidCrystalAdapter4hideEv", "LiquidCrystalAdapter::hide"], [31, 4, 1, "_CPPv4N20LiquidCrystalAdapter3lcdE", "LiquidCrystalAdapter::lcd"], [31, 4, 1, "_CPPv4N20LiquidCrystalAdapter7maxColsE", "LiquidCrystalAdapter::maxCols"], [31, 4, 1, "_CPPv4N20LiquidCrystalAdapter7maxRowsE", "LiquidCrystalAdapter::maxRows"], [31, 2, 1, "_CPPv4N20LiquidCrystalAdapter12setBacklightEb", "LiquidCrystalAdapter::setBacklight"], [31, 3, 1, "_CPPv4N20LiquidCrystalAdapter12setBacklightEb", "LiquidCrystalAdapter::setBacklight::enabled"], [31, 2, 1, "_CPPv4N20LiquidCrystalAdapter9setCursorE7uint8_t7uint8_t", "LiquidCrystalAdapter::setCursor"], [31, 3, 1, "_CPPv4N20LiquidCrystalAdapter9setCursorE7uint8_t7uint8_t", "LiquidCrystalAdapter::setCursor::col"], [31, 3, 1, "_CPPv4N20LiquidCrystalAdapter9setCursorE7uint8_t7uint8_t", "LiquidCrystalAdapter::setCursor::row"], [31, 2, 1, "_CPPv4N20LiquidCrystalAdapter4showEv", "LiquidCrystalAdapter::show"], [32, 1, 1, "_CPPv424LiquidCrystal_I2CAdapter", "LiquidCrystal_I2CAdapter"], [32, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter24LiquidCrystal_I2CAdapterEP17LiquidCrystal_I2C", "LiquidCrystal_I2CAdapter::LiquidCrystal_I2CAdapter"], [32, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter24LiquidCrystal_I2CAdapterEP17LiquidCrystal_I2C", "LiquidCrystal_I2CAdapter::LiquidCrystal_I2CAdapter::lcd"], [32, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter5beginEv", "LiquidCrystal_I2CAdapter::begin"], [32, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter5clearEv", "LiquidCrystal_I2CAdapter::clear"], [32, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter12clearBlinkerEv", "LiquidCrystal_I2CAdapter::clearBlinker"], [32, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter10createCharE7uint8_tP7uint8_t", "LiquidCrystal_I2CAdapter::createChar"], [32, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter10createCharE7uint8_tP7uint8_t", "LiquidCrystal_I2CAdapter::createChar::c"], [32, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter10createCharE7uint8_tP7uint8_t", "LiquidCrystal_I2CAdapter::createChar::id"], [32, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter4drawE7uint8_t", "LiquidCrystal_I2CAdapter::draw"], [32, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter4drawEPKc", "LiquidCrystal_I2CAdapter::draw"], [32, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter4drawE7uint8_t", "LiquidCrystal_I2CAdapter::draw::byte"], [32, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter4drawEPKc", "LiquidCrystal_I2CAdapter::draw::text"], [32, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter11drawBlinkerEv", "LiquidCrystal_I2CAdapter::drawBlinker"], [32, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter4hideEv", "LiquidCrystal_I2CAdapter::hide"], [32, 4, 1, "_CPPv4N24LiquidCrystal_I2CAdapter3lcdE", "LiquidCrystal_I2CAdapter::lcd"], [32, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter12setBacklightEb", "LiquidCrystal_I2CAdapter::setBacklight"], [32, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter12setBacklightEb", "LiquidCrystal_I2CAdapter::setBacklight::enabled"], [32, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter9setCursorE7uint8_t7uint8_t", "LiquidCrystal_I2CAdapter::setCursor"], [32, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter9setCursorE7uint8_t7uint8_t", "LiquidCrystal_I2CAdapter::setCursor::col"], [32, 3, 1, "_CPPv4N24LiquidCrystal_I2CAdapter9setCursorE7uint8_t7uint8_t", "LiquidCrystal_I2CAdapter::setCursor::row"], [32, 2, 1, "_CPPv4N24LiquidCrystal_I2CAdapter4showEv", "LiquidCrystal_I2CAdapter::show"], [27, 1, 1, "_CPPv48MenuItem", "MenuItem"], [27, 2, 1, "_CPPv4N8MenuItem8MenuItemEPKc", "MenuItem::MenuItem"], [27, 3, 1, "_CPPv4N8MenuItem8MenuItemEPKc", "MenuItem::MenuItem::text"], [27, 2, 1, "_CPPv4N8MenuItem4drawEP12MenuRenderer", "MenuItem::draw"], [27, 3, 1, "_CPPv4N8MenuItem4drawEP12MenuRenderer", "MenuItem::draw::renderer"], [27, 2, 1, "_CPPv4N8MenuItem7getTextEv", "MenuItem::getText"], [27, 2, 1, "_CPPv4N8MenuItem7processEP7LcdMenuKh", "MenuItem::process"], [27, 3, 1, "_CPPv4N8MenuItem7processEP7LcdMenuKh", "MenuItem::process::command"], [27, 3, 1, "_CPPv4N8MenuItem7processEP7LcdMenuKh", "MenuItem::process::menu"], [27, 2, 1, "_CPPv4N8MenuItem7setTextEPKc", "MenuItem::setText"], [27, 3, 1, "_CPPv4N8MenuItem7setTextEPKc", "MenuItem::setText::text"], [27, 4, 1, "_CPPv4N8MenuItem4textE", "MenuItem::text"], [27, 2, 1, "_CPPv4N8MenuItemD0Ev", "MenuItem::~MenuItem"], [41, 1, 1, "_CPPv412MenuRenderer", "MenuRenderer"], [41, 2, 1, "_CPPv4N12MenuRenderer12MenuRendererEP16DisplayInterface7uint8_t7uint8_t", "MenuRenderer::MenuRenderer"], [41, 3, 1, "_CPPv4N12MenuRenderer12MenuRendererEP16DisplayInterface7uint8_t7uint8_t", "MenuRenderer::MenuRenderer::display"], [41, 3, 1, "_CPPv4N12MenuRenderer12MenuRendererEP16DisplayInterface7uint8_t7uint8_t", "MenuRenderer::MenuRenderer::maxCols"], [41, 3, 1, "_CPPv4N12MenuRenderer12MenuRendererEP16DisplayInterface7uint8_t7uint8_t", "MenuRenderer::MenuRenderer::maxRows"], [41, 2, 1, "_CPPv4N12MenuRenderer5beginEv", "MenuRenderer::begin"], [41, 4, 1, "_CPPv4N12MenuRenderer15blinkerPositionE", "MenuRenderer::blinkerPosition"], [41, 2, 1, "_CPPv4N12MenuRenderer12clearBlinkerEv", "MenuRenderer::clearBlinker"], [41, 4, 1, "_CPPv4N12MenuRenderer9cursorColE", "MenuRenderer::cursorCol"], [41, 4, 1, "_CPPv4N12MenuRenderer9cursorRowE", "MenuRenderer::cursorRow"], [41, 4, 1, "_CPPv4N12MenuRenderer7displayE", "MenuRenderer::display"], [41, 2, 1, "_CPPv4N12MenuRenderer4drawE7uint8_t", "MenuRenderer::draw"], [41, 3, 1, "_CPPv4N12MenuRenderer4drawE7uint8_t", "MenuRenderer::draw::byte"], [41, 2, 1, "_CPPv4N12MenuRenderer11drawBlinkerEv", "MenuRenderer::drawBlinker"], [41, 2, 1, "_CPPv4N12MenuRenderer8drawItemEPKc", "MenuRenderer::drawItem"], [41, 3, 1, "_CPPv4N12MenuRenderer8drawItemEPKc", "MenuRenderer::drawItem::text"], [41, 2, 1, "_CPPv4NK12MenuRenderer12getCursorColEv", "MenuRenderer::getCursorCol"], [41, 2, 1, "_CPPv4NK12MenuRenderer12getCursorRowEv", "MenuRenderer::getCursorRow"], [41, 2, 1, "_CPPv4NK12MenuRenderer10getMaxColsEv", "MenuRenderer::getMaxCols"], [41, 2, 1, "_CPPv4NK12MenuRenderer10getMaxRowsEv", "MenuRenderer::getMaxRows"], [41, 4, 1, "_CPPv4N12MenuRenderer8hasFocusE", "MenuRenderer::hasFocus"], [41, 4, 1, "_CPPv4N12MenuRenderer19hasHiddenItemsAboveE", "MenuRenderer::hasHiddenItemsAbove"], [41, 4, 1, "_CPPv4N12MenuRenderer19hasHiddenItemsBelowE", "MenuRenderer::hasHiddenItemsBelow"], [41, 4, 1, "_CPPv4N12MenuRenderer10inEditModeE", "MenuRenderer::inEditMode"], [41, 2, 1, "_CPPv4NK12MenuRenderer12isInEditModeEv", "MenuRenderer::isInEditMode"], [41, 4, 1, "_CPPv4N12MenuRenderer7maxColsE", "MenuRenderer::maxCols"], [41, 4, 1, "_CPPv4N12MenuRenderer7maxRowsE", "MenuRenderer::maxRows"], [41, 2, 1, "_CPPv4N12MenuRenderer10moveCursorE7uint8_t7uint8_t", "MenuRenderer::moveCursor"], [41, 3, 1, "_CPPv4N12MenuRenderer10moveCursorE7uint8_t7uint8_t", "MenuRenderer::moveCursor::cursorCol"], [41, 3, 1, "_CPPv4N12MenuRenderer10moveCursorE7uint8_t7uint8_t", "MenuRenderer::moveCursor::cursorRow"], [41, 2, 1, "_CPPv4N12MenuRenderer12restartTimerEv", "MenuRenderer::restartTimer"], [41, 2, 1, "_CPPv4N12MenuRenderer11setEditModeEb", "MenuRenderer::setEditMode"], [41, 3, 1, "_CPPv4N12MenuRenderer11setEditModeEb", "MenuRenderer::setEditMode::inEditMode"], [41, 4, 1, "_CPPv4N12MenuRenderer9startTimeE", "MenuRenderer::startTime"], [41, 2, 1, "_CPPv4N12MenuRenderer11updateTimerEv", "MenuRenderer::updateTimer"], [28, 1, 1, "_CPPv410MenuScreen", "MenuScreen"], [28, 2, 1, "_CPPv4N10MenuScreen10MenuScreenEPP8MenuItem", "MenuScreen::MenuScreen"], [28, 3, 1, "_CPPv4N10MenuScreen10MenuScreenEPP8MenuItem", "MenuScreen::MenuScreen::items"], [28, 4, 1, "_CPPv4N10MenuScreen6cursorE", "MenuScreen::cursor"], [28, 2, 1, "_CPPv4N10MenuScreen4downEP12MenuRenderer", "MenuScreen::down"], [28, 3, 1, "_CPPv4N10MenuScreen4downEP12MenuRenderer", "MenuScreen::down::renderer"], [28, 2, 1, "_CPPv4N10MenuScreen4drawEP12MenuRenderer", "MenuScreen::draw"], [28, 3, 1, "_CPPv4N10MenuScreen4drawEP12MenuRenderer", "MenuScreen::draw::renderer"], [28, 2, 1, "_CPPv4N10MenuScreen9getCursorEv", "MenuScreen::getCursor"], [28, 2, 1, "_CPPv4N10MenuScreen9getItemAtE7uint8_t", "MenuScreen::getItemAt"], [28, 3, 1, "_CPPv4N10MenuScreen9getItemAtE7uint8_t", "MenuScreen::getItemAt::position"], [28, 4, 1, "_CPPv4N10MenuScreen9itemCountE", "MenuScreen::itemCount"], [28, 4, 1, "_CPPv4N10MenuScreen5itemsE", "MenuScreen::items"], [28, 2, 1, "_CPPv4N10MenuScreenixEK7uint8_t", "MenuScreen::operator[]"], [28, 3, 1, "_CPPv4N10MenuScreenixEK7uint8_t", "MenuScreen::operator[]::position"], [28, 4, 1, "_CPPv4N10MenuScreen6parentE", "MenuScreen::parent"], [28, 2, 1, "_CPPv4N10MenuScreen7processEP7LcdMenuKh", "MenuScreen::process"], [28, 3, 1, "_CPPv4N10MenuScreen7processEP7LcdMenuKh", "MenuScreen::process::command"], [28, 3, 1, "_CPPv4N10MenuScreen7processEP7LcdMenuKh", "MenuScreen::process::menu"], [28, 2, 1, "_CPPv4N10MenuScreen5resetEP12MenuRenderer", "MenuScreen::reset"], [28, 3, 1, "_CPPv4N10MenuScreen5resetEP12MenuRenderer", "MenuScreen::reset::renderer"], [28, 2, 1, "_CPPv4N10MenuScreen9setCursorEP12MenuRenderer7uint8_t", "MenuScreen::setCursor"], [28, 3, 1, "_CPPv4N10MenuScreen9setCursorEP12MenuRenderer7uint8_t", "MenuScreen::setCursor::position"], [28, 3, 1, "_CPPv4N10MenuScreen9setCursorEP12MenuRenderer7uint8_t", "MenuScreen::setCursor::renderer"], [28, 2, 1, "_CPPv4N10MenuScreen9setParentEP10MenuScreen", "MenuScreen::setParent"], [28, 3, 1, "_CPPv4N10MenuScreen9setParentEP10MenuScreen", "MenuScreen::setParent::parent"], [28, 2, 1, "_CPPv4N10MenuScreen14syncIndicatorsE7uint8_tP12MenuRenderer", "MenuScreen::syncIndicators"], [28, 3, 1, "_CPPv4N10MenuScreen14syncIndicatorsE7uint8_tP12MenuRenderer", "MenuScreen::syncIndicators::index"], [28, 3, 1, "_CPPv4N10MenuScreen14syncIndicatorsE7uint8_tP12MenuRenderer", "MenuScreen::syncIndicators::renderer"], [28, 2, 1, "_CPPv4N10MenuScreen2upEP12MenuRenderer", "MenuScreen::up"], [28, 3, 1, "_CPPv4N10MenuScreen2upEP12MenuRenderer", "MenuScreen::up::renderer"], [28, 4, 1, "_CPPv4N10MenuScreen4viewE", "MenuScreen::view"], [38, 1, 1, "_CPPv419SimpleRotaryAdapter", "SimpleRotaryAdapter"], [38, 2, 1, "_CPPv4N19SimpleRotaryAdapter19SimpleRotaryAdapterEP7LcdMenuP12SimpleRotary", "SimpleRotaryAdapter::SimpleRotaryAdapter"], [38, 3, 1, "_CPPv4N19SimpleRotaryAdapter19SimpleRotaryAdapterEP7LcdMenuP12SimpleRotary", "SimpleRotaryAdapter::SimpleRotaryAdapter::encoder"], [38, 3, 1, "_CPPv4N19SimpleRotaryAdapter19SimpleRotaryAdapterEP7LcdMenuP12SimpleRotary", "SimpleRotaryAdapter::SimpleRotaryAdapter::menu"], [38, 4, 1, "_CPPv4N19SimpleRotaryAdapter7encoderE", "SimpleRotaryAdapter::encoder"], [38, 4, 1, "_CPPv4N19SimpleRotaryAdapter13lastPressTimeE", "SimpleRotaryAdapter::lastPressTime"], [38, 2, 1, "_CPPv4N19SimpleRotaryAdapter7observeEv", "SimpleRotaryAdapter::observe"], [38, 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": {"": [7, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 28, 40, 46, 47], "0": [5, 12, 14, 18, 19, 22, 23, 26, 28, 29, 30, 36, 37, 38, 40, 41, 52, 55, 56, 61, 63], "01": 12, "0123456": [54, 58], "0123456789": [10, 54, 58], "01f": 56, "0f": [12, 56], "0x00": [46, 47], "0x04": 40, "0x0e": 40, "0x1f": 40, "0x27": [5, 14, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "0x40": 37, "0x5f": [14, 37], "0x7e": [14, 37, 40], "0x7f": [14, 40], "0xa5": 14, "1": [5, 6, 7, 11, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 40, 52, 56, 61], "10": [43, 46, 47], "100": [12, 56, 61], "1000": [38, 61], "10000": [46, 47], "10000m": 60, "101": 43, "102": 43, "103": 43, "104": 43, "107": 43, "108": 43, "11": [14, 46, 48, 52], "110": 43, "111": 43, "112": 43, "113": 43, "114": 43, "115": 43, "12": [14, 46, 48, 59], "122": 43, "123": 43, "126": 43, "128": [37, 61], "130": 43, "135": 43, "142": 43, "149": 43, "150": 43, "151": 43, "152": 43, "154": 43, "155": 43, "156": 43, "159": 43, "16": [5, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 63, 64], "164": 43, "165": 43, "167": 43, "16x2": [5, 6], "170": 43, "172": 43, "185": 43, "189": 43, "192": 43, "199": 43, "1f": 18, "2": [5, 11, 13, 14, 37, 40, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "20": 61, "200": 56, "2000": 61, "2020": 45, "2024": 45, "203": 43, "206": 43, "213": 43, "214": 43, "215": 43, "216": 43, "218": 43, "219": 43, "220": 43, "221": 43, "223": 43, "224": 43, "225": 43, "226": 43, "227": 43, "228": 43, "230": 43, "233": 43, "234": 43, "235": 43, "2x20": 61, "3": [5, 11, 13, 14, 37, 40, 46, 48, 52, 55, 61, 63], "300": 38, "3000": 61, "32": 59, "3d": 15, "4": [5, 11, 13, 14, 46, 48, 52, 55, 61, 63], "40": 43, "42": 14, "458719343aabd01cfb17a3a4f7296797": 37, "48": 37, "5": [5, 12, 14, 46, 48, 51, 59, 61], "50": [12, 63], "5000": 61, "5f": 12, "6": 51, "61": 43, "6429": 37, "7": [40, 51, 59], "70": 43, "71": 43, "77": 43, "78": 43, "79": 43, "8": [40, 52, 59, 61, 63], "80": 43, "81": 43, "82": 43, "83": 43, "86": 43, "87": 43, "9": 59, "91": 43, "92": 43, "93": 43, "9600": [3, 5, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "A": [2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17, 19, 20, 22, 23, 29, 31, 32, 37, 40, 43, 45], "AND": 45, "AS": 45, "And": 55, "As": [7, 37, 43], "BE": 45, "BUT": 45, "By": 43, "FOR": 45, "For": [1, 2, 3, 4, 5, 9, 10, 12, 15, 44, 46, 47], "IN": 45, "If": [14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 40], "In": [3, 5, 43, 46, 48, 49], "It": [0, 5, 6, 7, 10, 11, 12, 13, 14, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 30, 31, 32, 35, 38, 40, 41, 43], "NO": 45, "NOT": 45, "No": 43, "OF": 45, "ON": 25, "OR": 45, "THE": 45, "TO": 45, "That": [46, 47], "The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 35, 38, 40, 41, 43, 45, 46, 47, 48, 49, 60, 66], "Then": [1, 3, 4, 11, 13, 26, 44], "There": [0, 7, 12, 15, 43], "These": [12, 28], "To": [1, 3, 4, 5, 14, 44], "WITH": [45, 61], "Will": 26, "With": 0, "_": 43, "_becaus": 43, "a0": 61, "abandon": 43, "abcdefghijklmnopqrstuvwxyz": [52, 55], "abil": [46, 49], "abl": [2, 10, 46, 47], "abort": 20, "abortcharedit": 20, "about": [1, 2, 3, 4, 6, 7, 9, 10, 11, 12, 13, 14, 43, 44], "abov": [41, 45], "abstract": [29, 30, 36, 41, 43], "accept": [7, 9], "accomplish": 65, "accordingli": [2, 19, 28, 35], "account": 40, "action": [2, 4, 6, 7, 10, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 38, 45], "activ": [26, 40, 61], "actual": 20, "ad": [5, 40, 43], "adapt": [31, 32, 35, 38, 43, 49, 52], "add": [5, 10, 43, 46, 47, 48, 49], "addit": 29, "addition": [19, 23, 25], "adjust": [2, 4, 12, 19], "after": [12, 14, 18, 19, 22, 23, 25, 26, 27, 43], "again": 44, "aim": 43, "all": [20, 23, 34, 43, 45, 46, 47], "alloc": [40, 43], "allow": [1, 2, 3, 4, 9, 10, 11, 12, 17, 18, 19, 21, 23, 25, 43, 46, 49], "alreadi": [37, 43], "also": [0, 7, 8, 10, 12, 40, 43], "altern": 43, "alwai": [14, 16, 17, 19, 20, 22, 23, 24, 25, 27, 28, 43], "amount": 43, "an": [0, 1, 2, 3, 4, 5, 7, 9, 10, 11, 12, 14, 17, 19, 20, 22, 25, 26, 29, 30, 31, 32, 35, 36, 38, 40, 41, 45], "analogread": 61, "analyz": 18, "andcan": 43, "ani": [6, 8, 15, 26, 30, 44, 45, 46, 47], "anoth": 7, "ansi_escape_cod": 37, "anymor": 43, "api": [0, 1, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 43, 44], "appear": 15, "append": [14, 19, 40], "appendcursortotext": 40, "appendindicatortotext": 40, "appropri": 44, "aqua": [52, 59, 63], "ar": [0, 4, 7, 12, 14, 15, 18, 37, 40, 41, 46, 47, 48], "architectur": 43, "arduino": [0, 5, 43], "arduino_freerto": 61, "area": [19, 28], "argument": [12, 43], "aris": 45, "around": 8, "arrai": [22, 28, 29, 31, 32, 40, 59], "arriv": 37, "arrow": [3, 5, 37, 40], "ascii": 37, "ask": 44, "associ": [6, 45], "asynchron": 37, "atroci": 15, "attribut": [19, 23, 27, 34, 36, 40, 41, 44], "author": 45, "autom": 43, "avail": [10, 37, 40, 43, 46, 47, 49], "b": 37, "back": [1, 2, 3, 4, 7, 16, 19, 26, 28, 37, 38, 51, 53, 54, 55, 58, 62], "back_pin": 1, "backbutton": 1, "backbuttona": 1, "backlight": [31, 32, 46, 47, 51, 52, 53, 57, 63, 64], "backspac": [2, 3, 4, 19, 37, 38, 52], "backspacebtn": 52, "backspacebtna": 52, "backward": 43, "base": [8, 23, 26, 29, 30, 36, 40, 41, 43, 44], "basic": [8, 14, 41, 43, 44, 65], "been": [43, 46, 48], "befor": [9, 19, 43], "begin": [1, 3, 5, 14, 30, 31, 32, 40, 41, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "behav": 6, "behavior": [6, 12], "behaviour": [16, 17, 19, 20, 22, 23, 24, 25, 27], "being": 6, "below": [5, 41, 43], "better": 43, "between": [7, 19, 25, 28, 37, 38, 43, 46, 66], "biggest": [46, 47], "blink": [46, 48, 50, 51, 53, 54, 56, 57, 58, 60, 62, 63, 64], "blinker": [19, 29, 31, 32, 40, 41], "blinkerposit": 41, "blue": [52, 59, 63], "bodi": 7, "bool": [7, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 37, 38, 41, 51, 52, 53, 61, 63], "boolean": [7, 25], "border": [19, 28], "bot": 43, "bottom": 43, "bound": [2, 22, 43], "box": 2, "bright": 12, "broken": 43, "bubbl": [16, 17, 19, 20, 22, 23, 24, 25, 27], "buf": 40, "buffer": [37, 40], "buffer1": 61, "buffer2": 61, "buffer3": 61, "bug_report": 43, "bugfix": 43, "build": 5, "built": 0, "button": [2, 3, 4, 5, 7, 35, 37, 38, 51, 52], "buttonadapt": [1, 36, 39, 43, 52, 65], "buttonwithrotaryadapt": 65, "byte": [16, 17, 19, 20, 22, 23, 24, 25, 27, 30, 31, 32, 35, 37, 40, 41], "c": [23, 26, 29, 31, 32, 37, 45], "c0": 37, "c1": 37, "c2_csi": 37, "c2_csi_terminal_max": 37, "c2_csi_terminal_min": 37, "c2_dc": 37, "c2_osc": 37, "c3": 37, "calcul": [18, 40], "calculateavailablelength": 40, "calculatedecimalplac": 18, "calculatewidth": 18, "call": [1, 2, 9, 10, 11, 12, 14, 19, 22, 23, 25, 26, 27, 37, 43, 44, 51, 53, 54, 55, 58, 60, 62], "callback": [9, 10, 11, 12, 17, 18, 19, 20, 21, 22, 23, 25, 43, 51, 52, 54, 55, 56, 58, 59, 62, 63, 65], "callbackfloat": 56, "callbackint": 56, "can": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 37, 38, 43, 44, 65], "cannot": [29, 36], "car": 2, "care": [1, 2, 3, 4], "case": 0, "categori": 13, "chang": [5, 7, 12, 15, 16, 19, 20, 22, 23, 25, 27], "changescreen": [16, 24], "chapter": 5, "char": [9, 10, 12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 37, 40, 41, 43, 52, 54, 55, 56, 58, 61, 62, 63], "charact": [2, 10, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 29, 31, 32, 37, 40, 43], "characterdisplayinterfac": [14, 30, 31, 32, 33, 40], "characterdisplayrender": [5, 14, 41, 42, 46, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "charedit": 20, "charg": 45, "charset": [8, 20, 43, 54, 55, 58], "charsetinput": 65, "charsetposit": 20, "check": [0, 1, 3, 4, 5, 7, 9, 10, 12, 41, 43, 44], "checkout": [46, 48], "choic": 14, "choos": 0, "ci": 43, "claim": 45, "clang": [50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "class": [8, 9, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 40, 41, 43, 44], "cleanup": 43, "clear": [2, 3, 19, 26, 29, 30, 31, 32, 37, 40, 41, 44, 55], "clearblink": [29, 31, 32, 40, 41], "clearinput": 55, "clockwis": 4, "close": [46, 48], "code": [0, 14, 37, 43, 46, 47, 48, 49], "codebas": 43, "codeset": 37, "col": [14, 30, 31, 32, 59], "collect": [8, 9], "color": [11, 15, 52, 59, 63], "colorscallback": [52, 59, 63], "column": [14, 31, 40, 41], "com": [37, 43], "come": 0, "command": [2, 8, 16, 17, 19, 20, 22, 23, 24, 25, 27, 28, 35, 37, 43], "commit": [12, 20], "commitcharedit": 20, "commitonchang": [18, 21, 23], "common": 43, "commonli": 2, "commun": 15, "compar": 43, "compat": 43, "compil": 43, "complet": 65, "complex": 5, "compon": 5, "comput": [3, 18, 40], "con": [54, 56, 58, 62], "concaten": [18, 21, 23], "concept": 8, "condit": [43, 45], "configur": [7, 12], "connect": [1, 3, 4, 7, 45, 46, 48, 50, 51, 53, 54, 57, 58, 60, 62, 63, 64], "consecut": 38, "consid": 38, "consolid": [46, 48], "const": [9, 12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 40, 41, 52, 54, 55, 56, 58, 63], "constant": [43, 46, 47], "construct": [16, 17, 19, 20, 22, 23, 25, 26, 56, 59], "constructor": [28, 40, 41], "contain": [14, 28, 34, 43, 65], "content": [26, 40], "contract": 45, "contrast": [57, 64], "contrast1": 64, "contrast2": 64, "contrast3": 64, "contrast4": 64, "contrast5": 64, "contrast6": 64, "contrast7": 64, "contribut": 43, "contributor": 43, "control": [1, 3, 4, 5, 7, 16, 17, 19, 20, 22, 23, 24, 25, 27, 29, 31, 32, 37, 38, 43, 47], "convert": [18, 37], "cool": 15, "copi": [43, 45], "copyright": 45, "core": 43, "could": 15, "count": 18, "counterclockwis": 4, "cr": 37, "creat": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 25, 29, 31, 32, 40, 43, 44, 46, 48, 49, 54, 55, 57, 58, 64], "createchar": [29, 31, 32], "cross": [19, 28], "crystal": [14, 46, 48], "csi": 37, "csi_buffer_s": 37, "csibuff": 37, "csibuffercursor": 37, "curr": 56, "current": [2, 7, 19, 20, 22, 23, 25, 26, 27, 28, 37, 41, 43, 46, 49], "currentvalu": [18, 23], "cursor": [19, 20, 26, 28, 31, 32, 40, 41, 43, 46, 47], "cursor_icon": [46, 47], "cursorchar": 14, "cursorcol": [40, 41], "cursoricon": 40, "cursorrow": [40, 41], "custom": [7, 8, 9, 15, 29, 31, 32, 40, 43, 44, 46, 47, 49], "custominput": 9, "cycl": [10, 43], "d": 37, "damag": 45, "data": 43, "datasheet": 14, "db": 12, "deal": 45, "debug": [3, 43], "decim": [12, 18], "decimalplac": 18, "declar": [43, 51, 52, 53, 54, 55, 56, 58, 59, 62, 63], "decod": [16, 17, 19, 20, 22, 23, 24, 25, 27], "decoupl": 43, "decrement": [12, 18, 21, 23], "dedic": [2, 4, 7], "default": [9, 10, 12, 16, 25, 27, 36, 37, 38, 40, 43, 60], "default_valu": 9, "defin": [5, 11, 13, 16, 17, 18, 19, 20, 21, 22, 24, 25, 27, 28, 30, 37, 38, 43, 46, 47, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "definit": [7, 43], "dejanmeznarc": 43, "del": 37, "deleg": [16, 17, 19, 20, 22, 23, 24, 25, 27], "delet": [2, 3, 37], "demo": 59, "demonstr": [43, 65], "depend": 43, "deprec": 43, "deriv": [30, 36], "descript": 34, "design": [0, 5, 40, 46, 48], "desir": [13, 46, 47, 48], "destructor": 29, "detail": [0, 5, 34, 37, 43, 46, 47, 48, 49], "detect": [37, 38, 52], "determin": [12, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27], "dev": 43, "develop": 43, "devic": [4, 5, 7, 15, 29, 37], "differ": [5, 15, 24, 43], "digit": [1, 18, 43], "digitalinputadapt": 43, "digitalwrit": 7, "directli": [29, 36, 43], "directori": [43, 46, 48, 65], "disabl": [4, 14, 52], "discuss": 44, "displai": [0, 5, 6, 8, 9, 10, 11, 12, 13, 15, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 40, 41, 43, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "display_timeout": [46, 47], "displayinterfac": [16, 17, 19, 20, 22, 23, 24, 25, 27, 29, 33, 41, 43], "dist": [12, 56, 63], "distribut": 45, "do": [9, 10, 11, 12, 43, 44, 45, 54, 55, 56, 58, 59, 62], "doc": 43, "document": [34, 45], "doe": 6, "doesn": 43, "don": [2, 4, 7, 10, 14, 15], "doubl": [38, 52], "double_press_threshold": [38, 52], "down": [1, 2, 3, 4, 10, 14, 28, 37, 40, 51], "down_pin": 1, "downarrow": [14, 40], "downbtn": 51, "downbtna": 51, "downbutton": 1, "downbuttona": 1, "draw": [15, 19, 20, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 40, 41, 46, 47], "drawblink": [29, 31, 32, 40, 41], "drawchar": 20, "drawitem": [14, 40, 41], "drawn": [28, 40, 41], "driver": 2, "dtostrf": 61, "durat": 38, "dynam": [40, 43], "e": [7, 19, 23, 25, 27, 37, 43], "each": [1, 4, 8, 9, 10, 11, 65], "eas": [1, 3, 4], "easi": [0, 1, 4, 5, 14], "easier": [13, 43], "easili": 43, "ecma": 37, "edanp": 43, "edit": [14, 19, 20, 23, 40, 41, 43, 46, 47], "edit_cursor_icon": [46, 47], "editcursorchar": 14, "editcursoricon": 40, "effect": 19, "effici": 43, "effort": 0, "eg": 14, "either": 40, "element": [16, 17, 19, 20, 22, 23, 24, 25, 27], "elimin": 43, "email": [46, 48], "embed": 5, "en": 37, "enabl": [25, 26, 30, 31, 32, 43], "encapsul": 35, "encod": [2, 3, 5, 38, 43, 52, 55, 63], "encoder_pin_a": 4, "encoder_pin_b": 4, "encoder_pin_sw": 4, "encodera": 4, "end": [19, 61], "enough": [0, 14, 40], "ensur": 43, "enter": [1, 2, 3, 4, 9, 10, 16, 17, 19, 20, 22, 23, 24, 25, 27, 37, 41, 43, 51], "enter_pin": 1, "enterbtn": 51, "enterbtna": 51, "enterbutton": 1, "enterbuttona": 1, "entri": [11, 13, 44], "enum": 37, "enumer": 37, "equal": 28, "error": 43, "esc": [3, 37], "escap": 37, "etc": [9, 14, 23], "even": [15, 16, 17, 19, 20, 22, 23, 24, 25, 27, 43], "event": [7, 36, 43, 45], "everi": [12, 23, 43], "exampl": [2, 4, 5, 9, 12, 14, 15, 43, 44, 46, 47, 59, 65], "execut": [2, 7, 12, 16, 17, 19, 20, 22, 23, 24, 25, 27, 43], "executecommand": 17, "exist": [5, 8, 43, 46, 48], "exit": [12, 41], "expand": 43, "expect": [37, 43], "explan": [46, 48], "explor": 0, "express": 45, "extend": [8, 9, 10, 22, 24, 29, 40, 43, 44], "extens": 5, "extern": [55, 57, 59, 61, 64], "f": [23, 25, 54, 55, 58, 61], "fals": [7, 18, 19, 20, 21, 22, 23, 25, 26, 28, 38, 41], "favorit": 15, "fe": 37, "feat": 43, "featur": 14, "feel": [15, 44], "few": 43, "field": [2, 9, 10, 19, 43], "file": [5, 45], "final": [1, 3, 4, 19, 40, 48], "find": [6, 7, 11, 12, 13, 14, 34, 44, 65], "finish": 19, "first": [8, 11, 12, 13, 19, 28, 37, 43, 46, 47, 48, 49], "fit": [40, 45], "five": 61, "flag": [20, 26, 41], "flexibl": [0, 43, 46, 49], "float": [8, 18, 23, 27, 43, 56, 61], "fnky": 37, "focu": 41, "follow": [3, 5, 6, 7, 9, 10, 11, 12, 13, 14, 44, 45, 46, 47], "font": [11, 15], "forget": 14, "form": 37, "format": [50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "forntoh": [5, 43, 45], "four": 5, "fourth": 12, "fptr": 17, "fptrbool": 25, "fptrfloat": 18, "fptrint": 21, "fptrstr": [9, 19, 20], "fptruint": 22, "frame": 15, "free": [15, 44, 45], "frequent": 44, "friend": [27, 28, 41], "from": [0, 2, 5, 9, 16, 17, 20, 23, 29, 31, 32, 40, 41, 43, 44, 45, 61], "full": [10, 43], "func": 61, "function": [1, 3, 4, 7, 9, 10, 11, 12, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 40, 41, 43, 46, 47, 48, 49, 51, 53, 54, 55, 58, 60, 62], "furnish": 45, "further": 9, "g": [7, 23, 37, 43], "gener": [43, 61], "get": [0, 17, 19, 22, 25, 26, 27, 28, 41, 43, 44], "getcallback": 17, "getcallbackint": [22, 25], "getcallbackstr": 19, "getcurrentposit": 43, "getcurrentvalu": 23, "getcursor": [26, 28], "getcursorcol": 41, "getcursorrow": 41, "getdisplayvalu": [18, 21, 23], "getitem": 22, "getitemat": [26, 28, 43], "getitemcount": 22, "getitemindex": 22, "getmaxcol": 41, "getmaxrow": [28, 41], "getrender": 26, "getscreen": [26, 61], "getsubmenu": 43, "gettext": 27, "gettextoff": 25, "gettexton": 25, "getvalu": [19, 22], "getviews": 19, "gist": 37, "github": [37, 43, 44], "given": [18, 40], "global": 43, "go": [5, 38], "good": 14, "grant": 45, "green": [52, 59, 63], "guid": [0, 5, 43, 44, 46, 47, 48, 49], "h": [1, 3, 4, 5, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 40, 41, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "ha": [6, 9, 10, 16, 17, 19, 20, 22, 23, 24, 25, 27, 41, 43], "handl": [0, 2, 5, 9, 10, 11, 12, 16, 17, 19, 20, 22, 23, 24, 25, 27, 35, 36, 37, 38, 40, 41, 43], "handleidl": 37, "handlereceiv": 37, "hardwar": 43, "hasfocu": 41, "hashiddenitemsabov": 41, "hashiddenitemsbelow": 41, "haslastchar": 37, "have": [2, 3, 6, 7, 10, 14, 15, 43, 46, 48], "header": [1, 3, 4], "hello": [7, 61], "help": [2, 15, 43], "helper": [5, 43], "here": [7, 14, 15, 34, 46, 47], "herebi": 45, "hidden": 41, "hide": [26, 30, 31, 32, 41, 44], "hierarch": 13, "high": 7, "highlight": [2, 14], "hold": 40, "holder": 45, "how": [5, 6, 12, 15, 43, 44, 46, 47, 48, 49, 65], "html": 43, "http": [37, 43], "i": [0, 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, 28, 29, 35, 36, 37, 38, 40, 41, 43, 44, 45, 46, 47, 48, 49, 60, 61, 65], "i2c": [14, 43, 46, 48], "icon": [40, 46, 47], "id": [5, 29, 31, 32], "identifi": [29, 31, 32], "idl": 37, "ignor": [16, 17, 19, 20, 22, 23, 24, 25, 27], "implement": [2, 30, 35, 36, 37, 40, 43, 44], "impli": 45, "import": [43, 60], "includ": [0, 1, 3, 4, 5, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 40, 41, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "increment": [12, 18, 19, 21, 23], "index": [11, 19, 22, 28, 40, 43, 59], "indic": [28, 40, 41], "ineditmod": 41, "inform": [1, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 18, 19, 21, 43, 44], "inherit": [9, 16, 17], "ini": 5, "initcharedit": 20, "initi": [3, 7, 12, 14, 19, 20, 25, 26, 28, 31, 32, 35, 37, 40, 41, 47, 48, 50, 56, 57, 59, 60], "inject": 19, "inlin": [16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 35, 36, 37, 38, 41, 43], "ino": 43, "input": [0, 1, 3, 4, 5, 7, 8, 18, 19, 20, 21, 26, 34, 35, 36, 37, 38, 40, 43, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "inputcallback": [52, 54, 55, 58, 62], "inputinterfac": [35, 37, 38, 39], "inputrotari": [43, 65], "insert": 19, "instanc": [14, 26, 38, 43, 46, 47, 48, 49], "instanti": [29, 36], "instead": [43, 46, 48], "int": [12, 21, 27, 43, 56, 63], "int8_t": 20, "integ": [8, 21, 25, 43, 56], "integr": 43, "intend": 36, "interact": [3, 5, 8, 17, 22, 31, 32, 35, 36, 43], "interfac": [0, 5, 29, 30, 31, 32, 36, 37, 38, 41, 43], "intermedi": 37, "intern": [19, 23, 37], "interv": 38, "intfloatvalu": 65, "introduc": [37, 43], "introduct": 43, "invok": [17, 19, 20], "irremot": 43, "isattheend": 43, "isatthestart": 43, "isineditmod": 41, "iso": 37, "isol": 43, "ison": [25, 43, 51, 52, 53, 61, 63], "issu": 43, "issubmenu": 43, "item": [2, 5, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 40, 41, 43, 44, 46, 48, 50, 56, 59], "item_back": [7, 16, 57], "item_bas": [5, 6, 13, 27, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "item_command": [7, 17, 55], "item_float_rang": [12, 18, 56], "item_input": [9, 19, 62], "item_input_charset": [10, 20, 52, 54, 55, 58], "item_int_rang": [12, 21, 56, 63], "item_list": 11, "item_string_list": [22, 52, 59, 63], "item_submenu": [13, 24, 55, 57, 61, 64], "item_toggl": [7, 25, 51, 52, 53, 61, 63], "itemback": [27, 34, 65], "itemcommand": [27, 34, 55], "itemcount": [22, 28], "itemfloatrang": [34, 56], "itemindex": [22, 43], "iteminput": [9, 20, 27, 34, 43, 54, 55, 62], "iteminputcharset": [19, 34, 52, 54, 55, 58], "itemintrang": [34, 56, 63], "itemlist": [27, 34, 43, 52, 59, 63], "itemprogress": 43, "itemrangebas": [18, 21, 27, 34], "itemsubmenu": [27, 34, 43, 55, 57, 61, 64], "itemtoggl": [27, 34, 43, 51, 52, 53, 61, 63], "its": [9, 10, 11, 35, 43, 57, 64], "javascript": [16, 17, 19, 20, 22, 23, 24, 25, 27], "jic": 43, "jump": 43, "just": 43, "kei": [3, 5, 22, 25, 43], "keyboard": [2, 5, 10, 37, 50, 53, 54, 56, 57, 58, 59, 60, 61, 62, 64], "keyboardadapt": [3, 5, 36, 39, 43, 50, 53, 54, 56, 57, 59, 60, 61, 62, 64, 65], "keypad": [10, 43, 61], "kind": 45, "km": 12, "knob": 4, "know": 8, "l": [19, 23], "label": [6, 9, 10], "lambda": 7, "larg": 40, "last": [12, 37], "lastchar": 37, "lastchartimestamp": 37, "lastpresstim": 38, "late": 19, "later": 26, "latest": 43, "layout": [15, 37, 43], "lcd": [0, 5, 6, 14, 17, 31, 32, 35, 38, 43, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "lcd_col": [14, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "lcd_row": [14, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "lcdadapt": [5, 14, 46, 47, 48, 49, 51, 52, 53, 60, 61, 63], "lcdadat": 14, "lcdmenu": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66], "leak": 43, "led": 7, "led_pin": 7, "left": [2, 3, 16, 17, 19, 20, 22, 23, 24, 25, 27, 37], "length": [9, 19, 40], "let": 7, "level": [12, 13], "lf": 37, "liabil": 45, "liabl": 45, "lib_dep": 5, "librari": [0, 1, 4, 5, 31, 32, 34, 43, 46, 61, 65, 66], "licens": 43, "like": [2, 5, 6, 15, 16, 17, 19, 20, 22, 23, 24, 25, 27, 46, 47], "limit": [9, 45], "line": 5, "link": 13, "liquid": [14, 46, 48], "liquidcryst": [14, 31, 43, 46, 47, 48], "liquidcrystal_i2c": [5, 14, 32, 43, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "liquidcrystal_i2cadapt": [5, 14, 29, 33, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "liquidcrystaladapt": [14, 29, 33, 43, 46, 48], "liquidcrystali2cadapt": [43, 46, 47, 48], "list": [8, 13, 22, 43, 44, 65], "listitem": 11, "ll": [46, 47, 48, 49], "log": 43, "logic": [9, 28, 43, 46, 47], "long": [4, 14, 37, 38, 40, 41], "long_press_dur": 38, "longer": [40, 43], "look": 7, "loop": [1, 3, 4, 5, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "lot": [15, 43, 46, 48], "low": 7, "lower": 43, "luckili": 2, "m": [37, 56, 61, 63], "ma": 56, "macro": [46, 48], "made": 43, "mai": [14, 40, 43], "main": [26, 37, 50, 56, 57, 59, 64], "main_menu": [46, 48], "mainitem": [5, 46, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "mainli": 2, "mainmenu": [46, 47, 48], "mainscreen": [5, 46, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "maintain": 43, "major": [43, 46, 48], "make": [13, 43, 46, 47, 48, 49], "manag": [5, 26, 31, 32, 38, 43], "map": [1, 3, 4, 37], "match": [17, 46, 48], "max": [18, 21, 23], "maxcol": [31, 40, 41], "maximum": [12, 23, 31, 38, 40, 41], "maxrow": [31, 40, 41, 43], "maxvalu": 23, "md": 43, "mde": 20, "measur": 61, "mechan": 36, "member": [17, 18, 20, 22, 24, 25, 26, 27, 28, 31, 32, 35, 37, 38, 41], "memori": [40, 43], "menu": [0, 1, 3, 4, 5, 9, 10, 12, 14, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 28, 35, 36, 37, 38, 40, 41, 43, 44, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "menu_screen": [5, 13, 28, 46, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "menuitem": [16, 17, 19, 22, 23, 24, 25, 26, 28, 34, 43, 44], "menurender": [19, 20, 22, 23, 25, 26, 27, 28, 40, 42], "menuscreen": [5, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 34, 41, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "menutimeout": 65, "merchant": 45, "merg": 45, "mess": 43, "messag": [7, 9], "method": [2, 5, 14, 16, 19, 22, 23, 25, 27, 29, 31, 32, 34, 36, 40, 41, 43, 44], "might": 9, "migrat": [0, 43], "millisecond": [37, 38], "min": [18, 21, 23], "minim": 0, "minimum": [12, 23], "minut": 0, "minvalu": 23, "mit": 45, "mode": [20, 41, 43], "modifi": [43, 45], "modular": 43, "monitor": [5, 7], "more": [1, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 43, 44, 46, 49, 55], "most": [2, 43], "motor": 7, "move": [2, 19, 26, 28, 40, 41, 43], "movecursor": [40, 41], "movement": [4, 40], "multipl": [9, 10, 11, 13, 37, 46, 48], "must": [30, 36, 38, 43, 60], "mycustomrender": 14, "myfunct": 7, "n": [23, 37], "name": [9, 12], "navig": [1, 2, 3, 4, 5, 7, 13, 16, 22, 24, 28, 38, 40, 43], "necessari": [1, 3, 4, 19, 44], "need": [1, 2, 3, 4, 5, 8, 9, 11, 13, 14, 15, 19, 22, 23, 25, 27, 37, 43, 44, 46, 47, 48, 49], "neotim": 43, "nest": 13, "new": [5, 9, 13, 14, 15, 16, 17, 19, 20, 22, 23, 25, 26, 28, 38, 40, 44, 48, 50, 54, 55, 56, 57, 58, 59, 62, 64], "next": [1, 4, 5, 12, 20, 24, 37, 46, 48], "noexcept": 27, "noninfring": 45, "normal": 14, "notic": 45, "now": [37, 43, 46, 47, 49], "null": [14, 18, 21, 22, 23, 25, 26, 27, 28, 36, 37, 40, 61], "num": 59, "number": [0, 8, 12, 14, 18, 19, 22, 28, 31, 40, 41, 43], "numscallback": 59, "o": 25, "object": [1, 2, 3, 4, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 31, 32, 35, 36, 40], "observ": [1, 3, 4, 5, 35, 36, 37, 38, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "obtain": 45, "occupi": 40, "off": [7, 25, 43, 46, 47, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "ol": [0, 15, 43], "on_submit": 9, "one": [5, 11, 12, 15, 19, 37, 40], "ones": 38, "onli": [12, 26, 43, 46, 49], "open": [0, 5, 13], "oper": [16, 17, 19, 20, 22, 23, 24, 25, 27, 28, 30, 37], "opportun": 15, "optim": 43, "option": [11, 12, 14, 38], "orang": [52, 59, 63], "org": 37, "organ": 13, "origin": 40, "other": [2, 5, 6, 7, 11, 13, 26, 45], "otherwis": [19, 22, 23, 28, 41, 45], "out": [0, 2, 5, 43, 45], "output": 15, "over": [19, 28], "overrid": [9, 14, 16, 17, 18, 19, 20, 21, 22, 23, 25, 31, 32, 35, 37, 38, 40], "overwritten": 38, "own": [5, 8, 9, 10, 11, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 27], "owner": [16, 17, 19, 20, 22, 23, 24, 25, 27], "p": 37, "pad": 40, "padtext": 40, "param": [31, 32, 35, 36, 38], "paramet": [7, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 37, 40, 41, 43, 61], "parent": [13, 16, 17, 19, 20, 22, 23, 24, 25, 27, 28, 57, 64], "part": 37, "particular": 45, "pass": [1, 2, 3, 4, 7, 10, 14, 23, 46, 48, 49], "password": [46, 48], "patch": 43, "paulemich": 43, "pendingent": 38, "perform": [2, 7, 46, 47], "permiss": 45, "permit": 45, "person": 45, "physic": [1, 2, 3], "pin": [1, 7], "pink": [52, 59, 63], "pinmod": 61, "place": [12, 18, 26, 46, 48], "placehold": [6, 52], "platformio": [5, 43], "pleas": [14, 43], "po": [52, 59, 63], "point": [18, 37], "pointer": [7, 17, 19, 22, 23, 29, 31, 32, 35, 36, 38, 40, 41], "port": 3, "portion": 45, "porttick_period_m": 61, "posit": [19, 20, 26, 28, 31, 32, 40, 41], "possibl": 43, "power": 5, "precis": [11, 57, 64], "prefer": 4, "presenc": 40, "present": [11, 12, 14, 40], "press": [1, 4, 35, 38, 52], "pressur": 12, "prevent": 43, "previou": [2, 7, 16, 20, 28, 43, 46, 48], "print": [7, 43, 46, 47, 54, 55, 58], "printabl": [16, 17, 19, 20, 22, 23, 24, 25, 27], "printer": 15, "println": [7, 52, 54, 55, 56, 58, 59, 62, 63], "printlog": 61, "prioriti": [16, 17, 19, 20, 22, 23, 24, 25, 27], "privat": [17, 18, 20, 22, 24, 25, 26, 27, 28, 31, 32, 35, 37, 38], "process": [2, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 28, 35, 38, 43, 46, 48], "processmenucommand": 43, "processor": 43, "program": 65, "progress": 43, "project": [0, 5, 14, 43], "properti": [9, 10], "protect": [16, 17, 19, 20, 22, 23, 24, 25, 27, 28, 36, 40, 41], "provid": [0, 1, 2, 4, 5, 8, 14, 15, 18, 21, 22, 23, 24, 29, 30, 31, 32, 35, 36, 40, 41, 43, 45], "public": [9, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 40, 41, 43], "publish": 45, "pure": 30, "purpl": [52, 59, 63], "purpos": 45, "push": 52, "pvparamet": 61, "qualiti": 43, "question": 44, "quick": [0, 5], "r": 37, "random": [46, 48, 50, 51, 53, 54, 56, 57, 58, 60, 61, 62, 63, 64], "randomse": 61, "rang": [0, 5, 8, 18, 19, 21, 23, 28, 43], "rate": 15, "reach": [41, 43], "read": [5, 37, 61], "readabl": 43, "readm": 43, "receiv": [16, 17, 19, 20, 22, 23, 24, 25, 27, 28, 37], "red": [7, 52, 59, 63], "reduc": 43, "refactor": 43, "refer": [0, 1, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 17, 19, 20, 25, 43, 44, 46, 47], "reflect": 43, "refresh": [19, 22, 23, 25, 26, 27, 44, 55, 61], "relai": 61, "relat": 43, "relationship": 66, "relay1st": 61, "relay2st": 61, "relay3st": 61, "relayitem": 61, "relayscreen": 61, "releas": [43, 46, 48], "remain": [46, 49], "remov": [19, 43], "renam": [46, 48], "render": [5, 6, 19, 20, 22, 23, 25, 26, 27, 28, 34, 40, 41, 43, 44, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "replac": [5, 14, 20, 43], "report": 43, "repositori": [44, 65], "repres": [7, 16, 17, 22, 24, 26, 27, 28, 29, 31, 32, 38, 40], "represent": 18, "request": 43, "requir": [16, 17, 19, 20, 22, 23, 24, 25, 27, 31, 32, 43], "reserv": [40, 43], "reset": [19, 26, 28, 37, 43], "resid": [46, 47], "respons": [2, 15, 26], "restart": 41, "restarttim": 41, "restrict": [10, 45], "result": 40, "retriev": [16, 17, 19, 20, 22, 23, 24, 25, 27], "return": [3, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 40, 41], "review": 43, "right": [2, 3, 19, 37, 45], "rotari": [2, 3, 5, 38, 43, 52], "rotaryinput": [52, 55, 63], "rotaryinputadapt": 43, "rotarynavconfig": 43, "rotat": [4, 38], "row": [14, 19, 22, 23, 25, 27, 30, 31, 32, 40, 41, 43], "rto": 65, "run": [43, 46, 47, 61], "runtim": 44, "same": [9, 10, 11, 28, 46, 49], "sampl": 0, "save": [5, 7, 43], "savelastchar": 37, "scenario": [2, 7, 10], "screen": [2, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 24, 26, 28, 40, 43, 44], "scroll": 43, "scrollabl": 19, "seamlessli": 43, "search": 20, "second": [12, 46, 47, 61], "section": [34, 65], "see": [4, 15, 19, 22, 23, 25, 27, 43], "seed": 61, "seen": [46, 47], "select": [2, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 20, 22, 23, 24, 38], "selectnext": 22, "selectprevi": 22, "sell": 45, "send": [7, 37], "senneder": 43, "sensor": 7, "sent": 35, "separ": [43, 46, 47, 48], "sequenc": 37, "serial": [3, 5, 7, 15, 43, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "servic": [46, 48, 50, 51, 53, 57, 60, 64], "set": [2, 7, 10, 11, 12, 14, 15, 17, 19, 20, 23, 25, 26, 27, 28, 31, 32, 37, 40, 41, 43, 46, 48, 50, 55, 57, 60, 64], "setbacklight": [30, 31, 32, 51, 52, 53, 63], "setcallback": 17, "setcurrentvalu": 23, "setcursor": [26, 28, 30, 31, 32], "setcursorposit": 43, "seteditmod": 41, "setison": 25, "setitemindex": 22, "setpar": 28, "setscreen": [5, 26, 46, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "setter": [43, 44], "settext": [27, 43, 44, 61], "settings2": 64, "settings2item": 64, "settings2screen": 64, "settingsitem": [46, 48, 57, 64], "settingsmenu": [46, 48], "settingsscreen": [46, 48, 57, 64], "setup": [1, 3, 5, 7, 14, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "setvalu": [19, 55], "sever": 37, "shall": 45, "share": 15, "shishkindmitrii": 43, "short": 38, "should": [17, 19, 26, 28, 37, 40, 46, 47], "show": [13, 20, 24, 26, 30, 31, 32, 41, 43, 44, 65, 66], "shown": 28, "shownextchar": 20, "showpreviouschar": 20, "signatur": 17, "similar": [16, 17, 19, 20, 22, 23, 24, 25, 27], "simpl": [0, 1, 5, 6, 7, 14], "simpleinput": [43, 65], "simplenavconfig": 43, "simplerotari": [4, 38, 52, 55, 65], "simplerotaryadapt": [4, 36, 39, 52, 55, 63], "simpli": 7, "simplifi": 43, "sinc": 43, "singl": [27, 28, 37, 46, 48], "site": 43, "size": [12, 15, 28], "slot": 40, "smoother": 43, "so": [40, 45, 46, 47, 48, 50, 51, 53, 54, 56, 57, 58, 60, 62, 63, 64], "softwar": 45, "some": [15, 37, 43], "someth": [9, 10, 11, 12, 56, 59, 62], "soon": 0, "sort": 23, "sourc": [0, 65], "space": [14, 40, 43], "special": 6, "specif": [2, 7, 10, 12, 29, 36, 43, 65], "specifi": [9, 10, 12, 18, 19, 21, 22, 23, 25, 27, 28, 40, 41], "split": 19, "stabil": 43, "stale": 43, "standard": 43, "start": [0, 37, 41, 43, 44, 46, 48, 50, 51, 53, 57, 60, 64], "startingvalu": [18, 21, 23], "starttim": 41, "state": [2, 7, 19, 23, 25, 26, 28, 35, 37], "statement": 43, "static": [6, 18, 61], "static_cast": 55, "step": [5, 12, 18, 21, 23, 44], "stop": [20, 44], "store": [9, 28, 37, 40], "stream": 37, "streamlin": 43, "string": [9, 10, 11, 12, 18, 19, 22, 27, 37, 40, 43, 52, 59, 63], "structur": [2, 5, 6, 8, 13, 41], "stuck": 43, "stuff": [54, 55, 58], "sub": [8, 61], "sub_menu": [46, 48], "subclass": [14, 19, 27, 29, 30, 36, 41], "subject": 45, "sublicens": 45, "submenu": [24, 43, 46, 48, 57, 65], "submenuitem": 13, "submenuscreen": 13, "submiss": [9, 10], "submit": [9, 10, 19, 20], "substanti": 45, "success": [16, 17, 19, 20, 22, 23, 24, 25, 27], "successfulli": [16, 17, 19, 20, 22, 23, 24, 25, 26, 27], "suggest": 44, "suit": 15, "support": [0, 12, 14, 22, 40, 43], "swap": 43, "sync": 28, "syncind": 28, "syntax": [6, 7, 9, 10, 11, 12, 13], "system": [0, 1, 3, 4, 5, 8, 13, 16, 17, 26, 36, 37, 43, 46, 48], "t": [2, 4, 7, 10, 14, 15, 19, 23, 25, 27, 43], "tag": 43, "take": [1, 2, 3, 4, 7, 40], "task": 65, "temp": 61, "temperatur": 61, "temperature1": 61, "temperature2": 61, "temperature3": 61, "tempitem": 61, "templat": [23, 43], "tempmea": 61, "tempscreen": 61, "termin": 37, "test": [3, 43, 61], "text": [6, 7, 14, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 30, 31, 32, 40, 41, 43, 44], "textoff": 25, "texton": 25, "tft": 15, "than": [6, 40], "thei": [2, 15, 46, 48], "them": [5, 11, 14, 43], "thi": [3, 4, 5, 6, 7, 9, 11, 12, 13, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 40, 41, 43, 44, 45, 46, 47, 48, 49, 60, 65], "thijstriemstra": 43, "thing": 8, "third": 12, "thoma": 45, "though": 43, "threshold": [37, 38], "through": [1, 2, 3, 4, 5, 10, 13, 22, 38, 43], "thu": [16, 17, 19, 20, 22, 23, 24, 25, 27], "ti": 43, "time": [4, 23, 37, 38], "timeout": [37, 41, 43, 46, 47, 60], "timer": [31, 32, 41], "timestamp": 37, "todai": 43, "toggl": [8, 25, 61], "togglebacklight": [43, 51, 52, 53, 63], "togglerelay1": 61, "togglerelay2": 61, "togglerelay3": 61, "too": 40, "top": 43, "tort": 45, "total": [22, 40], "touchscreen": 15, "trail": 18, "translat": [1, 2, 3, 4], "trigger": [7, 35], "true": [16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 28, 41], "truncat": [14, 40], "tskidle_prior": 61, "turn": [7, 43, 46, 47], "twice": 4, "two": [7, 12, 38], "type": [12, 17, 19, 37, 43], "typechar": 19, "typenam": 23, "typo": 43, "u": [19, 23], "uint16_t": 43, "uint8_t": [11, 14, 18, 19, 22, 26, 28, 29, 30, 31, 32, 37, 40, 41, 43, 52, 59, 63], "understand": 2, "unit": [12, 18, 21, 23, 43], "unset": 20, "unsign": [16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 28, 37, 38, 41], "unus": [43, 61], "up": [1, 2, 3, 4, 10, 14, 28, 37, 40, 43, 51], "up_pin": 1, "uparrow": [14, 40], "upbtn": 51, "upbtna": 51, "upbutton": 1, "upbuttona": 1, "updat": [2, 19, 26, 41, 44, 46, 47], "updatetim": [41, 60, 61], "upgrad": 0, "upload": 5, "upper": 43, "us": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 28, 31, 32, 35, 37, 40, 41, 43, 45, 46, 47, 48, 65], "usag": 43, "user": [0, 2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 18, 19, 21, 23, 25, 26, 38, 43, 52, 55], "useritem": 55, "usernam": [46, 48], "userscreen": 55, "util": 43, "v": [19, 23], "v2": 43, "valid": 9, "valu": [2, 4, 7, 9, 10, 12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 37, 38, 43, 52, 54, 55, 56, 58, 61, 62], "variabl": [9, 43], "variant": 7, "variou": [5, 7, 38, 43], "veri": [16, 17, 19, 20, 22, 23, 24, 25, 27], "version": [43, 46, 47, 48, 49], "version_": 43, "view": [19, 26, 28, 41], "viewsiz": 19, "virtual": [16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 30, 31, 32, 35, 36, 37, 38, 40, 41], "visibl": [19, 26, 28], "void": [1, 3, 4, 5, 7, 9, 14, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 40, 41, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "volum": 12, "vscode": 5, "vtaskdelai": 61, "wa": [16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 28, 43, 46, 48, 49], "wai": [1, 4, 7, 12, 43], "wait": 61, "want": [1, 2, 4, 10, 14, 15, 26], "warn": 43, "warranti": 45, "we": 5, "web": 15, "well": 40, "were": [43, 46, 48], "when": [2, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 35, 37, 43], "where": [5, 10, 40], "whether": [14, 26, 41, 45], "which": [7, 9, 40, 43], "while": [11, 12, 43], "whole": 26, "whom": 45, "whose": 18, "wide": [0, 5], "width": 18, "wifi": [46, 48, 50, 51, 53, 54, 57, 58, 60, 62, 63, 64], "wiki": 37, "wikipedia": 37, "within": [12, 13, 18, 19, 21, 40], "without": [2, 3, 37, 43, 45], "work": [5, 40, 43, 60], "workflow": 43, "world": [7, 61], "worri": 2, "would": 15, "wrap": [1, 4], "write": 43, "x": [19, 23, 25, 27, 28], "xtaskcreat": 61, "yellow": [52, 59, 63], "yml": 43, "you": [0, 1, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 19, 22, 23, 25, 26, 27, 34, 43, 44, 46, 47, 48, 49, 60, 65], "your": [0, 3, 5, 7, 8, 14, 15, 26, 43, 46, 47, 48, 49, 54, 55, 58], "yourself": [2, 43], "zero": [18, 26]}, "titles": ["Welcome to the LcdMenu Docs!", "Button Adapter", "Controlling the menu", "Keyboard Adapter", "Rotary Encoder Adapter", "Getting started", "Basic menu item", "Command menu item", "Item overview", "Input item", "Charset input item", "List menu item", "Range item", "Sub-menu item", "Character display renderer", "Rendering the menu", "ItemBack", "ItemCommand", "ItemFloatRange", "ItemInput", "ItemInputCharset", "ItemIntRange", "ItemList", "ItemRangeBase", "ItemSubMenu", "ItemToggle", "LcdMenu", "MenuItem", "MenuScreen", "CharacterDisplayInterface", "DisplayInterface", "LiquidCrystalAdapter", "LiquidCrystal_I2CAdapter", "display", "API reference", "ButtonAdapter", "InputInterface", "KeyboardAdapter", "SimpleRotaryAdapter", "input", "CharacterDisplayRenderer", "MenuRenderer", "renderer", "Changelog", "FAQ", "License", "Migration", "Migration from v3.x to v4.x", "Migration from v4.x.x to v5.0.0", "Migration from v5.0.0 to v5.1.x", "Basic", "ButtonAdapter", "ButtonWithRotaryAdapter", "Callbacks", "CharsetInput", "InputRotary", "IntFloatValues", "ItemBack", "KeyboardAdapter", "List", "MenuTimeout", "RTOS", "SimpleInput", "SimpleRotary", "SubMenu", "Code samples", "Class diagram"], "titleterms": {"": 43, "0": [43, 46, 48, 49], "1": [43, 46, 49], "2": 43, "3": 43, "4": 43, "5": 43, "6": 43, "The": 15, "adapt": [1, 2, 3, 4, 46, 47, 48], "api": 34, "ar": [2, 8], "arrow": 14, "basic": [6, 7, 50], "beta": 43, "both": 14, "break": 43, "bug": 43, "built": [2, 8, 15], "button": 1, "buttonadapt": [35, 51], "buttonwithrotaryadapt": 52, "callback": 53, "can": 2, "chang": [43, 46, 47, 48, 49], "changelog": 43, "charact": 14, "characterdisplayinterfac": 29, "characterdisplayrender": 40, "charset": 10, "charsetinput": 54, "chore": 43, "class": 66, "code": 65, "come": 15, "command": 7, "construct": [46, 47, 48, 49], "control": [2, 46, 48], "creation": [46, 48], "cursor": 14, "custom": 14, "diagram": 66, "displai": [14, 33, 46, 47, 48], "displayinterfac": 30, "doc": 0, "document": 43, "encod": 4, "enhanc": 43, "exampl": 7, "faq": 44, "featur": 43, "final": [46, 47], "fix": 43, "float": 12, "follow": 15, "from": [46, 47, 48, 49], "get": 5, "here": [2, 8], "hide": 14, "how": 14, "import": [46, 47, 48, 49], "improv": 43, "initi": [46, 49], "initialis": [46, 47, 48], "input": [2, 9, 10, 39], "inputinterfac": 36, "inputrotari": 55, "instal": 5, "integ": 12, "interact": 2, "interfac": [46, 47, 48, 49], "intfloatvalu": 56, "item": [6, 7, 8, 9, 10, 11, 12, 13], "itemback": [16, 57], "itemcommand": 17, "itemfloatrang": 18, "iteminput": 19, "iteminputcharset": 20, "itemintrang": 21, "itemlist": 22, "itemrangebas": 23, "itemsubmenu": 24, "itemtoggl": 25, "keyboard": 3, "keyboardadapt": [37, 58], "lcdmenu": [0, 26, 43, 46, 49], "librari": 15, "licens": 45, "liquidcrystal_i2cadapt": 32, "liquidcrystaladapt": 31, "list": [11, 59], "menu": [2, 6, 7, 8, 11, 13, 15, 46, 47, 48], "menuitem": 27, "menurender": 41, "menuscreen": 28, "menutimeout": 60, "migrat": [46, 47, 48, 49], "new": [43, 46, 47], "onli": 14, "other": [46, 47], "overview": 8, "rang": 12, "refer": 34, "render": [14, 15, 42, 46, 49], "rotari": 4, "rto": 61, "sampl": 65, "setup": [46, 49], "simpleinput": 62, "simplerotari": 63, "simplerotaryadapt": 38, "some": [2, 8], "start": 5, "sub": 13, "submenu": 64, "system": 2, "toggl": 7, "updat": 43, "us": [2, 14], "usag": 5, "v3": [46, 47], "v4": [43, 46, 47, 48], "v5": [43, 46, 48, 49], "welcom": 0, "what": 43, "x": [46, 47, 48, 49], "you": 2}}) \ No newline at end of file