Skip to main content
SergeyIvlev
Associate
January 5, 2022
Question

Why TouchGFX calls my function DrawImage once with only 3 rows?

  • January 5, 2022
  • 1 reply
  • 1068 views

Im using: FSMC 16 bit LCD, F407VE, no-OS, ILI9341.

I generate my GUI with 2 buttons in separate sides of screen.

I made callback for Vsync, made TransmitBlock function.

When i starting my project, touchgfx calls once my DrawImage function with Height = 3

I have 320x240 display, and 3 rows is <10% of my display.

And additional question: if i use SPI display, i need my custom library for display control.

But in my case i can choose FMC inteface, but i cant understood, what is the difference and what functional i need in my own library. What way is more preffered?

0693W00000HqhxXQAR.png0693W00000HqhxhQAB.png0693W00000HqhxIQAR.png 

This topic has been closed for replies.

1 reply

SergeyIvlev
Associate
January 5, 2022

Problem is solved: i chose mode "partial buffer" with 3 buffers. And this 3 buffers was called.

I forgot to call callback function "DisplayDriver_TransferCompleteCallback();".

Now all screen is filling with my graphic application