2022-11-18 06:23 AM
I have TouchGFX with ST7789 LCD controller connected via FMC and would like to use double framebuffer strategy to offload the CPU by transferring data to LCD by DMA.
Is this a supported use case?
I noticed a few things which may suggest otherwise:
//setTFTFrameBuffer() not used for selected display interface
2022-11-18 06:48 AM
Double buffer isnt required for use DMA.
2022-11-18 06:54 AM
Isn't it required to allow TouchGFX to prepare the next screen while the current one is being transferred to the LCD controller? LCD update process takes around 13ms so there is not much time left if one wants to update screen at 60Hz (animations etc.).
2022-11-18 07:08 AM
you can use it and is based on fmc and spi LCD have own framebuffers ,
on SPI is data slow for animations, then double buffer is default commented.