Exploring BeagleBone  V1.0
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Macros
LCDCharacterDisplay.cpp File Reference
#include "LCDCharacterDisplay.h"
#include <unistd.h>
Include dependency graph for LCDCharacterDisplay.cpp:

Namespaces

 exploringBB
 

Macros

#define LCD_CLEAR_DISPLAY   0b00000001
 
#define LCD_RETURN_HOME   0b00000010
 
#define LCD_ENTRY_MODE_SET   0b00000100
 
#define ENTRY_MODE_LEFT   0b00000010
 
#define ENTRY_MODE_S   0b00000001
 
#define LCD_DISPLAY_ON_OFF   0b00001000
 
#define DISPLAY_ENTIRE   0b00000100
 
#define DISPLAY_CURSOR   0b00000010
 
#define DISPLAY_CURSOR_POS   0b00000001
 
#define LCD_CURSOR_DISPLAY   0b00010000
 
#define CURSOR_DISPLAY_SC   0b00001000
 
#define CURSOR_DISPLAY_RL   0b00000100
 
#define LCD_FUNCTION_SET   0b00100000
 
#define LCD_CGRAM_ADDR   0b01000000
 
#define LCD_DDRAM_ADDR   0b10000000
 
#define LCD_LONG_DELAY   1520
 
#define LCD_SHORT_DELAY   37
 
#define LCD_ROW_OFFSET_ADDR   0x40
 

Macro Definition Documentation

#define CURSOR_DISPLAY_RL   0b00000100
#define CURSOR_DISPLAY_SC   0b00001000
#define DISPLAY_CURSOR   0b00000010
#define DISPLAY_CURSOR_POS   0b00000001
#define DISPLAY_ENTIRE   0b00000100
#define ENTRY_MODE_LEFT   0b00000010
#define ENTRY_MODE_S   0b00000001
#define LCD_CGRAM_ADDR   0b01000000
#define LCD_CLEAR_DISPLAY   0b00000001
#define LCD_CURSOR_DISPLAY   0b00010000
#define LCD_DDRAM_ADDR   0b10000000
#define LCD_DISPLAY_ON_OFF   0b00001000
#define LCD_ENTRY_MODE_SET   0b00000100
#define LCD_FUNCTION_SET   0b00100000
#define LCD_LONG_DELAY   1520
#define LCD_RETURN_HOME   0b00000010
#define LCD_ROW_OFFSET_ADDR   0x40
#define LCD_SHORT_DELAY   37