Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

Changes on the macros used on the "Graphics JPEG Demo":
// Valid values of the first field for JPEG_FLASH and JPEG_EXTERNAL structures
#define FILE_JPEG_FLASH 2 // the JPEG file is located in internal flash
#define FILE_JPEG_EXTERNAL 3 // the JPEG file is located in external memory
to
// Valid values of the first field for JPEG_FLASH and JPEG_EXTERNAL structures
#define FILE_JPEG_FLASH 0 // the JPEG file is located in internal flash
#define FILE_JPEG_EXTERNAL 1 // the JPEG file is located in external memory
Added function pointers to GOL structure OBJ_HEADER. These function pointers makes it easier to add user created
objects in the Graphics Library.
DRAW_FUNC - function pointer to object drawing function.
FREE_FUNC - function pointer to object free function. Only for objects that needs free routines to effectively free up
memory used by the object create function.
MSG_FUNC - function pointer to object message function.
MSG_DEFAULT_FUNC - function pointer to object default message function.
Merged "Graphics External Memory Demo" and "Graphics External Memory Programmer" into one demo "Graphics
External Memory Programmer and Demo".
Fixes:
TouchScreen driver now checks display orientation and adjusts the touch to be aligned to the display orientation.
Fixed GOLFocusNext() issue on list that does not contain an object that can be focused.
Removed redundant code in GOLRedrawRec().
Added an option in XCHAR to use unsigned char.
Deprecated Items:
TYPE_MEMORY - replaced by GFX_RESOURCE
EXTDATA - replaced by GFX_EXTDATA
BITMAP_FLASH - replaced by IMAGE_FLASH
BITMAP_RAM - replaced by IMAGE_RAM
BITMAP_EXTERNAL - replaced by GFX_EXTDATA
Migration Changes:
To use drivers located in "Board Support Package" directory, add the USE_DRIVERNAME macro in application code (in
the demos these are added in the HardwareProfile.h) to include the drivers. Refer to the specific driver code for the
correct USE_DRIVERNAME macro name.
The new version of the Graphics Resource Converter generates graphics application resources (fonts and images) using
the new GFX_IMAGE_HEADER structure for images and new GFX_RESOURCE type defines to specify location of the
resources. Because of this, some structures are deprecated and replaced with more appropriate structures. To remove
the deprecation warnings, regenerate the fonts and images files using the new Graphics Resource Converter.
Known Issues:
Graphics SSD1926 JPEG and SD Card Demo does not support Graphics Display Powertip 4.3" 480x272 Board
(PH480272T_005_I11Q). As is, there's not enough spare memory space to carry out the hardware JPEG decoding
operation by the SSD1926. A potential work around is to reduce the active display area size to reserve more memory
space for the JPEG decoding operation.
SSD1926 hardware acceleration for eclipse is disabled due to missing pixels at Angle 0.
PIC32MX460 PIM (not Starter Kit) does not support 16-bit PMP mode with Graphics PICtail Plus Board Version 3
(SSD1926) Board. It only supports 8-bit PMP mode. This is due to pin mapping conflicts on the boards.
This version of Graphics Library is not compatible with Graphics Display Designer v2.0.0.9c
v2.10
New:
Added new demo "Graphics Object Layer Palette Demo" for PIC24FJ256DA210 device.
1.3 Release Notes MLA - Graphics Library Help
36

e-Highlighter

Click to send permalink to address bar, or right-click to copy permalink.

Un-highlight all Un-highlight selectionu Highlight selectionh