Skip to main content
Martin KJELDSEN
Principal III
October 16, 2019
Question

Release of TouchGFX 4.12.3!

  • October 16, 2019
  • 70 replies
  • 11457 views

Iiiiiiit's ... tiiiimeeee!

I'm pleased to finally be able to announce the release of TouchGFX 4.12.3, the first official release since 4.10.0. We've worked with CubeMX and CubeIDE to improve the integration experience some, so please get the latest versions of those (5.4.0 and 1.1.0 respectively). For CubeMX, you can upgrade to 5.4 through the software updater, or you can download it from st.com as usual.

Please read the following for an overview.

https://touchgfx.zendesk.com/hc/en-us/articles/360009767400

Teaser:

  • Lowering memory requirements with Partial Frame Buffers
  • 8-bit framebuffers
  • L8 Image format (Pallette)
  • Improve performance with "Cacheable Container"
  • Binary fonts and languages
  • Custom Triggers and Actions
  • Image Manager with support for sections
  • Texture Mapper Widget and more...

/Martin

This topic has been closed for replies.

70 replies

Dann
Visitor II
November 8, 2019

There is some issue with color palette pop up menu, when I click on it it immediately disappears. I didn't noticed this in previous version. Have I do something differently or it's just a bug?

Martin KJELDSEN
Principal III
November 8, 2019

Hi Dann,

We haven't seen that problem here. And i'm not seeing it now. Hmm.

Can you try 4.10.0 side by side? Maybe you're running something that is stealing focus.

/Martin

MartinS
Visitor II
November 8, 2019

​Hi Martin,

three days ago I also reported this bug (see 4 posts up).

MartinS
Visitor II
November 8, 2019

​Windows 10. Polish language.

CKauf
Associate II
November 18, 2019

Hei Martin,

is it correct that I still have to add the BSP for the touchcontroller on the STM32F746DISCO manually? Just checking to make sure I am not overlooking something.

Best regards

Christoph

yanqin gem
Associate II
November 20, 2019

Hi , Martin

Could you please provide a tutorial code project which was configured with "partial framebuffer" running on the STM32L4R9 Discovery board.

Martin KJELDSEN
Principal III
November 20, 2019

Hi,

Not for a while, but that's the plan, generally. Really busy with allowing developers to create CubeMX + TouchGFX projects for any MCU WITH Partial Framebuffer, also.

/Martin

DNeu.1663
Visitor II
November 26, 2019

Hi, i`m trying to upgrade an existing Project from Touchgfx 4.10 to 4.12. After the upgrade the Application just shows a black Screen ( on the STM32429I-EVAL Board ). Also trying to run any of the examples for the STM32429I-EVAL board just shows a black screen. All Examples and the application work without problems in Touchgfx 4.10. It seems i`m missing somthing really simple .. Any Ideas?

belair55
Associate III
December 6, 2019

I have this same problem still.​

belair55
Associate III
December 6, 2019

In my case if you touch an area of the screen that is receiving touch events the screen will be drawn. I have looked around and have not figured out why it always starts with a black screen. It's an issue that came up after switching to 4.12.​

SBACO
Associate III
November 27, 2019

Hello,

I just migrate the touchgfx from 4.10 to the latest 4.12.3 as I am interesting in the few optimization and better and more complete GUI for the designer.

In my application, I am defining the whole memory manually (images/text/font/etc.) to minimize the update OTA firmware size. However, here it appears the update has change the size of some file. It seems basically the fonts. The generated font name files have changed (adding a '_0') in it, but the size it different (bigger by the way). so all my memory mapping is not working anymore. Is there any solution for that ? Am I able to force the old generation of font somewhere ? Is that only the fonts or it there also any change in the images / texts ?

Of course, considering that I need for the next release to push the 15MB of images is not really a working option.

regards.

SBACO
Associate III
November 27, 2019

After deeper analysis in the elf file, it appears, that the major differences are the now, the fonts are managing the kerning. Before the kernings exists but was always empty and now, the required size in memory is really more important (from a few bytes to a few kB). The font themselves required more memory. Only the glyphs seems unchanged.

About the '_0' on the generated files corresponding the font, it is unclear what it stand for, but I have seen a '_4' on one of same in addition to the '_0'. Not sure what I should do with that...

Hope you can help me clarify all this.

regards

Bob Bailey
Senior
December 6, 2019

I am new to this forum, I have used STM32's in previous projects along with other MCU's. This forum seems difficult to navigate, so I am asking a question where i'm supposed to answer in this thread (my apologies).

I have installed the latest Cube and TouchGFX. I followed the Youtube video posted by the other member, everything went well except for additional compilation errors. (header files not found). I needed to add this path to the includes: Middlewares/ST/TouchGFX/touchgfx/framework/include

this reduced my 9 errors to 4.

Now the compiler can't seem to find something that is right there in a file.

C:/Users/Bob/BE/STM32CubeIDE/workspace_1.1.0/ScanmasterDash001/Debug/../Middlewares/ST/TouchGFX/touchgfx/framework/include/touchgfx/hal/HAL.hpp:119: undefined reference to `touchgfx::HAL::instance'

this is the position of the error

  static HAL* getInstance()

  {

    return instance;

  }

but instance is defined in the same file at line 1455

private:

  UIEventListener*  listener;

  static HAL*    instance;

in fact if you hover the mouse, eclipse will find it, the compiler does not. It does not appear to be spelling or other hidden character.

I use eclipse based UI's in other things, and somewhat know my way around.

Any thoughts?

Bob Bailey

Bob Bailey
Senior
December 6, 2019

starting over, followed the Youtube video closely, and it all worked. I must have missed a step, or done something out of order. I don't know what I did wrong, but at least I'm no longer stuck

scottSD
Senior III
December 6, 2019

Bob,

I found the same thing. If not following the steps exactly, one can get it into a broken state. I found it was important to build the project at certain times and exit TouchGFX at certain times.

Glad you're no longer stuck!

JimFouch
Associate III
December 6, 2019

I think I found a bug with 4.12.3 in the Interaction editor...See attached image.0690X00000AtN7UQAV.jpg

Martin KJELDSEN
Principal III
December 6, 2019

Thanks for reporting this. It's already been fixed in the upcoming release 4.13.0 out sometime this december.

/Martin

JimFouch
Associate III
December 16, 2019

I fond an issue with 4.12.3 when removing/deleting a custom container from a screen...

In this example, it just threw the error and made all the contents of the custom container in the custom container editor blank. But, I have seen it where it just messed up several of the text contents on the Flex Buttons have texts that are changes on some of the buttons.

0690X00000BueBeQAJ.png0690X00000BueBZQAZ.png0690X00000BueBFQAZ.png

Shuhu.1
Visitor II
June 11, 2023

Can you please provide the proper solution for it? I am also looking for the solution for this kind of problem. Please guide me if you can. Thanks

Yoann KLEIN
ST Employee
June 13, 2023

Hello @Servyu huhum​,

This is a very old thread and it should not be active anymore.

Could you please create new post for your issue ?

I'll close this topic now.

Thanks in advance,

/Yoann

Yoann KLEINST Software Developer | TouchGFX