diff --git a/reference/changelog.html b/reference/changelog.html index 83a6f70f..8b970a66 100644 --- a/reference/changelog.html +++ b/reference/changelog.html @@ -134,38 +134,10 @@

Changelog

This is the changelog of LcdMenu library. It contains information about the changes between versions.

-
-

LcdMenu v5.0.0-beta.0

-
-

What’s Changed

-
    -
  • Move logic from LcdMenu to items by @ShishkinDmitriy in #193

  • -
  • Expand RotaryEncoder usability for text input by @forntoh in #196

  • -
  • Update ClangFormat settings and add linting workflow by @forntoh in #201

  • -
  • Use ASCII symbols for control commands by @ShishkinDmitriy in #202

  • -
  • Replace RotaryNavConfig with RotaryInputAdapter by @forntoh in #204

  • -
  • Revert “Replace RotaryNavConfig with RotaryInputAdapter” by @forntoh in #205

  • -
  • Replace RotaryNavConfig with RotaryInputAdapter by @forntoh in #206

  • -
  • Inputs and display refactoring by @ShishkinDmitriy in #208

  • -
  • Feature/introduce call context by @ShishkinDmitriy in #211

  • -
  • [Feat] Add Digital Input Adapter for Enhanced Menu Navigation by @forntoh in #214

  • -
  • Feature/eliminate types by @ShishkinDmitriy in #213

  • -
  • Feature/introduce menu screen by @ShishkinDmitriy in #216

  • -
  • Bugfix/stuck on submenu enter by @ShishkinDmitriy in #219

  • -
  • Replace SimpleNavConfig with KeyboardAdapter by @forntoh in #218

  • -
  • [chore] Improved Debug Logging by @forntoh in #220

  • -
  • Feature/refactor items by @ShishkinDmitriy in #221

  • -
  • Replace DigitalInputAdapter with ButtonAdapter by @forntoh in #223

  • -
  • Configure Wokwi CI by @forntoh in #222

  • -
  • Update Code Documentation by @forntoh in #224

  • -
-

Full Changelog: https://github.com/forntoh/LcdMenu/compare/4.2.0…5.0.0

-
-

LcdMenu v4.2.0

-
-

What’s Changed

+
+

