Modules | |
D4D BASE Defines masks of aligment properties | |
Macros | |
#define | D4D_VERSION |
There is stored version number of eGUI in string format - DO NOT CHANGE To check release history - read the release_notes.txt file. More... | |
#define | D4D_MCU_TYPE |
This macro is used to select the running platform of eGUI code. If not defined, the Kinetis platform is used as a default. More... | |
#define | D4D_SCREEN_HISTORY |
This macro is used to set the screen buffer depth. If not defined, the 5 is used as a default. More... | |
#define | D4D_ROUND_CORNER_ENABLE |
This macro is used to enable the round corners feature. If not defined, the round corners are disabled as a default. More... | |
#define | D4D_FONT_TABLE_DISABLED |
This macro is used to enable the drawing fonts feature. If not defined, the fonts are disabled as a default. More... | |
#define | D4D_SCREEN_SIZE_LONGER_SIDE |
This macro is used to define the size of longer side of LCD. If not defined, the longer side is set to 320 as a default. More... | |
#define | D4D_SCREEN_SIZE_SHORTER_SIDE |
This macro is used to define the size of shorter side of LCD. If not defined, the shorter side is set to 240 as a default. More... | |
#define | D4D_MCU_BUS_CLOCK |
This macro is used to define the bus clock of MCU that's eGUI runs. If not defined, the 24MHz as a default. More... | |
#define | D4D_COLOR_SYSTEM_FORE |
This macro is used to define the system fore color (For example used in touch screen calibration). If not defined, the system fore color is sets D4D_COLOR_YELLOW as a default. More... | |
#define | D4D_COLOR_SYSTEM_BCKG |
This macro is used to define the system background color (For example used in touch screen calibration). If not defined, the system background color is sets D4D_COLOR_BLACK as a default. More... | |
#define | D4D_FONT_SYSTEM_DEFAULT |
This macro is used to define the system font index (For example used in touch screen calibration). If not defined, the system font index is sets 0 as a default. More... | |
#define | D4D_BMP_EXTSRC_SUPPORT_D4D |
This macro is used to enable external D4D bitmap support. If not defined, the external D4D bitmap support is disabled as a default. More... | |
#define | D4D_BMP_EXTSRC_SUPPORT_BMP |
This macro is used to enable external MicroSoft BMP bitmap support. If not defined, the external MicroSoft BMP bitmap support is disabled as a default. More... | |
#define | D4D_EXTSRC_TEXT_ENABLE |
This macro is used to enable external texts support. If not defined, the external texts support is disabled as a default. More... | |
#define | D4D_EXTSRC_FILE_ENABLE |
This macro is used to enable external files support. If not defined, the external external file support is enabled based on external texts and bitmap support. More... | |
#define | D4D_EXTSRC_BUFF_SIZE |
This macro is used to specify size of buffer that is using when external file support is enabled. If not defined, the external buffer size is set 64 as a default. More... | |
#define | D4D_LLD_FLUSH_ELEMENT |
This macro is used to enable calling flush output with drawing each elementary graphic element. If not defined, the flushing after each elementary part is disabled as a default. More... | |
#define | D4D_DEBUG |
This macro is used to enable some extra debug functionality. If not defined, the debug functionality is disabled as a default. More... | |
#define | D4D_ENDIAN_BIG |
Constant for Big Endianism. More... | |
#define | D4D_ENDIAN_LITTLE |
Constant for Little Endianism. More... | |
#define | D4D_ENDIAN |
This macro is used to specify current Endianim of CPU architecture. If not defined, the macro is defined by used CPU type as a default. More... | |
#define | D4D_KEY_UP |
This macro is used to specify Key UP in mask mode (obsolete). If not defined, it sets to 0x01 as a default. More... | |
#define | D4D_KEY_DOWN |
This macro is used to specify Key DOWN in mask mode (obsolete). If not defined, it sets to 0x02 as a default. More... | |
#define | D4D_KEY_LEFT |
This macro is used to specify Key LEFT in mask mode (obsolete). If not defined, it sets to 0x04 as a default. More... | |
#define | D4D_KEY_RIGHT |
This macro is used to specify Key RIGHT in mask mode (obsolete). If not defined, it sets to 0x08 as a default. More... | |
#define | D4D_KEY_ENTER |
This macro is used to specify Key ENTER in mask mode (obsolete). If not defined, it sets to 0x10 as a default. More... | |
#define | D4D_KEY_ESC |
This macro is used to specify Key ESC in mask mode (obsolete). If not defined, it sets to 0x20 as a default. More... | |
#define | D4D_KEY_SCANCODE_UP |
This macro is used to specify Key Scan Code UP. If not defined, it sets to 0x51 as a default. More... | |
#define | D4D_KEY_SCANCODE_DOWN |
This macro is used to specify Key Scan Code DOWN. If not defined, it sets to 0x50 as a default. More... | |
#define | D4D_KEY_SCANCODE_LEFT |
This macro is used to specify Key Scan Code LEFT. If not defined, it sets to 0x4B as a default. More... | |
#define | D4D_KEY_SCANCODE_RIGHT |
This macro is used to specify Key Scan Code RIGHT. If not defined, it sets to 0x4D as a default. More... | |
#define | D4D_KEY_SCANCODE_ENTER |
This macro is used to specify Key Scan Code ENTER. If not defined, it sets to 0x1C as a default. More... | |
#define | D4D_KEY_SCANCODE_ESC |
This macro is used to specify Key Scan Code ESC. If not defined, it sets to 0x01 as a default. More... | |
#define | D4D_KEY_SCANCODE_KEYMASK |
Mask of scan code for key index. Lower 7 bits of Byte. More... | |
#define | D4D_KEY_SCANCODE_RELEASEMASK |
Mask of scan code for key release. MSB bit of Byte. If this bit is clear, the goes down, if sets the key is released. More... | |
#define | D4D_KEY_FUNC_FOCUS_NEXT |
This macro is used to specify standard system function to to set focus to next object. If not defined, it sets to D4D_KEY_SCANCODE_DOWN as a default. More... | |
#define | D4D_KEY_FUNC_FOCUS_PREV |
This macro is used to specify standard system function to to set focus to previous object. If not defined, it sets to D4D_KEY_SCANCODE_UP as a default. More... | |
#define | D4D_KEYS_BUFF_LENGTH |
This macro is used to specify leght of keybord events buffer. If not defined, it sets to 4 events as a default. More... | |
#define | D4DTCH_CALIB_CROSS_OFFSET |
This macro is used in touch screen calibration to define offset of calibration points from edge of LCD. If not defined, it sets to 30 pixels as a default. More... | |
This section specifies the exact constants used by module.
#define D4D_BMP_EXTSRC_SUPPORT_BMP |
This macro is used to enable external MicroSoft BMP bitmap support. If not defined, the external MicroSoft BMP bitmap support is disabled as a default.
Definition at line 145 of file d4d_base.h.
#define D4D_BMP_EXTSRC_SUPPORT_D4D |
This macro is used to enable external D4D bitmap support. If not defined, the external D4D bitmap support is disabled as a default.
Definition at line 139 of file d4d_base.h.
#define D4D_COLOR_SYSTEM_BCKG |
This macro is used to define the system background color (For example used in touch screen calibration). If not defined, the system background color is sets D4D_COLOR_BLACK as a default.
Definition at line 127 of file d4d_base.h.
#define D4D_COLOR_SYSTEM_FORE |
This macro is used to define the system fore color (For example used in touch screen calibration). If not defined, the system fore color is sets D4D_COLOR_YELLOW as a default.
Definition at line 121 of file d4d_base.h.
#define D4D_DEBUG |
This macro is used to enable some extra debug functionality. If not defined, the debug functionality is disabled as a default.
Definition at line 179 of file d4d_base.h.
#define D4D_ENDIAN |
This macro is used to specify current Endianim of CPU architecture. If not defined, the macro is defined by used CPU type as a default.
Definition at line 191 of file d4d_base.h.
#define D4D_ENDIAN_BIG |
Constant for Big Endianism.
Definition at line 183 of file d4d_base.h.
#define D4D_ENDIAN_LITTLE |
Constant for Little Endianism.
Definition at line 185 of file d4d_base.h.
#define D4D_EXTSRC_BUFF_SIZE |
This macro is used to specify size of buffer that is using when external file support is enabled. If not defined, the external buffer size is set 64 as a default.
Definition at line 167 of file d4d_base.h.
#define D4D_EXTSRC_FILE_ENABLE |
This macro is used to enable external files support. If not defined, the external external file support is enabled based on external texts and bitmap support.
Definition at line 160 of file d4d_base.h.
#define D4D_EXTSRC_TEXT_ENABLE |
This macro is used to enable external texts support. If not defined, the external texts support is disabled as a default.
Definition at line 151 of file d4d_base.h.
#define D4D_FONT_SYSTEM_DEFAULT |
This macro is used to define the system font index (For example used in touch screen calibration). If not defined, the system font index is sets 0 as a default.
Definition at line 133 of file d4d_base.h.
#define D4D_FONT_TABLE_DISABLED |
This macro is used to enable the drawing fonts feature. If not defined, the fonts are disabled as a default.
Definition at line 94 of file d4d_base.h.
#define D4D_KEY_DOWN |
This macro is used to specify Key DOWN in mask mode (obsolete). If not defined, it sets to 0x02 as a default.
Definition at line 254 of file d4d_base.h.
#define D4D_KEY_ENTER |
This macro is used to specify Key ENTER in mask mode (obsolete). If not defined, it sets to 0x10 as a default.
Definition at line 269 of file d4d_base.h.
#define D4D_KEY_ESC |
This macro is used to specify Key ESC in mask mode (obsolete). If not defined, it sets to 0x20 as a default.
Definition at line 274 of file d4d_base.h.
#define D4D_KEY_FUNC_FOCUS_NEXT |
This macro is used to specify standard system function to to set focus to next object. If not defined, it sets to D4D_KEY_SCANCODE_DOWN as a default.
Definition at line 316 of file d4d_base.h.
#define D4D_KEY_FUNC_FOCUS_PREV |
This macro is used to specify standard system function to to set focus to previous object. If not defined, it sets to D4D_KEY_SCANCODE_UP as a default.
Definition at line 322 of file d4d_base.h.
#define D4D_KEY_LEFT |
This macro is used to specify Key LEFT in mask mode (obsolete). If not defined, it sets to 0x04 as a default.
Definition at line 259 of file d4d_base.h.
#define D4D_KEY_RIGHT |
This macro is used to specify Key RIGHT in mask mode (obsolete). If not defined, it sets to 0x08 as a default.
Definition at line 264 of file d4d_base.h.
#define D4D_KEY_SCANCODE_DOWN |
This macro is used to specify Key Scan Code DOWN. If not defined, it sets to 0x50 as a default.
Definition at line 285 of file d4d_base.h.
#define D4D_KEY_SCANCODE_ENTER |
This macro is used to specify Key Scan Code ENTER. If not defined, it sets to 0x1C as a default.
Definition at line 300 of file d4d_base.h.
#define D4D_KEY_SCANCODE_ESC |
This macro is used to specify Key Scan Code ESC. If not defined, it sets to 0x01 as a default.
Definition at line 305 of file d4d_base.h.
#define D4D_KEY_SCANCODE_KEYMASK |
Mask of scan code for key index. Lower 7 bits of Byte.
Definition at line 309 of file d4d_base.h.
#define D4D_KEY_SCANCODE_LEFT |
This macro is used to specify Key Scan Code LEFT. If not defined, it sets to 0x4B as a default.
Definition at line 290 of file d4d_base.h.
#define D4D_KEY_SCANCODE_RELEASEMASK |
Mask of scan code for key release. MSB bit of Byte. If this bit is clear, the goes down, if sets the key is released.
Definition at line 311 of file d4d_base.h.
#define D4D_KEY_SCANCODE_RIGHT |
This macro is used to specify Key Scan Code RIGHT. If not defined, it sets to 0x4D as a default.
Definition at line 295 of file d4d_base.h.
#define D4D_KEY_SCANCODE_UP |
This macro is used to specify Key Scan Code UP. If not defined, it sets to 0x51 as a default.
Definition at line 280 of file d4d_base.h.
#define D4D_KEY_UP |
This macro is used to specify Key UP in mask mode (obsolete). If not defined, it sets to 0x01 as a default.
Definition at line 249 of file d4d_base.h.
#define D4D_KEYS_BUFF_LENGTH |
This macro is used to specify leght of keybord events buffer. If not defined, it sets to 4 events as a default.
Definition at line 328 of file d4d_base.h.
#define D4D_LLD_FLUSH_ELEMENT |
This macro is used to enable calling flush output with drawing each elementary graphic element. If not defined, the flushing after each elementary part is disabled as a default.
Definition at line 173 of file d4d_base.h.
#define D4D_MCU_BUS_CLOCK |
This macro is used to define the bus clock of MCU that's eGUI runs. If not defined, the 24MHz as a default.
Definition at line 115 of file d4d_base.h.
#define D4D_MCU_TYPE |
This macro is used to select the running platform of eGUI code. If not defined, the Kinetis platform is used as a default.
Definition at line 66 of file d4d_base.h.
#define D4D_ROUND_CORNER_ENABLE |
This macro is used to enable the round corners feature. If not defined, the round corners are disabled as a default.
Definition at line 88 of file d4d_base.h.
#define D4D_SCREEN_HISTORY |
This macro is used to set the screen buffer depth. If not defined, the 5 is used as a default.
Definition at line 73 of file d4d_base.h.
#define D4D_SCREEN_SIZE_LONGER_SIDE |
This macro is used to define the size of longer side of LCD. If not defined, the longer side is set to 320 as a default.
Definition at line 101 of file d4d_base.h.
#define D4D_SCREEN_SIZE_SHORTER_SIDE |
This macro is used to define the size of shorter side of LCD. If not defined, the shorter side is set to 240 as a default.
Definition at line 108 of file d4d_base.h.
#define D4D_VERSION |
There is stored version number of eGUI in string format - DO NOT CHANGE To check release history - read the release_notes.txt file.
Definition at line 61 of file d4d_base.h.
#define D4DTCH_CALIB_CROSS_OFFSET |
This macro is used in touch screen calibration to define offset of calibration points from edge of LCD. If not defined, it sets to 30 pixels as a default.
Definition at line 340 of file d4d_base.h.