LiquidCrystal
Public Member Functions | List of all members
LiquidCrystal_I2C Class Reference
Inheritance diagram for LiquidCrystal_I2C:
Inheritance graph
[legend]
Collaboration diagram for LiquidCrystal_I2C:
Collaboration graph
[legend]

Public Member Functions

 LiquidCrystal_I2C (uint8_t lcd_addr, uint8_t lcd_cols, uint8_t lcd_rows, uint8_t charsize=LCD_5x8DOTS)
 
virtual void init (uint8_t mode=LCD_4BITMODE)
 
virtual void init (uint8_t lcd_addr, uint8_t lcd_cols, uint8_t lcd_rows, uint8_t charsize=LCD_5x8DOTS)
 
virtual void begin ()
 
virtual void begin (uint8_t cols, uint8_t rows, uint8_t charsize=LCD_5x8DOTS, uint8_t mode=LCD_4BITMODE)
 
void setCursor (uint8_t col, uint8_t row)
 
void noBacklight ()
 
void backlight ()
 
bool getBacklight ()
 
void setBacklight (uint8_t new_val)
 
void load_custom_character (uint8_t char_num, uint8_t *rows)
 
void printstr (const char[])
 
virtual void write4bits (uint8_t value)
 
- Public Member Functions inherited from LiquidCrystal_Base
virtual void init (uint8_t lcd_cols, uint8_t lcd_rows, uint8_t charsize=LCD_5x8DOTS)
 
void clear ()
 
void clear (uint8_t rowStart, uint8_t colStart=0, uint8_t colCnt=255)
 
void home ()
 
void noDisplay ()
 
void display ()
 
void noBlink ()
 
void blink ()
 
void noCursor ()
 
void cursor ()
 
void scrollDisplayLeft ()
 
void scrollDisplayRight ()
 
void leftToRight ()
 
void rightToLeft ()
 
void autoscroll ()
 
void noAutoscroll ()
 
void createChar (uint8_t, uint8_t[])
 
void setCursor (uint8_t col, uint8_t row, uint8_t offsets[])
 
void printstr (const char[])
 
virtual void command (uint8_t value)
 
virtual void write (uint8_t value)
 
bool getMode ()
 
uint8_t getCols ()
 
uint8_t getRows ()
 

Additional Inherited Members

- Protected Member Functions inherited from LiquidCrystal_Base
uint8_t status ()
 
void on ()
 
void off ()
 
void blink_on ()
 
void blink_off ()
 
void cursor_on ()
 
void cursor_off ()
 
void printLeft ()
 
void printRight ()
 
void shiftIncrement ()
 
void shiftDecrement ()
 
- Protected Attributes inherited from LiquidCrystal_Base
uint8_t _cols = LCD_DEFAULT_COLS
 
uint8_t _rows = LCD_DEFAULT_ROWS
 
uint8_t _displayfunction
 
uint8_t _displaycontrol
 
uint8_t _displaymode
 

The documentation for this class was generated from the following files: