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

Public Member Functions

virtual void init (uint8_t lcd_cols, uint8_t lcd_rows, uint8_t charsize=LCD_5x8DOTS)
 
virtual void init (uint8_t mode=LCD_4BITMODE)
 
virtual void begin ()
 
virtual void begin (uint8_t cols, uint8_t rows, uint8_t charsize=LCD_5x8DOTS, uint8_t mode=LCD_4BITMODE)
 
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 setCursor (uint8_t col, uint8_t row)
 
virtual void command (uint8_t value)
 
virtual void write (uint8_t value)
 
virtual void write4bits (uint8_t value)
 
virtual void send (uint8_t value, uint8_t mode)
 
bool getMode ()
 
uint8_t getCols ()
 
uint8_t getRows ()
 

Protected Member Functions

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

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: