Home > On-Demand Archives > Q&A Sessions >

Live Q&A - Kickstarting your GUI Design with TouchGFX

Soren Mikkelsen - STMicroelectronics - Watch Now - EOC 2022 - Duration: 21:00

Live Q&A - Kickstarting your GUI Design with TouchGFX
Soren Mikkelsen
Live Q&A with Soren Mikkelsen for the talk titled Kickstarting your GUI Design with TouchGFX
M↓ MARKDOWN HELP
italicssurround text with
*asterisks*
boldsurround text with
**two asterisks**
hyperlink
[hyperlink](https://example.com)
or just a bare URL
code
surround text with
`backticks`
strikethroughsurround text with
~~two tilde characters~~
quote
prefix with
>

SteveBranam
Score: 0 | 3 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 | 3 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)

SimonSmith
Score: 0 | 3 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.

SimonSmith
Score: 0 | 3 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.

SorenMikkelsenSpeaker
Score: 0 | 3 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.

leandropg
Score: 0 | 3 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

SorenMikkelsenSpeaker
Score: 0 | 3 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.

leandropg
Score: 0 | 3 years ago | no reply

Thanks Soren... Good perspective about it

JeanLabrosse
Score: 0 | 3 years ago | 1 reply

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

SorenMikkelsenSpeaker
Score: 0 | 3 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

11:34:39	 From  Keith J : Hey Soren - So I am a TouchGFX user and have been developing with it for some time (before ST purchased it).  Love the hardware acceleration enabling which is an advantage over other options. However, it is ST locked and your MPUs are basically unable to get parts.  So getting ALOT of pressure to move away.  How do I justify TouchGFX given MPU part availability issues?
11:39:15	 From  Leandro Pérez : Hi Soren.... I have a Nucleo Board L476RG and I display module TFT128... Could I started with this configuration to play with TouchGFX?
11:43:34	 From  Leandro Pérez : Great :) Thanks
11:46:05	 From  Leandro Pérez : A difficult question... For why I must learn TouchGFX instead of QT Framework?
11:48:23	 From  Leandro Pérez : Sorry but thanks for your response :)
11:49:25	 From  Leandro Pérez : The power to use ToughGFX is Chrom-ART acceleration right?
11:50:45	 From  Leandro Pérez : Thanks for all Soren :)
11:51:46	 From  mark hopkins : thank you

OUR SPONSORS

OUR PARTNERS