2026-03-27 12:09 PM - edited 2026-03-27 12:15 PM
HI,
as we understand, TouchGFX does not provide support for mulitple layers, even though many targeted STM32 controllers do.
We need to display a live image from the camera (at maximum possible frame rate) and overlay some gaphics on the top of it. Kind of OSD. What is the best/recommended way to achieve this task with TouchGFX? Is it feasible to do so with TouchGFX at all or the resulting performce will suffer too much?
What do we do with StemWin - the hardware LTDC Layer 0 is used for the camera live image, while Layer 1 is for any graphics over the latter. Neither of two get affected by each ohter and very high frame rate is achievable without visible performance degradation.
What solution TouchGFX may offer for similar tasks? Thanks.
If it is matter:
The display resoltion is 800x600, the camera image is a standard grayscale PAL 720x576
2026-03-31 5:50 PM
Can anybody answer the question, please? Or the lack of answers means "NO" for TouchGFX in this kind of applciations?
Thanks.
2026-04-16 5:58 AM
Hello @bear2023R ,
Sorry for the delayed response. Unfortunately, with the current version of TouchGFX, it is not possible to use multiple LTDC layers. In STM32CubeMX, you will encounter the following error message:
We are aware of this limitation, and we plan to invest time in addressing it, as use cases like the one you mentioned could greatly benefit from support for multiple layers. I will forward your feedback to our team.