IN Brief:
- The public LVGL board catalogue now includes eight GigaDevice GD32 evaluation boards across Cortex-M and RISC-V architectures.
- Example projects cover SPI, TLI and 8080-style display connections with widely differing MCU memory and graphics capabilities.
- The linked board repositories still use LVGL 8.3.11 and have not yet been migrated to the LVGL 9 API.
GigaDevice has added eight GD32 development boards to the public support resources for LVGL, the open-source graphical user interface framework used in embedded systems. Board manifests and linked demonstration projects now cover both Arm Cortex-M and RISC-V microcontrollers. The addition extends software integration and development support across existing hardware families; it does not introduce eight new microcontrollers.
The listed boards are GD32C231-EVAL, GD32F470-EVAL, GD32F503-EVAL, GD32F527-EVAL, GD32F5HC-EVAL, GD32H759-EVAL, GD32VW553-EVAL and GD32W515-EVAL. Each has an entry in LVGL’s public GigaDevice repository, including a hardware manifest and links to example firmware. The boards span several different display sizes, clock rates and communication arrangements, so listing them together does not imply equivalent user-interface performance.
The GD32C231 demonstration sits at the low-resource end: its Cortex-M23 runs at up to 48MHz, with 64KB of internal Flash and 12KB of SRAM in the cited evaluation project. A 240 × 320 display is attached through SPI. These limits constrain the size of draw buffers, fonts, assets and application state that can be retained in memory. A functional demonstration therefore needs to be interpreted in the context of its specific graphics workload rather than as evidence of unrestricted interface complexity.
At a different point in the range, the GD32H759 evaluation board uses a 600MHz Cortex-M7 and a 480 × 272 display with a parallel interface, while the GD32VW553 uses a 160MHz RISC-V processor. The GUI framework is written to be portable across architectures, but the display controller, timing source, memory layout and input drivers still have to match the hardware. Portability of the LVGL API does not mean identical project files can be loaded onto different microcontrollers unchanged.
The manifests include SPI, TLI and 8080-style parallel display connections. A serial link can reduce MCU pin demands and simplify routing, but it may limit the speed at which large regions of pixel data are transferred. Parallel interfaces require more signals and may need frame-buffer memory, yet can suit larger displays or more frequent updates. An interface design must balance memory, available pins, display resolution and rendering rate against the control tasks running elsewhere on the MCU.
Some of the higher-performance GD32 devices offer dedicated image processing or other hardware assistance for graphics operations. Offloading selected transfers or rendering steps can reduce CPU involvement, provided the display driver and application use those hardware functions. No common graphics accelerator or measured frame rate is specified across the eight board families; graphics performance depends on the selected device and implementation.
The repositories offer starter projects for development environments including Keil MDK, IAR and GD32 Embedded Builder. Starting with a supported manifest can simplify evaluation because peripheral initialisation and display configuration are already represented in working board projects. Moving that code to an original product design still requires checking the display panel, pin mapping, touch inputs, flash organisation and the application’s memory budget.
The public repository contains a specific version warning: its current demonstration projects use LVGL 8.3.11 and have not yet migrated to LVGL 9. The older branch may be suitable for the published examples, but users standardising on the newer API cannot assume compatibility without porting and testing display drivers, configuration and application code. A board may have a supported reference project without yet supporting the latest LVGL API.
The collaboration includes Cambridge-based LVGL Ltd, which provides commercial services around the framework. GigaDevice says additional industrial human-machine interface reference designs and better connections to visual design tools are planned. A completed one-click workflow from a PC design environment into production firmware has not been demonstrated across all eight boards.
Product integration still requires measurement of display response, rendering memory consumption, interrupt latency and driver behaviour on the selected GD32 board. The usable resource margins and maintenance workload will depend on the MCU, display controller and application built around each reference project.


