/* Display.h - Display functions header file. Created by João Lino, September 25, 2015. Released into the public domain.*/#ifndef DISPLAY_h#define DISPLAY_h#include <arduino.h>#include <Wire.h>#include <LCD.h>#include <LiquidCrystal_I2C.h>#include "config.h"#include "CustomDataStructures.h"booleanlcdPrint(LiquidCrystal_I2C*lcd,Stringtitle,Stringmessage);voidxPaintStatusTemplate(LiquidCrystal_I2C*lcd,booleancooking);booleandisplayStatus(LiquidCrystal_I2C*lcd,booleancooking,floatcookTemperature,floatbaseTemperature,floatupTemperature,floatdownTemperature,unsignedlongclockCounter,booleanrepaint);booleandisplayMainMenu(LiquidCrystal_I2C*lcd,eMainMenuOptionsposition,booleanrepaint);booleandisplayBeerProfileMenu(LiquidCrystal_I2C*lcd,eBeerProfileMenuOptionsposition,booleanrepaint);booleandisplayStageMenu(LiquidCrystal_I2C*lcd,eStageMenuOptionsposition,booleanrepaint);booleandisplayMaltMenu(LiquidCrystal_I2C*lcd,eMaltMenuOptionsposition,booleanrepaint);booleandisplaySettingsMenu(LiquidCrystal_I2C*lcd,eSettingsMenuOptionsposition,booleanrepaint);#endif