All Projects → MajicDesigns → MD_Menu

MajicDesigns / MD_Menu

Licence: LGPL-2.1 license
Menu system for displays with up to 2 lines

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to MD Menu

vue-nested-menu
A simple hands-on mobile nested menu UI component with a smooth slide animation
Stars: ✭ 34 (-30.61%)
Mutual labels:  menu
qnapdisplay
Qnap lcd python module, features both writing to the display as wel as reading keypresses from the panel keys. It was developed on a Qnap TS-459 and a TS-453A, it works on some other models as well.
Stars: ✭ 37 (-24.49%)
Mutual labels:  lcd
XperiaServiceMenu
An Android app that allows owners of a Sony Xperia, to easily open the service menu app via a tap of a button instead of having to type a code into the phone's dialer.
Stars: ✭ 14 (-71.43%)
Mutual labels:  menu
xMenuTools
Extended context menu tools for Windows
Stars: ✭ 56 (+14.29%)
Mutual labels:  menu
AnimationMenu
Animation Menu like on Material Design way
Stars: ✭ 49 (+0%)
Mutual labels:  menu
vue-bottom-navigation
Vue bottom navigation
Stars: ✭ 56 (+14.29%)
Mutual labels:  menu
SideMenuSwiftDemo
SideMenu in Swift with autolayout
Stars: ✭ 79 (+61.22%)
Mutual labels:  menu
oxygen-responsive-menu
A plugin that combines Superfish + StudioPress' ResponsiveMenus.js + CSS-animated hamburger for a responsive menu in WordPress.
Stars: ✭ 29 (-40.82%)
Mutual labels:  menu
godot-radial-menu
A radial menu for Godot, supports Mobile & Desktop
Stars: ✭ 88 (+79.59%)
Mutual labels:  menu
CircleButtonMenu
No description or website provided.
Stars: ✭ 28 (-42.86%)
Mutual labels:  menu
UnityCore
A collection of essential game systems for Unity 3D. These generic systems can be applied to any Unity project.
Stars: ✭ 105 (+114.29%)
Mutual labels:  menu
ContextMenuSwift
A better version of iOS 13 Context Menu
Stars: ✭ 162 (+230.61%)
Mutual labels:  menu
toggle-menu
支持4个方位的按钮弹出菜单
Stars: ✭ 49 (+0%)
Mutual labels:  menu
vrEmuLcd
Character LCD emulator library (C99 engine, web front-end).
Stars: ✭ 45 (-8.16%)
Mutual labels:  lcd
ListEx
List control with innate tool-tips, color, sorting, embedded hyperlinks, sub-item custom data, column hiding and lot more abilities.
Stars: ✭ 17 (-65.31%)
Mutual labels:  menu
nativescript-menu
A plugin that adds a pop-up menu to NativeScript
Stars: ✭ 17 (-65.31%)
Mutual labels:  menu
LVDS-7-to-1-Serializer
An Verilog implementation of 7-to-1 LVDS Serializer. Which can be used for comunicating FPGAs with LVDS TFT Screens.
Stars: ✭ 33 (-32.65%)
Mutual labels:  lcd
menuv
FiveM menu library for creating menu's with NUI
Stars: ✭ 85 (+73.47%)
Mutual labels:  menu
flutter-package-selection menu
A flutter widget, highly customizable, to select an item from a list of items.
Stars: ✭ 32 (-34.69%)
Mutual labels:  menu
KActionMenu
Like to iOS 3D touch menu
Stars: ✭ 21 (-57.14%)
Mutual labels:  menu

MD_Menu

arduino-library-badge

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

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

The library allows user code to define:

  • Static menu definitions to minimized RAM footprint.
  • Callbacks for navigation and display control.
  • Menu inactivity timeout.
  • Auto start on key press, or manual start by user code.
  • Input methods are available for
    • Boolean (Y/N) values.
    • Pick List selection.
    • Signed integers.
    • Decimal floating point.
    • Engineering units.

If you like and use this library please consider making a small donation using PayPal

Library Documentation

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].