![]() |
rims-arduino-library
v3.1.1
Recirculation infusion mash system library for Arduino
|
UIRims class declaration and related macro. More...
#include "Arduino.h"
#include "LiquidCrystal.h"
Go to the source code of this file.
Classes | |
class | UIRims |
Library to manage LCD and keypad for Rims library. More... | |
Macros | |
#define | KEYNONE 0 |
Keypad shield key : none. | |
#define | KEYUP 1 |
Keypad shield key : up. | |
#define | KEYDOWN 2 |
Keypad shield key : down. | |
#define | KEYLEFT 3 |
Keypad shield key : left. | |
#define | KEYRIGHT 4 |
Keypad shield key : right. | |
#define | KEYSELECT 5 |
Keypad shield key : select/ok. | |
#define | SCREENTEMP 0 |
UI screen : temperatures. | |
#define | SCREENTIMEFLOW 1 |
UI screen : time and flow. | |
#define | SCREENIDENT 2 |
UI screen : identification values. | |
#define | SCREENPIDCOEF 3 |
UI screen : PID coefficients. | |
#define | LCDCOLUMNS 16 |
LCD character columns quantity. | |
#define | LCDROWS 2 |
LCD character rows quantity. | |
#define | POWERFREQ 500 |
Alarm frequency for no power [Hz]. | |
#define | RINGFREQ 1000 |
Alarm frequency for ring method [Hz]. | |
#define | FLOWFREQ 1500 |
Alarm frequency for flow [Hz]. | |
#define | NCTHERMFREQ 2000 |
Alarm frequency for unconnected thermometer [Hz]. | |
#define | ALARMLENGTH 50 |
Alarm duration (except ring method) [mSec]. | |
#define | KEYDEBOUNCETIME 15 |
Software key debounce time [mSec]. | |
UIRims class declaration and related macro.