MEDICAL
A modern ambulance HMI built entirely in C with LVGL. A real-world medical use case showcasing sleek, high-end UI on performance-critical embedded hardware - STM32H757XIH6 with just 2 MB Flash and 1 MB RAM.
I built this ambulance dashboard in pure C with LVGL and was amazed by what it's capable of. Writing everything in C was tedious at times, but the concepts are simple - and once you understand them, it becomes rewarding. The demo impressed everyone at Embedded World 2026 , they were surprised to see such a beautiful UI running on just 2 MB Flash and 1 MB RAM Mateusz Fejcher - Software Engineer
The entire interface is built in pure C, with LVGL as the graphics library. No C++, no heavy framework, and no additional runtime-just lightweight, efficient code running close to the hardware.
Running directly on the STM32H757XIH6 with no operating system or scheduler, the application uses a streamlined LVGL loop for predictable, low-overhead performance. Despite tight hardware limits of just 2 MB Flash and 1 MB RAM, it delivers a smooth 30 FPS interface through carefully optimized assets, fonts, and widgets - showing that a polished modern UI can run efficiently on resource-constrained hardware.
Designed for a 10.1" Riverdi STM32 Embedded Display powered by the STM32H757XIH6. The high-resolution TFT platform is built for demanding indoor and outdoor applications, making it a strong fit for real-world embedded systems.
Custom Figma design
The complete Figma design for this project was created in-house by the Somco Software team. From the overall visual direction to individual interface components, every element was designed by us with usability, consistency, and the target platform in mind.
We also offer UI/UX design as a service - Somco can create a complete, implementation-ready Figma design tailored to your product and hardware.
Embedded Software Engineer
Senior Embeeded Software Engineer
Designer
We'll address every query and pinpoint the ideal strategy for your project's success.
Fill out the form, and we’ll get back to you shortly.
Chief Executive Officer