# Vault 7: Projects

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

### Protego

# MLA -- Graphics Library

- 1
- 2
…
- 28
- 29
- 30
- 31
- 32
…
- 373
- 374

• EEPROM.h and EEPROM.c are replaced by the following files:
• MCHP25LC256.c - source code
• MCHP25LC256.h - header file
• in the HardwareProfile.h add #define USE_MCHP25LC256 to use the new driver.
Migration Changes:
• For existing code that wants to use the new anti-aliased fonts or extended glyph features: regenerate the font tables using
the "Graphics Resource Converter" with the check box for the required feature set to be enabled. For anti-aliased fonts,
add the macro #define USE_ANTIALIASED_FONTS in the GraphicsConfig.h
Known Issues:
• Extended glyph for certain font (such as Thai) when used with Static text widget is clipped. Future version will add
additional vertical text alignment to the static text widget
• Anti-aliasing and extended glyph features are not supported when using PIC24FJ256DA210 CHRGPU.
• SPI flash programming on the Epson S1D13517 PICtail board Rev 1.1 is not always reliable, the S1D13517 demo no
longer uses external memory flash in the example.
• When using PIC24FJ256GB210 PIM with Explorer 15 board with a 5v Lumex LCD display, the S1D13517 demo does not
run correctly.
v3.03 (v3.02)
New:
• Added custom video playback from SD Card in SSD1926 Demo. Video frames are formatted to RGB565 format.
• Added support for 1bpp, 4bpp and 8 bpp color depth on Chart widget.
• Added support for Display Boards from Semitron
• Seiko 35QVW1T
• Seiko 43WVW1T
Changes:
• Maximum font height is now 256 pixels.
• Modified EditBox behavior
• Caret is now by default enabled.
• Caret can now be shown even if USE_FOCUS is disabled.
• Applications can now respond to touchscreen event on EditBoxes when USE_FOCUS is disabled.
• Modified resistive touchscreen calibration sequence.
• Graphics Resource Converter upgrade (Version 3.8.21) - refer to "Graphics Resource Converter Help.pdf" located in
<install directory>/Microchip Solutions/Microchip/Graphics/bin/grc for details.
• External Memory Programmer upgrade (Version 1.00.01) - refer to "External Memory Programmer Help.pdf" located in
<install directory>/Microchip Solutions/Microchip/Graphics/bin/memory_programmer for details.
Fixes:
• Fix Low Cost Controller display driver issue when run with Resistive Touch Screen driver that uses single samples.
• Fix issue on PIC24FJ256DA210 display driver PutImage()'s issue when using palette on 4 bpp and 1 bpp images.
• Fix issue on PIC24FJ256DA210 display driver PutImage()'s missing lines when the image last pixel row or column falls on
the edge of the screen.
• Fix Resistive Touch Screen driver issue on rotated screens.
• Fix GetImageHeight() GetImageWidth() issues for images that are RLE compressed.
• EPMP module is now disabled when memory range defined for display buffer is located in internal memory.
• Add default color definitions in gfxcolors.h for 1bpp, 4bpp 8bpp and 16 bpp. Added back legacy colors.
• Fix HX8347 driver WritePixel() macro when using 16bit PMP mode.
• Fix PIC24FJ256DA210 display driver issue on source data (continuous and discontinuous data) when doing block copies
of memory using RCCGPU.
1.3 Release Notes MLA - Graphics Library Help
30

- 1
- 2
…
- 28
- 29
- 30
- 31
- 32
…
- 373
- 374