# Vault 7: Projects

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

### Protego

# MLA -- Graphics Library

- 1
- 2
…
- 37
- 38
- 39
- 40
- 41
…
- 373
- 374

• Fixed SDSectorWrite() function in SSD1926_SDCard.c in the "Graphics SSD1926 JPEG and SD Card Demo".
Migration Changes:
• Move all hardware and display parameters from GraphicsConfig.h to HardwareProfile.h
• panel type, display controller, vertical and horizontal resolution, front and back porches, synchronization signal timing and
polarity settings etc.
• GRAPHICS_PICTAIL_VERSION,1,2,250,3 options are now deprecated, new usages are:
• #define GRAPHICS_HARDWARE_PLATFORM GFX_PICTAIL_V1
• #define GRAPHICS_HARDWARE_PLATFORM GFX_PICTAIL_V2
• #define GRAPHICS_HARDWARE_PLATFORM GFX_PICTAIL_V3
• The font format has changed, run Graphics Resource Converter to regenerate font files, the bit order is reversed. No
legacy support is provided. Primitive/Driver layers now expects the new format.
• The initialization sequence of GOLInit() relative to the flash memory initialization is sensitive due to the sharing of
hardware resources, i.e. SPI or PMP. Care should be taken to make sure the peripheral and I/O port settings are correct
when accessing different devices.
• A number of configuration options have been moved from GraphicsConfig.h to HardwareProfile.h, this is required to
maintain a more logical flow.
• HardwareProfile.h now points to one of many Alternative Configuration files, each one specific to a certain hardware
board setup.
• DelayMs routine in SH1101A-SSD1303.c/h is now a private function, no public API is exposed. In future releases,
DelayMS will be removed from all drivers and be replaced by an independent module.
• GenericTypeDefs.h has been updated with new definitions, this should not impact any legacy codes.
v1.75b
Changes:
• None.
Fixes:
• Fixed Line2D() bug in SSD1926.c.
• Fixed remainder error in JPEG decoding in JpegDecoder.c.
• Fixed pinout labels for reference design schematic "Schematic for Graphics Display Powertip 4.3in 480x272 Board Rev
2.pdf".
Migration Changes:
• None.
v1.75 Release (July 10, 2009)
Changes:
• Added 2D acceleration support for controllers with accelerated primitive drawing functions.
• Added Digital Meter Widget for fast display refresh using fixed width fonts.
• Added support for selected PIC24H Family of devices.
• Added support for selected dsPIC33 Family of devices.
• Updated all primitive functions to return success or fail status when executed. This is used to evaluate if the primitive
function has finished rendering.
• Updated Solomon Systech SSD1926 driver to use 2D accelerated functions.
• New Display Controller Driver supported:
• Ilitek ILI9320
• Solomon Systech SSD1289
• Himax HX8347
• Renesas R61580
• New demos are added:
1.3 Release Notes MLA - Graphics Library Help
39

- 1
- 2
…
- 37
- 38
- 39
- 40
- 41
…
- 373
- 374