Question
How to configurate my custom project with TouchGFX engine and design for STM32F4 (I am use RTOS) with LCD controller SSD1963 over 8080 interface (i am not use DMA)?
My config:
- I am use FSMC for communication over intel 8080 without DMA with SSD1963 LCD driver;
- My custom display 100x100 pixels;
- I am not use touch;
- I am use internal framebuffer
- I am configure my project with as: https://support.touchgfx.com/docs/development/touchgfx-hal-development/scenarios/scenarios-fmc/
- generate simple design in TouchGFX Designer (box 100x100 pixels with RED color)
- create one frame buffer 100x100 pixels 16bpp
- add code for handling tearing and synchronization with RTOS
TouchGFXHAL::flushFrameBuffer(const touchgfx::Rect& rect) never call... (I am use TouchGFX gen. 4.14 and 4.13 designer)
Can you describe steps for run my simple design?
My GUI Task in freertos:
void TouchGFXHAL::taskEntry()
{
enableLCDControllerInterrupt();
enableInterrupts();
os_inited = true;
OSWrappers::waitForVSync();
backPorchExited();
for (;;)
{
OSWrappers::waitForVSync();
backPorchExited();
}
}and
virtual void backPorchExited()
{
swapFrameBuffers();
tick();
}