What’s Changed

  • Make global util functions inline by @ShishkinDmitriy in #192

  • Add SimpleNavConfig and deprecate processMenuCommand by @forntoh in #189

  • @@ -201,8 +173,8 @@

    Bug Fixes:

    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

    +
    +

    What’s Changed

    • Display Interface Abstraction: * A new DisplayInterface class has been introduced to define a common interface for all display types. @@ -234,8 +206,8 @@

      Breaking Changes

      LcdMenu 3.5.6

      -
      -

      What’s Changed

      +
      +

      What’s Changed

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

      @@ -244,8 +216,8 @@

      What’s Changed

      LcdMenu 3.5.5

      -
      -

      What’s Changed

      +
      +

      What’s Changed

      • #167 Update condition to check if cursor is at the top and bottom. by @forntoh in #170

      @@ -254,8 +226,8 @@

      What’s Changed

      LcdMenu 3.5.4

      -
      -

      What’s Changed

      +
      +

      What’s Changed

      • BugFix: After setCursorPosition navigation is broken by @forntoh in #165

      @@ -264,8 +236,8 @@

      What’s Changed

      LcdMenu 3.5.3

      -
      -

      What’s Changed

      +
      +

      What’s Changed

      • BugFix: Fixed setText and getSubMenu not working by @forntoh in #164

      @@ -274,8 +246,8 @@

      What’s Changed

      LcdMenu 3.5.2

      -
      -

      What’s Changed

      +
      +

      What’s Changed

      • BugFix - Charset Input value copied to all Input items on screen by @forntoh in #159

      @@ -284,8 +256,8 @@

      What’s Changed

      LcdMenu 3.5.1

      -
      -

      What’s Changed

      +
      +

      What’s Changed

      • BugFix - Update ItemList only in edit mode by @forntoh in #154

      • Add more logging functions by @forntoh in #155

      • @@ -308,8 +280,8 @@

        What’s New

        LcdMenu 3.4.0

        -
        -

        What’s Changed

        +
        +

        What’s Changed

        • Moved utils and constants to utils directory by @forntoh in #149

        • Allow a current progress to be set on ItemProgress by @PaulEmich in #150

        • @@ -325,14 +297,14 @@

          New Contributors

          LcdMenu 3.3.4

          -
          -

          What’s Changed

          +
          +

          What’s Changed

          • fix: compilation error with standard lcd by @andcan in #142

          -
          -

          New Contributors

          +
          +

          New Contributors

          • @andcan made their first contribution in #142

          @@ -341,8 +313,8 @@

          New Contributors

          LcdMenu 3.3.3

          -
          -

          What’s Changed

          +
          +

          What’s Changed

          • Update bug_report.yml by @forntoh in #130

          • Separated utils definition from declaration by @forntoh in #135

          • @@ -352,8 +324,8 @@

            What’s Changed

            LcdMenu 3.3.2

            -
            -

            What’s Changed

            +
            +

            What’s Changed

            • Update callback function parameter types to use uint16_t instead of uint8_t. by @forntoh in #126

            @@ -362,8 +334,8 @@

            What’s Changed

            LcdMenu 3.3.1

            -
            -

            What’s Changed

            +
            +

            What’s Changed

            • Update LICENSE by @forntoh in #115

            • added stale bot by @forntoh in #122

            • @@ -374,8 +346,8 @@

              What’s Changed

              LcdMenu 3.3.0

              -
              -

              ⭐ What’s new

              +
              +

              ⭐ What’s new

              • Progress, Integer and Float values support by @forntoh in #114

              • Added custom edit mode cursor by @forntoh in #110

              • @@ -392,8 +364,8 @@

                🐛 Bugfix

                LcdMenu 3.2.0

                -
                -

                What’s Changed

                +
                +

                What’s Changed

                • Update bug_report.yml by @forntoh in #103

                • Fixed ItemSubMenu text not displayed by @forntoh in #102

                • @@ -406,8 +378,8 @@

                  What’s Changed

                  LcdMenu 3.1.1

                  -
                  -

                  What’s Changed

                  +
                  +

                  What’s Changed

                  • Fixed compile warnings related to ItemList by @forntoh in #101

                  @@ -416,8 +388,8 @@

                  What’s Changed

                  LcdMenu 3.1.0

                  -
                  -

                  What’s Changed

                  +
                  +

                  What’s Changed

                  • added unit testing and changed most instances of String to char* by @forntoh in #86

                  @@ -426,14 +398,14 @@

                  What’s Changed

                  LcdMenu 3.0.1

                  -
                  -

                  What’s Changed

                  +
                  +

                  What’s Changed

                  • Fixed library unusable without I2C 🐛 by 🫡 @dejanmeznarc in #93

                  -
                  -

                  New Contributors

                  +
                  +

                  New Contributors

                  • @dejanmeznarc made their first contribution in #93

                  @@ -449,14 +421,14 @@

                  Chore

                  LcdMenu 3.0.0 🚀

                  -
                  -

                  What’s new 🚀

                  +
                  +

                  What’s new 🚀

                  In previous versions of LcdMenu, the menu used a lot of memory since space has to be reserved for every field on the menu even if it is not used, this release fixes that by allowing the user to import only MenuItems which is needed.

                  You can expect to save up to 10% on memory usage (or even more 😎), depending on which menu item types you use.

                  There’s also a new way to create menus, check the readme.

                  -
                  -

                  Changelog

                  +
                  +

                  Changelog

                  • Memory optimization 🚀🌕 by @forntoh in #82

                  • Update issue templates by @forntoh in #83

                  • @@ -467,8 +439,8 @@

                    Changelog

                    LcdMenu 2.1.3

                    -
                    -

                    What’s Changed

                    +
                    +

                    What’s Changed

                    • add isSubMenu by @thijstriemstra in #81

                    • example: fix typo by @thijstriemstra in #78

                    • @@ -481,8 +453,8 @@

                      What’s Changed

                      LcdMenu 2.1.2

                      -
                      -

                      What’s Changed

                      +
                      +

                      What’s Changed

                      @@ -555,17 +527,17 @@

                      LcdMenu 2.0.0-beta.1

                      Generate menus from strings

                      +
                      +

                      LcdMenu 1.1.1

                      +

                      😫 I made an error and deleted this release

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