Go to the source code of this file.
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 } |
| enum | LCD_LAYER { LAYER1 = 0x00, LAYER2 = 0x01, LAYER3 = 0x02 } |
| enum | PEN_COLOR { PEN_BLACK = 1, PEN_WHITE = 0 } |
| enum | BRIGHTNESS { BL_DIM = 0, BL_BRIGHT = 1 } |
| enum | LAYER_CODE { 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 } |
| enum | TEST_RESULT { STATUS_IO_FAILURE = 0xff, STATUS_OK = 0 } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This file is shared between the .idl files and .h files. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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. Definition at line 58 of file inkustr.h. 00058 { // LCD Backlight intensity settings 00059 BL_DIM = 0, 00060 BL_BRIGHT = 1 00061 } BRIGHTNESS;
|
|
|
Definition at line 155 of file inkustr.h. 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;
|
|
|
Describes the 3 layers of the LCD device. Definition at line 39 of file inkustr.h.
|
|
|
Defines how layers are mixed in the LCD controller.
Definition at line 173 of file inkustr.h. 00173 { 00174 MIX_OR = 0x1C, 00175 MIX_XOR_OR = 0x1D, 00176 MIX_AND_OR = 0x1E, 00177 MIX_PRI_OR = 0x1F 00178 } MIX_CODE;
|
|
|
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. Definition at line 28 of file inkustr.h. 00028 { 00029 B_OFF = 0, 00030 B_ON = 1, 00031 B_AUTO = 2 00032 } ON_OFF_AUTO;
|
|
|
Available inking colors on the device. Definition at line 48 of file inkustr.h.
|
|
|
Enumerates possible test results. Definition at line 209 of file inkustr.h. 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.4.6-NO