New LiquidCrystal Library 1.0.0
New LiquidCrystal Library - LCD control class hierarchy
Public Member Functions
LiquidCrystal_4bit Class Reference
Inheritance diagram for LiquidCrystal_4bit:
LiquidCrystal

List of all members.

Public Member Functions

 LiquidCrystal_4bit (uint8_t rs, uint8_t enable, uint8_t d0, uint8_t d1, uint8_t d2, uint8_t d3, uint8_t d4, uint8_t d5, uint8_t d6, uint8_t d7)
 LiquidCrystal_4bit (uint8_t rs, uint8_t rw, uint8_t enable, uint8_t d0, uint8_t d1, uint8_t d2, uint8_t d3, uint8_t d4, uint8_t d5, uint8_t d6, uint8_t d7)
 LiquidCrystal_4bit (uint8_t rs, uint8_t rw, uint8_t enable, uint8_t d0, uint8_t d1, uint8_t d2, uint8_t d3)
 LiquidCrystal_4bit (uint8_t rs, uint8_t enable, uint8_t d0, uint8_t d1, uint8_t d2, uint8_t d3)
virtual void begin (uint8_t cols, uint8_t rows, uint8_t charsize=LCD_5x8DOTS)
virtual void send (uint8_t value, uint8_t mode)

Detailed Description

Definition at line 39 of file LiquidCrystal_4bit.h.


Constructor & Destructor Documentation

LiquidCrystal_4bit::LiquidCrystal_4bit ( uint8_t  rs,
uint8_t  enable,
uint8_t  d0,
uint8_t  d1,
uint8_t  d2,
uint8_t  d3,
uint8_t  d4,
uint8_t  d5,
uint8_t  d6,
uint8_t  d7 
)

8 bit LCD constructors. Defines the pin assignment that the LCD will have. The constructor does not initialize the LCD.

Definition at line 68 of file LiquidCrystal_4bit.cpp.

LiquidCrystal_4bit::LiquidCrystal_4bit ( uint8_t  rs,
uint8_t  rw,
uint8_t  enable,
uint8_t  d0,
uint8_t  d1,
uint8_t  d2,
uint8_t  d3 
)

4 bit LCD constructors. Defines the pin assignment that the LCD will have. The constructor does not initialize the LCD.

Definition at line 75 of file LiquidCrystal_4bit.cpp.


Member Function Documentation

void LiquidCrystal_4bit::begin ( uint8_t  cols,
uint8_t  rows,
uint8_t  charsize = LCD_5x8DOTS 
) [virtual]

LCD initialization. Initializes the LCD to a given size (col, row). This methods initializes the LCD, therefore, it MUST be called prior to using any other method from this class.

Parameters:
cols,:the number of columns that the display has
rows,:the number of rows that the display has
charsize,:size of the characters of the LCD: LCD_5x8DOTS or LCD_5x10DOTS.

Implements LiquidCrystal.

Definition at line 155 of file LiquidCrystal_4bit.cpp.

void LiquidCrystal_4bit::send ( uint8_t  value,
uint8_t  mode 
) [virtual]

Send a particular value to the LCD. Sends a particular value to the LCD for writing to the LCD or as an LCD command.

Users should never call this method.

Parameters:
valueValue to send to the LCD.
Returns:
mode LOW - write to the LCD CGRAM, HIGH - write a command to the LCD.

Implements LiquidCrystal.

Definition at line 245 of file LiquidCrystal_4bit.cpp.


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