Linker errors updating from older touchgfx
So I bit the bullet and upgraded my touchgfx from 4.19.1 to 4.24.1 because the older version was unusable in that it locked up as soon as you looked at it.
Now I have several linker errors after I have generated code from the designer in my stm32cubeide project:
undefined reference to `touchgfx::paint::rgb565::lineFromColor(unsigned short*, unsigned int, unsigned long, unsigned char, unsigned long)'
This post here seemed to have the same problem but I don't understand why it mentioned cubemx? Surely when I click on F4 from designer it generates all the code needed for my stm32cubeIDE project? Or at least it used to. CubeMX is dealing with .ioc files which my project doesn't have, I have a .cproject which opens with stm32cubeide.
There is talk of 'regenerating the files' from the IDE. What does this mean? A clean build or a refresh?
How do I somehow update my cubeIDE to match the new version of designer (this is what I want)?
This is why I don't normally update IDEs halfway through a project because now I am stuck in limbo and cannot move forward. I shudder to think what will happen when I try and build my simulator build using Visual Studio because that will probably be broken as well. These ST tools are a nightmare to work with especially the ones that generate files for other IDEs.
