Home > On-Demand Archives > Theatre Talks >
Kickstarting your GUI Design with TouchGFX
Soren Mikkelsen - STMicroelectronics - Watch Now - EOC 2022 - Duration: 48:27
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)
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.
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.
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.
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
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.
Thanks Soren... Good perspective about it
Very interesting talk and well done talk. Impressive capabilities and great integration with ST chips/boards.
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
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.