LiquidMenu
1.6.0
Menu creation Arduino library for LCDs, wraps LiquidCrystal.
src
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
Generated by
1.8.17