LiquidCrystal.cpp: [#35] LCD now wraps text.
This commit is contained in:
parent
2b02a786fa
commit
356b3ebbe9
@ -195,15 +195,17 @@ void LiquidCrystal::home()
|
|||||||
|
|
||||||
void LiquidCrystal::print(std::string const &s)
|
void LiquidCrystal::print(std::string const &s)
|
||||||
{
|
{
|
||||||
print(s.c_str());
|
print(s.c_str());
|
||||||
}
|
}
|
||||||
|
|
||||||
void LiquidCrystal::print(const char *s)
|
void LiquidCrystal::print(const char *s)
|
||||||
{
|
{
|
||||||
while(*s) {
|
for (uint8_t i = 0; *s != '\0' && i <= 1; i++) {
|
||||||
write(*s);
|
for (size_t q = 0; *s != '\0' && q < 16; q++, s++) {
|
||||||
++s;
|
this->setCursor(q, i);
|
||||||
}
|
this->write(*s);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void LiquidCrystal::setCursor(uint8_t col, uint8_t row)
|
void LiquidCrystal::setCursor(uint8_t col, uint8_t row)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user