1. Brief Introduction
GD32F470i-LVGL-WSVGA-LCD Demo Suites is a demo that MCU drives high-resolution LCD (RGB interface, 1024 * 600 WSVGA resolution) to conduct GUI design and development. LCD display, touch control, QR code, picture decoding, file browsing and other functions can be demonstrated. It can facilitate the user to design and develop UI on the PC in cooperation with the simulator (CodeBlocks for Windows), as well as the basic logic Functional verification, which can help customers faster and better use of GD32MCU for HMI related development applications.
▲ Front of the GD32470i-LVGL-LCD Development Board
▲ Back of the GD32470i-LVGL-LCD Development Board
2. Function Description
GigaDevice provides WSVGL LCD display, and I2C is used to communicate with the touch IC. At the software level, it provides support for LVGL GUI middleware. LVGL is a lightweight general-purpose graphics diagram with rich and powerful modular graphics components, as well as an advanced graphics engine, including animation, anti-aliasing, transparency, smooth scrolling, layer blending, and more. It supports multiple input devices, including touch screens, keyboards, encoders, buttons, etc., and supports multi reality devices. The system diagram and structural diagram are shown in the following figures.
▲ System diagram
▲ Structural diagram
The functions provided by the demo suite include displaying widgets, simulating music players, Benchmark result output, decoding images in different formats, QR code display function, external storage media folder structure browsing function, time setting and information display, visual display of various performance, and switching display of multiple languages.
▲ Home page
▲ Detailed information page
3. Main Features
• RGB LCD driver support
• IPA image acceleration function
• Capacitive screen touch
• LVGL middleware support
• PC simulator support, including various conversion tools (Image, Font)
The demo suite supports WSVGA LCD display support, touch function support, file system support, LVGL function testing, including image decoding, QR code, widgets, etc. Porting uses IPA for image acceleration. Users can also continue to test other functions according to application requirements. At the same time, it can also provide LVGL V8.3.3 CodeBlocks project, as well as conversion tools for images, Font, etc. that need to be used in the development process, facilitating page development and simple logical verification for users.
4. Development Resources
GigaDevice can provide evaluation kits, user guides, hardware schematics, software code and other complete development materials. Please contact your local GigaDevice sales office or authorized representative for more details.
5. Typical Applications
Household electrical appliances, consumer electronics, industrial and other fields, such as temperature controllers, coffee machines, and other LCD displays, etc.