85 Lcm1602(
int bus = 0,
int address = 0x27,
bool isExpander=
true,
86 uint8_t numColumns = 16, uint8_t numRows = 2);
102 Lcm1602(uint8_t rs, uint8_t enable,
103 uint8_t d0, uint8_t d1, uint8_t d2, uint8_t d3,
104 uint8_t numColumns = 16, uint8_t numRows = 2);
118 upm_result_t
write(std::string msg);
127 upm_result_t
setCursor(
int row,
int column);
134 upm_result_t
clear();
254 upm_result_t command(uint8_t cmd);
255 upm_result_t data(uint8_t data);
~Lcm1602()
Definition: lcm1602.cxx:168
mraa::Result home()
Definition: lcm1602.cxx:268
mraa::Result scrollDisplayRight()
Definition: lcm1602.cxx:344
mraa::Result autoscrollOff()
Definition: lcm1602.cxx:367
mraa::Result backlightOn()
Definition: lcm1602.cxx:327
mraa::Result cursorOn()
Definition: lcm1602.cxx:303
mraa::Result displayOff()
Definition: lcm1602.cxx:297
mraa::Result cursorBlinkOn()
Definition: lcm1602.cxx:315
mraa::Result scrollDisplayLeft()
Definition: lcm1602.cxx:339
mraa::Result displayOn()
Definition: lcm1602.cxx:291
mraa::Result write(std::string msg)
Definition: lcm1602.cxx:193
mraa::Result createChar(uint8_t charSlot, uint8_t charData[])
Definition: lcm1602.cxx:277
Lcm1602(int bus=0, int address=0x27, bool isExpander=true, uint8_t numColumns=16, uint8_t numRows=2)
Definition: lcm1602.cxx:43
mraa::Result entryLeftToRight()
Definition: lcm1602.cxx:349
mraa::Result backlightOff()
Definition: lcm1602.cxx:333
mraa::Result cursorBlinkOff()
Definition: lcm1602.cxx:321
char lcm1602_custom_char_t[8]
Definition: lcm1602.h:87
mraa::Result entryRightToLeft()
Definition: lcm1602.cxx:355
mraa::Result setCursor(int row, int column)
Definition: lcm1602.cxx:203
mraa::Result autoscrollOn()
Definition: lcm1602.cxx:361
C API for the LCM1602 family of LCD displays.
mraa::Result clear()
Definition: lcm1602.cxx:259
mraa::Result cursorOff()
Definition: lcm1602.cxx:309