LiquidMenu  1.6.0
Menu creation Arduino library for LCDs, wraps LiquidCrystal.
LiquidMenu_config.h
Go to the documentation of this file.
1 
9 #pragma once
10 
11 #include "LiquidMenu_const.h"
12 
13 // Select a "LiquidCrystal" library:
14 // ---------------------------------
15 
25 #ifndef LIQUIDMENU_LIBRARY
26  #define LIQUIDMENU_LIBRARY LiquidCrystal_LIBRARY
28 #endif
29 #ifndef DisplayClass
30  #define DisplayClass LiquidCrystal
32 #endif
33 
40 // #ifndef LIQUIDMENU_LIBRARY
41 // #define LIQUIDMENU_LIBRARY LiquidCrystal_I2C_LIBRARY
42 // #endif
43 // #ifndef DisplayClass
44 // #define DisplayClass LiquidCrystal_I2C
45 // #endif
47 
52 // #include <LIBRARY_HEADER.h>
53 // #ifndef DisplayClass
54 // #define DisplayClass LIBRARY_CONSTRUCTOR
55 // #endif
58 
59 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
60 
61 
63 const uint8_t MAX_VARIABLES = 5;
64 
66 const uint8_t MAX_FUNCTIONS = 8;
67 
69 const uint8_t MAX_LINES = 12;
70 
72 const uint8_t MAX_SCREENS = 14;
73 
75 const uint8_t MAX_MENUS = 8;
76 
85 #define LM_FOCUS_INDICATOR_GHOSTING true
86 
87 // Turns the debugging messages on or off.
88 #define LIQUIDMENU_DEBUG false
MAX_LINES
const uint8_t MAX_LINES
Configures the number of available lines per screen.
Definition: LiquidMenu_config.h:69
MAX_FUNCTIONS
const uint8_t MAX_FUNCTIONS
Configures the number of available functions per line.
Definition: LiquidMenu_config.h:66
MAX_VARIABLES
const uint8_t MAX_VARIABLES
Configures the number of available variables per line.
Definition: LiquidMenu_config.h:63
LiquidMenu_const.h
MAX_SCREENS
const uint8_t MAX_SCREENS
Configures the number of available screens per menu.
Definition: LiquidMenu_config.h:72
MAX_MENUS
const uint8_t MAX_MENUS
Configures the number of available menus per menus system.
Definition: LiquidMenu_config.h:75