cancel
Showing results for 
Search instead for 
Did you mean: 

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

SergeyIvlev
Associate II

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 

1 REPLY 1
SergeyIvlev
Associate II

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