#include <WProgram.h>
#include <inttypes.h>
#include <Print.h>
Go to the source code of this file.
Define Documentation
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.
Definition at line 55 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 138 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 83 of file LCD.h.
#define LCD_CURSORMOVE 0x00 |
#define LCD_CURSOROFF 0x00 |
#define LCD_CURSORON 0x02 |
#define LCD_CURSORSHIFT 0x10 |
Definition at line 87 of file LCD.h.
#define LCD_DISPLAYCONTROL 0x08 |
Definition at line 86 of file LCD.h.
#define LCD_DISPLAYMOVE 0x08 |
#define LCD_DISPLAYOFF 0x00 |
#define LCD_DISPLAYON 0x04 |
#define LCD_ENTRYLEFT 0x02 |
Definition at line 95 of file LCD.h.
#define LCD_ENTRYMODESET 0x04 |
Definition at line 85 of file LCD.h.
#define LCD_ENTRYRIGHT 0x00 |
Definition at line 94 of file LCD.h.
#define LCD_ENTRYSHIFTDECREMENT 0x00 |
Definition at line 97 of file LCD.h.
#define LCD_ENTRYSHIFTINCREMENT 0x01 |
Definition at line 96 of file LCD.h.
#define LCD_FUNCTIONSET 0x20 |
Definition at line 88 of file LCD.h.
#define LCD_MOVELEFT 0x00 |
#define LCD_MOVERIGHT 0x04 |
#define LCD_RETURNHOME 0x02 |
Definition at line 84 of file LCD.h.
#define LCD_SETCGRAMADDR 0x40 |
Definition at line 89 of file LCD.h.
#define LCD_SETDDRAMADDR 0x80 |
Definition at line 90 of file LCD.h.
Function Documentation
static void waitUsec |
( |
uint16_t |
uSec | ) |
[inline, static] |
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 66 of file LCD.h.