STM32 MCUs TouchGFX and GUI

Discuss STM32 and TouchGFX implementations, including configuration, debugging, and optimization.

cancel
Showing results for 
Search instead for 
Did you mean: 

Forum Posts

TouchGFX CONTEST RESULTS: Congratulations!!

Hello community!On March 18, we launched a TouchGFX Contest that had for goal for us to see our community's skills and creativity. This contest ended on May 2.We received several interesting projects, and it is now time to announce the winners! Our h...

TouchGFX documentation feedback

We wish to always improve our documentation. The best reviews and critics always come from the people that read it, so we would like to use this post to collect your thoughts and feedbacks. Please share what you like, dislike, what you think is missi...

Share your Custom Widgets!

When creating a UI project, you may need widgets that are not part of the TouchGFX library. To create your own graphical element, the TouchGFX team suggests using the Custom Container approach. Since TouchGFX 4.20 it is possible to export and import ...

Cube MX not generates lockDMAToFrontPorch(true);

Hello!I have old project. It has file TouchGFXGeneratedHAL.cpp, where I can see codevoid TouchGFXGeneratedHAL::initialize() { HAL::initialize();   registerEventListener(*(Application::getInstance())); enableLCDControllerInterrupt(); e...

EEuge by Senior
  • 998 Views
  • 3 replies
  • 0 kudos

List layout buffer RAM usage

Why list layout buffer allocates so much RAM? (30KB) I want to create 60 elements in list. How to reduce that memory usage? Maybe someone has any tips. 

heyo_0-1689746955214.png
heyo by Senior
  • 1664 Views
  • 4 replies
  • 1 kudos

Resolved! How do I trigger a new virtual function when a touch button (flexButton) is released instead of pressed?

I'm fairly new to TouchGFX as well as C++ inheritance so trying to understand how to implement a custom virtual function when a key is released. I see when I create an interaction in touchGFX so when a key is pressed it calls a virtual function...Wh...

_legacyfs_online_stmicro_images_0693W00000blHmxQAE.png _legacyfs_online_stmicro_images_0693W00000blHiSQAU.png _legacyfs_online_stmicro_images_0693W00000blHoPQAU.png
PFlor.2 by Senior II
  • 4722 Views
  • 8 replies
  • 2 kudos

DMA2D Blend ARGB8888 with RGB565

Hi all,I would like to blend a ARGB8888 image onto my RGB565 frame buffer. Is this possible?The code I'm currently testing (that does not work) is the following:  //configure DMA2D options LL_DMA2D_SetMode(DMA2D, LL_DMA2D_MODE_M2M_BLEND); LL_DMA2D_...

mwp by Senior
  • 1628 Views
  • 2 replies
  • 0 kudos

TouchGFX 4.22 simulator not working?

Hi all,I upgraded to TouchGFX 4.22 from 4.21 and now the simulator doesn't work. It was fine with the projects before and I haven't change much. The log (below) shows that it can't find cmsis_os.h in model.cpp. It seems to be the same error in the ot...

Rodo by Senior
  • 997 Views
  • 1 replies
  • 0 kudos

Resolved! Touchgfx freezed

Hi,I am using a custom board with stm32H473 to driving a GUI on 9 inch RGB TFT screen.I have 10 screen which when I switch between them and main screen, some times TouchGFX hangs on this state, but other threads and debugger work fine, The only diffe...

MHaji.1 by Senior
  • 1312 Views
  • 2 replies
  • 2 kudos

Building TouchGFX project using LTO

Hello everyone.I am trying to build my project using the Link Time Optimization. For this propouse, I added -flto to "Other flags" list in Miscellaneous either for "MCU GCC Compiler" and "MCU G++ Compiler". The problem is that during the link procces...

Resolved! Making an infinitely long scroll list in Touchgfx

I would like to display the received SPI data on a scroll list container from TouchGFX. But the thing is, data are coming in at high rate, around 10,000 times in a second and each of these data need to be display on reach row of the table.Is there a ...

inf.PNG

Enabling double framebuffer on DSI displays

Hello TouchGFX Community!This post is not a question, it's just a little tutorial on how to use double framebuffer strategy on DSI displays. We saw that this is something a lot of us want to do to improve performance, so here's how you can do it :)No...

0693W00000QL7D3QAL.png 0693W00000QL7E1QAL.png