86 Lcm1602(
int bus = 0,
int address = 0x27,
bool isExpander=
true,
87 uint8_t numColumns = 16, uint8_t numRows = 2);
104 int d0,
int d1,
int d2,
int d3,
105 uint8_t numColumns = 16, uint8_t numRows = 2);
119 upm_result_t
write(std::string msg);
128 upm_result_t
setCursor(
int row,
int column);
135 upm_result_t
clear();
152 std::vector<uint8_t> charData);
255 upm_result_t command(uint8_t cmd);
256 upm_result_t data(uint8_t data);
upm_result_t createChar(uint8_t charSlot, std::vector< uint8_t > charData)
Definition: lcm1602.cxx:88
~Lcm1602()
Definition: lcm1602.cxx:63
upm_result_t home()
Definition: lcm1602.cxx:83
upm_result_t scrollDisplayRight()
Definition: lcm1602.cxx:139
upm_result_t autoscrollOff()
Definition: lcm1602.cxx:159
upm_result_t backlightOn()
Definition: lcm1602.cxx:124
upm_result_t cursorOn()
Definition: lcm1602.cxx:104
upm_result_t displayOff()
Definition: lcm1602.cxx:99
upm_result_t cursorBlinkOn()
Definition: lcm1602.cxx:114
upm_result_t scrollDisplayLeft()
Definition: lcm1602.cxx:134
C++ API wrapper for the bh1749 driver.
Definition: a110x.hpp:29
upm_result_t displayOn()
Definition: lcm1602.cxx:94
upm_result_t write(std::string msg)
Definition: lcm1602.cxx:68
Lcm1602(int bus=0, int address=0x27, bool isExpander=true, uint8_t numColumns=16, uint8_t numRows=2)
Definition: lcm1602.cxx:42
upm_result_t entryLeftToRight()
Definition: lcm1602.cxx:144
upm_result_t backlightOff()
Definition: lcm1602.cxx:129
upm_result_t cursorBlinkOff()
Definition: lcm1602.cxx:119
upm_result_t entryRightToLeft()
Definition: lcm1602.cxx:149
upm_result_t setCursor(int row, int column)
Definition: lcm1602.cxx:73
upm_result_t autoscrollOn()
Definition: lcm1602.cxx:154
C API for the LCM1602 family of LCD displays.
upm_result_t clear()
Definition: lcm1602.cxx:78
API for the LCM1602 I2C controller for HD44780-based displays.
Definition: lcm1602.hpp:73
upm_result_t cursorOff()
Definition: lcm1602.cxx:109