cancel
Showing results for 
Search instead for 
Did you mean: 

Honest opinion required: STemWin vs TouchGFX

Krautermann
Senior II

I have to work on a long term project that involves using the LCD on the STM32H745XIH6 board and deciding which pathway to choose is crucial at the beginning of a project to avoid as much hassle as possible.

If I use STemWin, will I get support from the community here? If not, where can I get direct support? Does SEGGER still provide support for this?

Reason is, even though TouchGFX seems to be more user friendly in terms of modifying UI and creating amazing animation, I am not familiar with C++ and my boss seems unkeen to have a project mix with C and C++ due to difficulty in reading the assembly code when debugging errors. Plus we don't use RTOS and CMSIS in our project, so these have to be disable every time when creating project from TouchGFX.

1 ACCEPTED SOLUTION

Accepted Solutions

The LVGL is under a MIT licence and therefore is free for virtually any use. What is not free is the related SquareLine Studio GUI editor, but that is not a mandatory tool.

View solution in original post

8 REPLIES 8
Joe WILLIAMS
ST Employee

Hello Krautermann

Your inquiry is being reviewed and our support team will be in touch with you shortly.

 

Kind Regards

Joe WILLIAMS

Piranha
Chief II

I'm not using any of these, but you should definitely take a look on LVGL.

https://www.reddit.com/r/embedded/comments/wfw4if/how_does_lvgl_compare_to_touchgfx_in_terms_of/

LVGL is nice because it's in C but the only problem is, it's not free if you want to use it for commercial use.

The LVGL is under a MIT licence and therefore is free for virtually any use. What is not free is the related SquareLine Studio GUI editor, but that is not a mandatory tool.

Thanks for your reply. 

I am completely new to this LVGL. But how do I get access to its source code? Like for example I want to create a table that will display a SPI data, where can I go to get such template?

I am used to TouchGFX designer generating the source code but now that I can't use SquareLine Studio, how do I generate the code for LVGL?

Pavel A.
Evangelist III

Yes Segger continues to support (and sell) their emWin. Please visit their site and check the pricing options. They also have a public forum for emWin.

You don't generate code - you write it. :)

https://docs.lvgl.io/master/examples.html

https://github.com/lvgl/lvgl/tree/master/demos

It's pretty strange to ask where to get the source code, when the project is on GitHub... ;)

https://github.com/lvgl/lvgl/releases

Forgive me for being ignorant. I am a total noob and beginner to the field of embedded system. I am slowly learning as I ask around.