Classes | |
struct | BACKLIGHT_INFO |
struct | LCD_POINT |
struct | LCD_RECT |
struct | INK_INFO |
struct | VISIBILITY |
struct | DISPLAY |
struct | OPTIONS |
struct | LCD_SCREEN |
struct | LCD_BITMAP |
struct | DISPLAY_CAL |
struct | FILTER_CAL |
struct | SYS_CAL |
Defines | |
#define | WEDGE_VID 0x04df |
#define | WEDGE_PID 0x0030 |
#define | LCD_WIDTH 320 |
#define | LCD_HEIGHT 240 |
#define | LCD_BITMAP_WIDTH 64 |
#define | LCD_BITMAP_HEIGHT 64 |
#define | N_SCREEN_ID 4 |
#define | BYTES_PER_SCREEN_ID ( (INT32U)LCD_WIDTH*(INT32U)LCD_HEIGHT/8L/(INT32U)N_SCREEN_ID ) |
Typedefs | |
typedef unsigned char | PIXELDATA |
typedef ON_OFF_AUTO | ON_OFF |
typedef struct BACKLIGHT_INFO * | PBACKLIGHT_INFO |
typedef struct LCD_POINT * | PLCD_POINT |
typedef struct LCD_RECT * | PLCD_RECT |
typedef struct INK_INFO * | PINK_INFO |
typedef struct VISIBILITY * | PVISIBILITY |
typedef struct DISPLAY * | PDISPLAY |
typedef struct OPTIONS * | POPTIONS |
typedef struct DISPLAY_CAL * | PDISPLAY_CAL |
typedef struct FILTER_CAL * | PFILTER_CAL |
typedef struct SYS_CAL * | PSYS_CAL |
Enumerations | |
enum | ON_OFF_AUTO { B_OFF = 0, B_ON = 1, B_AUTO = 2, B_OFF = 0, B_ON = 1, B_AUTO = 2, B_OFF = 0, B_ON = 1, B_AUTO = 2 } |
enum | LCD_LAYER { LAYER1 = 0x00, LAYER2 = 0x01, LAYER3 = 0x02, LAYER1 = 0x00, LAYER2 = 0x01, LAYER3 = 0x02 } |
enum | PEN_COLOR { PEN_BLACK = 1, PEN_WHITE = 0, PEN_BLACK = 1, PEN_WHITE = 0 } |
enum | BRIGHTNESS { BL_DIM = 0, BL_BRIGHT = 1, BL_DIM = 0, BL_BRIGHT = 1, BL_DIM = 0, BL_BRIGHT = 1 } |
enum | LAYER_CODE { CURSOR_OFF = 0x00, LAYER_OFF = 0x00, LAYER_ON = 0x01, LAYER_FLASH = 0x02, LAYER_HALF = 0x03, CURSOR_OFF = 0x00, LAYER_OFF = 0x00, LAYER_ON = 0x01, LAYER_FLASH = 0x02, LAYER_HALF = 0x03 } |
enum | MIX_CODE { MIX_OR = 0x1C, MIX_XOR_OR = 0x1D, MIX_AND_OR = 0x1E, MIX_PRI_OR = 0x1F, MIX_OR = 0x1C, MIX_XOR_OR = 0x1D, MIX_AND_OR = 0x1E, MIX_PRI_OR = 0x1F } |
enum | TEST_RESULT { STATUS_IO_FAILURE = 0xff, STATUS_OK = 0, STATUS_IO_FAILURE = 0xff, STATUS_OK = 0 } |
#define LCD_BITMAP_HEIGHT 64 |
#define LCD_BITMAP_WIDTH 64 |
#define LCD_HEIGHT 240 |
#define LCD_WIDTH 320 |
#define N_SCREEN_ID 4 |
#define WEDGE_PID 0x0030 |
#define WEDGE_VID 0x04df |
typedef ON_OFF_AUTO ON_OFF |
typedef struct BACKLIGHT_INFO * PBACKLIGHT_INFO |
typedef struct DISPLAY_CAL * PDISPLAY_CAL |
typedef struct FILTER_CAL * PFILTER_CAL |
typedef unsigned char PIXELDATA |
This file is shared between the .idl files and .h files.
typedef struct LCD_POINT * PLCD_POINT |
typedef struct VISIBILITY * PVISIBILITY |
enum BRIGHTNESS |
Two brightness settings are available -- bright and dim. Note that if the device is configured for low-power operation attempting to enable a bright backlight will be ignored.
00058 { // LCD Backlight intensity settings 00059 BL_DIM = 0, 00060 BL_BRIGHT = 1 00061 } BRIGHTNESS;
enum LAYER_CODE |
CURSOR_OFF | |
LAYER_OFF | |
LAYER_ON | |
LAYER_FLASH | |
LAYER_HALF | |
CURSOR_OFF | |
LAYER_OFF | |
LAYER_ON | |
LAYER_FLASH | |
LAYER_HALF |
00155 { // visibility options for LCD layers 00156 CURSOR_OFF = 0x00, 00157 LAYER_OFF = 0x00, 00158 LAYER_ON = 0x01, 00159 LAYER_FLASH = 0x02, 00160 LAYER_HALF = 0x03 00161 } LAYER_CODE;
enum LCD_LAYER |
enum MIX_CODE |
Defines how layers are mixed in the LCD controller.
value | meaning |
MIX_OR | all three layers OR-ed |
MIX_XOR_OR | (L1 XOR L2) OR L3 |
MIX_AND_OR | (L1 AND L2) OR L3 |
MIX_PRI_OR | L1, L2, L3 priority OR |
00173 { 00174 MIX_OR = 0x1C, 00175 MIX_XOR_OR = 0x1D, 00176 MIX_AND_OR = 0x1E, 00177 MIX_PRI_OR = 0x1F 00178 } MIX_CODE;
enum ON_OFF_AUTO |
These are the preferred symbolic names used for all ON OFF and/or AUTO parameters. In some cases the variable 'type' for a given field may be INT8U but it is intended to use these symbolic names.
00028 { 00029 B_OFF = 0, 00030 B_ON = 1, 00031 B_AUTO = 2 00032 } ON_OFF_AUTO;
enum PEN_COLOR |
enum TEST_RESULT |
Enumerates possible test results.
00209 { // self test code descriptions 00210 STATUS_IO_FAILURE = 0xff, // Indicates we failed to do I/O to the device. 00211 STATUS_OK = 0 00212 } TEST_RESULT;