2023-12-05 02:24 AM - edited 2023-12-05 02:35 AM
TouchGFX 4.23.0 is now out.
Please follow this link to download it.
Release details:
Release date: December 5th, 2023
New TouchGFX Designer Features:
Bugfixes in TouchGFX Designer:
New TouchGFX Core Features:
Bugfixes in TouchGFX Core:
Deprecated TouchGFX Core Features:
4.22.1 Release details :
Release date: September 8th, 2023
Bugfixes in TouchGFX Designer:
Bugfixes in TouchGFX Core:
Attention : TouchGFX Designer 4.23.0 MUST be used with STM32CubeMX 6.9.1 or above (link to download STM32CubeMX 6.9.1).
Attention : If X-CUBE-TOUCHGFX 4.23.0 is not available in STM32CubeMX software yet, please navigate to "Help > Manage embedded software packages > STMicroelectronics > X-CUBE-TOUCHGFX". Then click on "From Local ..." and navigate to the x-cube-touchgfx-4-23-0.zip file to install the new pack inside STM32CubeMX.
2023-12-07 12:38 AM
Hi,
I've updated my project from TouchGFX 4.20 to the newest one and I experienced a serious problem with text rendering. The issue is mostly visible on a specific screen which is a kind of debug console. It refreshes several text objects once in a couple seconds, sometimes frequently. From time to time texts flickers and become unreadable. After next refresh things come back to normal. See a screen shot below:
Have you got any idea why it happens?
Regards,
Piotr
2023-12-07 01:18 AM
No problem with TouchGFX.
It is very difficult for me to answer you with a picture.
Have you used the MPV model? If so, the problem is with the display driver.
Why not just refresh the variable values without their labels. and only when changing the values?!
2023-12-07 01:33 AM
Hi @Panchev68,
Yes, I use MPV model. You suggest that the problem is with the display driver. Why does it occurs only with text rendering and not with bitmaps or shape objects?
During the update to 4.23 i noticed some additional parameters in the configuration of LTDC? I left them with default values. May that be a problem?
I work on STM32H7B0
2024-01-04 01:36 AM
Subject: Build error in TouchGFX generated file
HI @Yoann KLEIN
Happy wishes for 2024 and many thanks for the continuous development support and innovation with your products.
After converting my project to the 4.23.0, I have following error in the MainBase file:
generated/simulator/src/mainBase.cpp:28:1: error: 'VectorFontRendererImpl' does not name a type
VectorFontRendererImpl vectorFontRendererImpl;
^~~~~~~~~~~~~~~~~~~~~~
generated/simulator/src/mainBase.cpp: In function 'void setupSimulator(int, char**, touchgfx::HAL&)':
generated/simulator/src/mainBase.cpp:39:5: error: 'HAL' has not been declared
HAL::lcd().setVectorFontRenderer(&vectorFontRendererImpl);
^~~
generated/simulator/src/mainBase.cpp:39:39: error: 'vectorFontRendererImpl' was not declared in this scope
HAL::lcd().setVectorFontRenderer(&vectorFontRendererImpl);
^~~~~~~~~~~~~~~~~~~~~~
generated/simulator/gcc/Makefile:196: recipe for target 'build/MINGW32_NT-6.2/generated/simulator/src/mainBase.o' failed
If i open the project in Visual studio and put touchgfx:: in front of VectorFontRendererImpl and HAL, then the project builds and runs completely. If i build in touchgfx again, the adaption is removed and i have the errors again...
Any idea how to solve this?
Many Thanks
Jan
2024-01-10 03:14 AM
Found the issue,
In FrontendApplication.hpp there was the 'using namespace touchgfx;' missing.
Apparently this was not needed in previous versions and is not added on migrating....
Regards Jan