47 size_t write(uint8_t);
52 void setContrast(uint8_t new_val);
54 void setDelay(
int,
int);
57 uint8_t init_bargraph(uint8_t graphtype);
58 void draw_horizontal_graph(uint8_t row, uint8_t column, uint8_t len, uint8_t pixel_col_end);
59 void draw_vertical_graph(uint8_t row, uint8_t column, uint8_t len, uint8_t pixel_col_end);
63 void command(uint8_t);
65 void send(uint8_t, uint8_t);
66 void write4bits(uint8_t);
67 void expanderWrite(uint8_t);
68 void pulseEnable(uint8_t);
70 uint8_t _displayfunction;
71 uint8_t _displaycontrol;
76 uint8_t _backlightval;
void rightToLeft()
This is for text that flows Right to Left.
void noAutoscroll()
This will 'left justify' text from the cursor.
void noCursor()
Turns the underline cursor on/off.
void autoscroll()
This will 'right justify' text from the cursor.
void scrollDisplayRight()
LiquidCrystal_I2C(uint8_t i2c_Addr, uint8_t lcd_cols, uint8_t lcd_rows)
Constructior.
void noBacklight()
Turn the (optional) backlight off/on.
void noBlink()
Turn on and off the blinking cursor.
void leftToRight()
This is for text that flows Left to Right.
static constexpr uint8_t LCD_5x10DOTS
void createChar(uint8_t, uint8_t[])
Allows us to fill the first 8 CGRAM locations with custom characters.
void setCursor(uint8_t, uint8_t)
static constexpr uint8_t LCD_5x8DOTS
void begin(uint8_t cols, uint8_t rows, uint8_t charsize=LCD_5x8DOTS)
void noDisplay()
Turn the display on/off (quickly)