TouchGFXGeneratedHAL::flushFrameBuffer never get called
Hello,
I am using a 8080 screen and FMC module as an interface to LCD screen.
I have created a project using CubeMX (6.0.1) and Touch GFX (4.15).
In GFX there is only one startup screen and only one button.
I am not using OS. The project was generated and compiles with no errors.
So I have MX_TouchGFX_Process(); function call in a while cycle.
I found from manual that a tick driver should be implemented to generate VSync signal.
Ok. I have added a signalVSync call into SysTick interrupt to call each 100ms. The signalVSync inside has vsync_sem = 1; code. It is void OSWrappers::signalVSync().
I have set a breakpoint to flushFrameBuffer but it is never hit.
I have added a touchgfx::HAL::getInstance()->taskEntry(); in the main code. (Through extern C wrapper). Still no call to flushFrameBuffer.
Please tell me what places should i check? Never used that library before.
Thanks,