Go to the source code of this file.
Classes |
struct | CPhidgetTextLCDInfo |
Defines |
#define | HD44780_CLEAR_DISPLAY 0x01 |
#define | HD44780_CURSOR_BLINK_ON 0x01 |
#define | HD44780_CURSOR_HOME 0x02 |
#define | HD44780_CURSOR_ON 0x02 |
#define | HD44780_DISPLAY_CNTRL 0x08 |
#define | HD44780_DISPLAY_ON 0x04 |
#define | HD44780_SET_CGRAM_ADDR 0x40 |
#define | HD44780_SET_DDRAM_ADDR 0x80 |
#define | TEXTLCD_BACKLIGHT_PACKET 0x11 |
#define | TEXTLCD_CGRAM_ADDR(x) (x << 3) |
#define | TEXTLCD_COMMAND_MODE 0x01 |
#define | TEXTLCD_CONTRAST_PACKET 0x12 |
#define | TEXTLCD_CURSOR_PACKET 0x00 |
#define | TEXTLCD_DATA_MODE 0x02 |
#define | TEXTLCD_ESCAPE_CHAR 0x00 |
#define | TEXTLCD_INIT_PACKET 0x13 |
#define | TEXTLCD_MAXCOLS 40 |
#define | TEXTLCD_MAXROWS 2 |
#define | TEXTLCD_MAXSCREENS 2 |
#define | TEXTLCD_SCREEN(x) (x << 5) |
Enumerations |
enum | CPhidgetTextLCD_ScreenSize {
PHIDGET_TEXTLCD_SCREEN_NONE = 1,
PHIDGET_TEXTLCD_SCREEN_1x8,
PHIDGET_TEXTLCD_SCREEN_2x8,
PHIDGET_TEXTLCD_SCREEN_1x16,
PHIDGET_TEXTLCD_SCREEN_2x16,
PHIDGET_TEXTLCD_SCREEN_4x16,
PHIDGET_TEXTLCD_SCREEN_2x20,
PHIDGET_TEXTLCD_SCREEN_4x20,
PHIDGET_TEXTLCD_SCREEN_2x24,
PHIDGET_TEXTLCD_SCREEN_1x40,
PHIDGET_TEXTLCD_SCREEN_2x40,
PHIDGET_TEXTLCD_SCREEN_4x40,
PHIDGET_TEXTLCD_SCREEN_UNKNOWN,
PHIDGET_TEXTLCD_SCREEN_NONE = 1,
PHIDGET_TEXTLCD_SCREEN_1x8,
PHIDGET_TEXTLCD_SCREEN_2x8,
PHIDGET_TEXTLCD_SCREEN_1x16,
PHIDGET_TEXTLCD_SCREEN_2x16,
PHIDGET_TEXTLCD_SCREEN_4x16,
PHIDGET_TEXTLCD_SCREEN_2x20,
PHIDGET_TEXTLCD_SCREEN_4x20,
PHIDGET_TEXTLCD_SCREEN_2x24,
PHIDGET_TEXTLCD_SCREEN_1x40,
PHIDGET_TEXTLCD_SCREEN_2x40,
PHIDGET_TEXTLCD_SCREEN_4x40,
PHIDGET_TEXTLCD_SCREEN_UNKNOWN
} |
Functions |
PHIDGET21_API int CCONV | CPhidgetTextLCD_initialize (CPhidgetTextLCDHandle phid) |