implemented overloaded print & allowing blank lines
This commit is contained in:
parent
73d3b6f9c1
commit
253ed59793
16
display.ino
16
display.ino
@ -36,18 +36,26 @@ namespace display
|
|||||||
}
|
}
|
||||||
|
|
||||||
void print(String line_1, String line_2)
|
void print(String line_1, String line_2)
|
||||||
|
{
|
||||||
|
print(line_1, line_2, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
void print(String line_1, String line_2, bool end)
|
||||||
{
|
{
|
||||||
//CLEAR
|
//CLEAR
|
||||||
lcd.clear();
|
if (!end) lcd.clear();
|
||||||
|
|
||||||
//LINE 1
|
//LINE 1
|
||||||
lcd.setCursor(0, 0);
|
if (line_1 != "")
|
||||||
|
{
|
||||||
|
lcd.setCursor(end ? 16 - line_1.length() : 0, 0);
|
||||||
lcd.print(line_1);
|
lcd.print(line_1);
|
||||||
|
}
|
||||||
|
|
||||||
//LINE 2
|
//LINE 2
|
||||||
if (line_2 != NULL)
|
if (line_2 != "")
|
||||||
{
|
{
|
||||||
lcd.setCursor(0, 1);
|
lcd.setCursor(end ? 16 - line_2.length() : 0, 1);
|
||||||
lcd.print(line_2);
|
lcd.print(line_2);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user