#include <inttypes.h>
#include <Print.h>
Go to the source code of this file.
Define Documentation
#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 133 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 78 of file LCD.h.
#define LCD_CURSORMOVE 0x00 |
#define LCD_CURSOROFF 0x00 |
Definition at line 99 of file LCD.h.
#define LCD_CURSORON 0x02 |
Definition at line 98 of file LCD.h.
#define LCD_CURSORSHIFT 0x10 |
Definition at line 82 of file LCD.h.
#define LCD_DISPLAYCONTROL 0x08 |
Definition at line 81 of file LCD.h.
#define LCD_DISPLAYMOVE 0x08 |
#define LCD_DISPLAYOFF 0x00 |
Definition at line 97 of file LCD.h.
#define LCD_DISPLAYON 0x04 |
Definition at line 96 of file LCD.h.
#define LCD_ENTRYLEFT 0x02 |
Definition at line 90 of file LCD.h.
#define LCD_ENTRYMODESET 0x04 |
Definition at line 80 of file LCD.h.
#define LCD_ENTRYRIGHT 0x00 |
Definition at line 89 of file LCD.h.
#define LCD_ENTRYSHIFTDECREMENT 0x00 |
Definition at line 92 of file LCD.h.
#define LCD_ENTRYSHIFTINCREMENT 0x01 |
Definition at line 91 of file LCD.h.
#define LCD_FUNCTIONSET 0x20 |
Definition at line 83 of file LCD.h.
#define LCD_MOVELEFT 0x00 |
#define LCD_MOVERIGHT 0x04 |
#define LCD_RETURNHOME 0x02 |
Definition at line 79 of file LCD.h.
#define LCD_SETCGRAMADDR 0x40 |
Definition at line 84 of file LCD.h.
#define LCD_SETDDRAMADDR 0x80 |
Definition at line 85 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 61 of file LCD.h.