8000 GitHub - hmantz/MD_Menu at v1.2.1
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

hmantz/MD_Menu

Repository files navigation

MD_Menu

This is a menu management library created as a front end to set parameters in embedded hardware control applications, laeving the back end under application control. It is suitable for text based displays (eg, LCD modules) and with 1 or 2 lines available for display.

The library allows user code to define

  • Static menu definitions to minimised RAM footprint.
  • Callbacks for navigation and display control
  • Menu inactivity timeout
  • Auto start on key press or manual start by user code
  • Input methods available for
  • Boolean (Y/N) values
  • Pick List selection
  • 8/16/32 bit signed integers
  • Decimal floating point

Menu managers in embedded systems are generally not the main function of the embedded application software, so this library minimises the use of RAM and has a small memory footprint overall, leaving more space for what really matters.

Library Documentation

About

Menu system for displays with up to 2 lines

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 89.8%
  • C 10.2%
0