Classes | Defines | Enumerations | Functions
cphidgettextlcd.h File Reference
#include "cphidget.h"
Include dependency graph for cphidgettextlcd.h:
This graph shows which files directly or indirectly include this file:

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)


pedal_monitor
Author(s): Pedro Mendes
autogenerated on Fri Jun 6 2014 18:37:21