Home > On-Demand Archives > Theatre Talks >

Kickstarting your GUI Design with TouchGFX

Soren Mikkelsen - STMicroelectronics - Watch Now - Duration: 48:27

In this session, you will get a quick introduction to the powerful TouchGFX GUI design tool for STM32 microcontrollers. Attendees can simply listen in, or follow along with the exercises on their PC with TouchGFX Designer.
italicssurround text with
boldsurround text with
**two asterisks**
or just a bare URL
surround text with
strikethroughsurround text with
~~two tilde characters~~
prefix with

Score: 0 | 2 years ago | no reply

Very cool, and very impressive! I've had an STM32F746G Discovery kit on my shelf for a couple years now that I bought to play with the TinyML book. I'm definitely going to have to pull it out and learn how to do this.

Erin RobotGrrl
Score: 0 | 2 years ago | no reply

Great demo of TouchGFX! Have been curious about this, and now more inclined to test it out. It's interesting to see the similarities between this and Interface Builder in Xcode (for iOS).
When adding text, is that text rendered as an image when on the microcontroller? Or does it rely on the font file? In that case, does the font file need to be saved on the microcontroller?
Are there ways to get callbacks in the code for when actions happen? (Like button press)

Score: 0 | 2 years ago | no reply

Thanks for that. The documentation is fantastic. The only issue I've had is the support forum feels like it's community-ran. There's often bugs and limitations reported by the users that seem to go weeks before they're replied to, if at all. Having a list of features and fixes planned for upcoming releases would be also useful.

Score: 0 | 2 years ago | 1 reply

Yes. I?ve been using TouchGFX for 2 years now and it?s impressive and totally free! We have a custom project that uses TouchGFX designer mostly as a code generator once the basic screen layouts are created, built from IAR with lots of manual code added using the API. We run TouchGFX as a Micrium uC/OS task, sending and receiving messages from the rest of the application. The support site also includes a forum, which is very useful when you go down the custom route.

Score: 0 | 2 years ago | no reply

Hello Moredatalesscenter,
Good to hear about real implementations of TouchGFX on custom hardware. Indeed its a larger step going from prototyping on STM32 boards, where everything (almost) is prepared to start GUI development, to your own customized board and making TouchGFX run on this. So thanks for pointing out our documentations forum (support.touchgfx.com), which help with this step.

Score: 0 | 2 years ago | 1 reply

Amazing Soren the capacities from TouchGFX... I will start to design GUI interfaces :) This is the good way... However I have a question... I am new in the GUI development... I know that there is a LVGL library... it run over the STM32 microcontrollers too.. Use this library doesn't use the TouchGFX Engine? So... I understand that I will lost the optimized hardware inside the microcontroller

Score: 0 | 2 years ago | 1 reply

Hello Leandropg,
Glad to hear you will try out our tool :)
There is plenty of frameworks out there apart from TouchGFX, and many of them which runs on STM32 MCUs. And yes LVGL is also one op them. It's using its own engine, and it actually does also support most of our hardware accelerations IP like Chrom-ART. This also goes for many of our other GUI Library partners.
Feel free to drop me any questions you might have.

Score: 0 | 2 years ago | no reply

Thanks Soren... Good perspective about it

Score: 0 | 2 years ago | 1 reply

Very interesting talk and well done talk. Impressive capabilities and great integration with ST chips/boards.

Score: 0 | 2 years ago | no reply

Hello JeanLabrosse,
Thank you for the kind words and for watching the session. If you are interested in more content we have a playlist showing demos on different hardware, workshops, and technical introductions to different topics. https://www.youtube.com/c/stmicroelectronics/playlists?view=50&sort=dd&shelf_id=7