MD_Menu Library  1.1
Library for 1 or 2 line display menu management
MD_Menu.h File Reference

Main header file for class definition of the MD_Menu library. More...

#include <Arduino.h>
Include dependency graph for MD_Menu.h:
This graph shows which files directly or indirectly include this file:

Classes

class  MD_Menu
 
struct  MD_Menu::mnuInput_t
 
struct  MD_Menu::mnuItem_t
 
struct  MD_Menu::mnuHeader_t
 

Macros

#define ARRAY_SIZE(x)   (sizeof(x)/sizeof(x[0]))
 Generic macro for obtaining number of elements of an array.
 

Variables

const uint8_t HEADER_LABEL_SIZE = 16
 Displayed length of a menu header label.
 
const uint8_t ITEM_LABEL_SIZE = 16
 Displayed length of a menu item label.
 
const uint8_t INPUT_LABEL_SIZE = 16
 Displayed length of an input item label.
 
const uint8_t MNU_STACK_SIZE = 4
 Maximum menu 'depth'. Starting (root) menu occupies first level.
 

Detailed Description

Main header file for class definition of the MD_Menu library.