#include <WProgram.h>
#include <inttypes.h>
#include <Print.h>
Go to the source code of this file.
Define Documentation
Backlight off constant declaration  Used in combination with the setBacklight to swith off the LCD backlight.  setBacklight 
Definition at line 151 of file LCD.h.
 
 
Backlight on constant declaration  Used in combination with the setBacklight to swith on the LCD backlight.  setBacklight 
Definition at line 159 of file LCD.h.
 
 
      
        
          | #define HOME_CLEAR_EXEC   2000 | 
      
 
Defines the duration of the home and clear commands  This constant defines the time it takes for the home and clear commands in the LCD - Time in microseconds. 
Definition at line 143 of file LCD.h.
 
 
      
        
          | #define LCD_4BITMODE   0x00 | 
      
 
 
      
        
          | #define LCD_5x10DOTS   0x04 | 
      
 
 
      
        
          | #define LCD_8BITMODE   0x10 | 
      
 
 
      
        
          | #define LCD_BLINKOFF   0x00 | 
      
 
 
      
        
          | #define LCD_CLEARDISPLAY   0x01 | 
      
 
All these definitions shouldn't be used unless you are writing a driver.  All these definitions are for driver implementation only and shouldn't be used by applications. 
Definition at line 88 of file LCD.h.
 
 
      
        
          | #define LCD_CURSORMOVE   0x00 | 
      
 
 
      
        
          | #define LCD_CURSOROFF   0x00 | 
      
 
 
      
        
          | #define LCD_CURSORON   0x02 | 
      
 
 
      
        
          | #define LCD_CURSORSHIFT   0x10 | 
      
 
Definition at line 92 of file LCD.h.
 
 
      
        
          | #define LCD_DISPLAYCONTROL   0x08 | 
      
 
Definition at line 91 of file LCD.h.
 
 
      
        
          | #define LCD_DISPLAYMOVE   0x08 | 
      
 
 
      
        
          | #define LCD_DISPLAYOFF   0x00 | 
      
 
 
      
        
          | #define LCD_DISPLAYON   0x04 | 
      
 
 
      
        
          | #define LCD_ENTRYLEFT   0x02 | 
      
 
 
      
        
          | #define LCD_ENTRYMODESET   0x04 | 
      
 
Definition at line 90 of file LCD.h.
 
 
      
        
          | #define LCD_ENTRYRIGHT   0x00 | 
      
 
Definition at line 99 of file LCD.h.
 
 
      
        
          | #define LCD_ENTRYSHIFTDECREMENT   0x00 | 
      
 
 
      
        
          | #define LCD_ENTRYSHIFTINCREMENT   0x01 | 
      
 
 
      
        
          | #define LCD_FUNCTIONSET   0x20 | 
      
 
Definition at line 93 of file LCD.h.
 
 
      
        
          | #define LCD_MOVELEFT   0x00 | 
      
 
 
      
        
          | #define LCD_MOVERIGHT   0x04 | 
      
 
 
      
        
          | #define LCD_RETURNHOME   0x02 | 
      
 
Definition at line 89 of file LCD.h.
 
 
      
        
          | #define LCD_SETCGRAMADDR   0x40 | 
      
 
Definition at line 94 of file LCD.h.
 
 
      
        
          | #define LCD_SETDDRAMADDR   0x80 | 
      
 
Definition at line 95 of file LCD.h.
 
 
Enumeration Type Documentation
- Enumerator: 
- 
Definition at line 167 of file LCD.h.
 
 
Function Documentation
      
        
          | static void waitUsec | ( | uint16_t | uSec | ) |  [inline, static] | 
      
 
Enables disables fast waits for write operations for LCD  If defined, the library will avoid doing un-necessary waits. this can be done, because the time taken by Arduino's slow digitalWrite operations. If fast digitalIO operations, comment this line out or undefine the mode.
waits for a given time in microseconds (compilation dependent).  Waits for a given time defined in microseconds depending on the FAST_MODE define. If the FAST_MODE is defined the call will return inmediatelly. 
- Parameters:
- 
  
    | uSec[in] | time in microseconds. |  
 
- Returns:
- None 
Definition at line 71 of file LCD.h.