Flicker-free display update after MCU wakes from STANDBY?
I'm using TouchGfx 4.6.1 (I know, pretty old Draupner code from 3 years ago). The application runs on a STM32F469 with an AMOLED MIPI-DSI display.
I am trying to render a screen, put the processor into STANDBY, the display into its lowest power idle mode, then wake up the MCU periodically and update the screen. I have the DSI part down. What I can't figure out is how to make TouchGFX not "flicker" with an obvious erase-then-re-render of the GUI. Think of a LED digital clock updating once a minute. That's the effect I'm after.
I have no problem achieving this in very manual graphics code against AMOLEDs, as I have complete control over the sequence of rendering and transferring the framebuffer. I'm not sure how to achieve this in TouchGFX, as it seems to be continuously rendering and transferring in the background (it seems to be very animation-oriented). Is there a simple way to do it? Should I use double buffering?
Thanks,
Peter
