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;
1.5.4