Link TouchGFX project in STM32CubeIde
Hi to all!,
I try to run a Gui designed with TouchGFX on my hardware ( a Nucleo-F767ZI board and a 7" display with touchscreen).
I have created a new c++ project for doing this and I have selected the LL implementations of the periphericals that i use in my project. The first issue that I have noticed are that all files generated have a .c and .h extentions. Also the code generated from the device configuration tool aren't in OO style, but are the standard c style, i don't see any object in this files.
However the code generated by the TouchGfx designer are in the OO style.
The problem now is that i need to call a c++ function from the c code
(for example the OSWrappers::signalVSync function from my EXTI interrupt routine), and this cause some compile problems. At this point I don't know if I need to implements some wrapper module to call a c++ code or if I have done some error to configure the project.
The TouchGFX documentation, don't tell nothing about this, so i'm expect that the link from TouchGFX and my hardware is a simple task and not an invasive task (create a wrapper for example).
Please, someone can explain me how i correctly link the TouchGFX project in the STM32CubeIDE?
