Try out LVGL Pro — A complete toolkit to build, test, share, and ship UIs efficiently!
LVGL
Showcase

Riverdi STM32 Embedded 10.1" Display - Board Certification Review

LVGL board certification review of the Riverdi STM32 Embedded 10.1" display with STM32H757 dual-core MCU, 8MB RAM, and 1280x800 IPS display.

Gabor Kiss-VamosiGabor Kiss-Vamosi4 min read

The STM32 Embedded 10.1" display is an all-in-one, complete, and open-platform solution capable of independently handling the visual layer of devices requiring high computing performance. The STM32 Embedded Displays series are industrial-quality LCD-TFT solutions based on the STM32H757XIH6 microcontroller, designed to meet most hardware and programming challenges faced by engineers, with access to all interfaces.

Riverdi STM32 Embedded 10.1 Display LVGL Demo

The STM32 Embedded 10.1" display board earned Standard LVGL board certification, which ensures that the device has decent performance and quality.

Standard LVGL certificate for Riverdi STM32 Embedded 10.1 display
Standard LVGL certificate for Riverdi STM32 Embedded 10.1 display

Buy Now#

You can purchase the STM32 Embedded 10.1" display from various sources:


Specification#

Riverdi STM32 Embedded 10.1" Display
MCUSTM32H757XIH6 (Cortex-M7 + M4
RAM1MB internal + 8MB external (32-bit)
Flash2MB internal + 64MB external
GPUChrom-Art (DMA2D)
Display10.1 inch 1280x800 IPS LVDS
Color Depth24-bit
DPI150 px/inch
TouchIndustrial Capacitive or no touch
Peripherals
CAN FDRS232RS485USBDRV2605L haptic driverRiBUSETH addonuniversal interface connector (I2CUARTUSARTSPIUSBPWMDACADC)

Power Supply#

The board supports a wide input voltage range of 6-48V, making it suitable for various industrial applications.


Performance#

The drivers are configured for standard double buffering. This means even if a single pixel changes on the screen, the whole screen is updated.

While music was played, the MCU was running at 100% and reached 20-22 FPS, which is really decent on this high-resolution display.

Frame Rate (FPS)#

The average frame rate was 25 FPS and was mostly above 20 FPS.

Memory#

The 1280 x 800 display is likely one of the largest I've ever seen driven by a standard MCU. Such a large display necessitates a substantial amount of RAM for frame buffers and general rendering. However, the Riverdi STM32 Embedded 10.1" display board rises to the challenge, offering all the power and memory needed to effectively utilize this exceptional display.

In the video, LVGL was operating in 16-bit mode. This setup required 1280 x 800 x 2 bytes = 2MB for a single frame buffer. Given that the driver configuration used three frame buffers, there was still 2MB available in the 8MB external RAM, and the internal RAM was not utilized by the draw buffers or frame buffers at all.

LVGL itself requires approximately 64kB RAM for the widgets (though the actual size varies depending on the specific user interface). Beyond this, the entire 1MB of internal RAM and the remaining 2MB of external RAM are available for the application. Additionally, images or fonts can be loaded into this space from an SD card or external flash.

The 8MB external RAM is also capable of supporting two 32-bit frame buffers. Therefore, with an adjusted driver configuration, by sacrificing some memory, enhanced color depth can also be achieved.


Quality#

Display#

This board comes with an IPS display, so it has amazing viewing angles and brightness too.

Viewing angles of the STM32 Embedded 10.1 display
Viewing angles of the STM32 Embedded 10.1 display

Touchpad#

Riverdi's STM32 Embedded 10.1" display can be ordered with an industrial-grade capacitive touch pad or without a touchpad as well.

During our evaluation, the touchpad was very accurate and we haven't found any issues with it.

Robustness#

This board is designed for integration into a final product, even in challenging environments. It features a durable build, a smooth front surface, pre-drilled mounting holes, and reliable connectors.

Development#

To get started with the software part, you can just clone this repository from GitHub and import it into CubeIDE. And that's it. You will find all peripherals pre-configured for you. All you need to do is connect the board and hit the build and flash buttons.

As you are probably used to from ST, you will find a very fast and stable debugger.

Conclusion#

Riverdi's STM32 Embedded 10.1" display stands out as a high-caliber, professional device, tailored for serious industrial applications. Its exceptional quality is evident, aligning perfectly with the standards of a Professional certificate. The display boasts high brightness, excellent visibility, and vibrant colors, all complemented by an industrial-grade touch panel. These features are integrated into a robust and stable construction. At its core, the device is powered by a powerful and contemporary STM32H7 microcontroller unit (MCU).

On the software front, it utilizes ST's renowned and well-established CubeIDE, ensuring reliability and performance. This display is an ideal choice for those seeking a combination of stability and high performance in industrial applications.

About the author

Gabor Kiss-Vamosi
Gabor Kiss-Vamosi

CEO & Creator of LVGL

Founder and lead developer of LVGL, the open-source embedded graphics library used in millions of devices worldwide.

Meet the people behind the blog

Discover the talented writers sharing their knowledge about LVGL

View Authors

Subscribe to our newsletter to not miss any news about LVGL. We will send maximum of 2 mails per month.

LVGL

LVGL is the most popular free and open source embedded graphics library targeting any MCU, MPU and display type to build beautiful UIs.

We also do services like UI design, implementation and consulting.

© 2026 LVGL. All rights reserved.
YouTubeGitHubLinkedIn