LiquidMenu  1.5.1
Menu creation Arduino library for LCDs, wraps LiquidCrystal.
LiquidMenu_config.h
Go to the documentation of this file.
1 
9 #pragma once
10 
16 #define LiquidCrystal_LIBRARY (1)
17 #define LiquidCrystal_I2C_LIBRARY (2)
18 
20 
21 // Select a "LiquidCrystal" library:
22 // ---------------------------------
23 
33 // #define LIQUIDMENU_LIBRARY LiquidCrystal_LIBRARY
34 // #include <LiquidCrystal.h>
35 // #define DisplayClass LiquidCrystal
37 
43 #define LIQUIDMENU_LIBRARY LiquidCrystal_I2C_LIBRARY
44 #include <LiquidCrystal_I2C.h>
45 #define DisplayClass LiquidCrystal_I2C
46 
52 // #include <LIBRARY_HEADER.h>
53 // #define DisplayClass LIBRARY_CONSTRUCTOR
56 
57 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
58 
59 
61 const uint8_t MAX_VARIABLES = 5;
62 
64 const uint8_t MAX_FUNCTIONS = 8;
65 
67 const uint8_t MAX_LINES = 12;
68 
70 const uint8_t MAX_SCREENS = 14;
71 
73 const uint8_t MAX_MENUS = 8;
74 
75 // Turns the debugging messages on or off.
76 #define LIQUIDMENU_DEBUG false
const uint8_t MAX_SCREENS
Configures the number of available screens per menu.
Definition: LiquidMenu_config.h:70
const uint8_t MAX_VARIABLES
Configures the number of available variables per line.
Definition: LiquidMenu_config.h:61
const uint8_t MAX_LINES
Configures the number of available lines per screen.
Definition: LiquidMenu_config.h:67
const uint8_t MAX_MENUS
Configures the number of available menus per menus system.
Definition: LiquidMenu_config.h:73
const uint8_t MAX_FUNCTIONS
Configures the number of available functions per line.
Definition: LiquidMenu_config.h:64