Overview
========
This application draw a tiger on the screen.

This demo draws complex graphics. The number and position of Framebuffer can be selected during the drawing process.
Among them, the number of frame buffers is determined by APP_BUFFER_COUNT, which can be set to 2 (double framebuffers) or 1 (single framebuffer).
If the Framebuffer is placed in SRAM, comment out the macro #define ENABLE_PSRAM 1, and set 
#define DEMO_BUFFER0_ADDR 0x201C0000U 
#define DEMO_BUFFER1_ADDR 0x20260000U
in display_support.h

If the Framebuffer is placed in PSRAM, set #define ENABLE_PSRAM 1, and set 
#define DEMO_BUFFER0_ADDR 0x28000000U 
#define DEMO_BUFFER1_ADDR 0x28200000U
in display_support.h


In addition, if you need to monitor the frame rate, observe the Toogle situation of P0_5.



Toolchain supported
===================
- MCUXpresso  11.3.0
- IAR embedded Workbench  8.50.9
- GCC ARM Embedded  9.3.1

Hardware requirements
=====================
- Micro USB cable
- TFT Proto 5" CAPACITIVE board HW REV 1.01 by Mikroelektronika. (Named as SSD1963 panel in project. Not necessary if use MIPI panel)
- EVK-MIMXRT595
- Personal Computer
- RK055AHD091 MIPI panel (Not necessary if use other panel)
- RM67162 smart MIPI panel (Not necessary if use other panel)

Board settings
==============
To use SSD1963 panel:
Connect SSD1963 panel to J43.

To use MIPI panel:
Connect MIPI panel to J44.

Prepare the Demo
================
The demo use SSD1963 panel by default, to use MIPI RK055AHD091 panel, change the macro
DEMO_PANEL to DEMO_PANEL_RK055AHD091 in display_support.h. To use RM67162 MIPI
smart panel, change the macro DEMO_PANEL to DEMO_PANEL_RM67162 in display_support.h.

1.  Connect a USB cable between the host PC and the OpenSDA USB port on the target board.
2.  Open a serial terminal with the following settings:
    - 115200 baud rate
    - 8 data bits
    - No parity
    - One stop bit
    - No flow control
3.  Download the program to the target board.
4.  Either press the reset button on your board or launch the debugger in your IDE to begin running the demo.

Running the demo
================
When the example runs, you can see a polygon vector graphic with high render quality on blue buffer.
