We are attempting to use a DT028CTFT display on our product.  Unfortunately, the display shows severe image burn-in (ghosting).  If we display one image for as little as 30 seconds and then switch to another image, a ghost of the previous image shows up and takes several minutes to dissipate.

When we try a DT028ATFT or DT028BTFT (non-IPS displays), there is no ghosting, but the viewing angle is unacceptable.

When we try a competitor's IPS display (Orient Display AFY240320A1-2.8INTH), there is only minor ghosting after displaying the same image for several hours; we can avoid this by designing our UI to blank the screen when idle.  But we must be able to display an image for a least a couple minutes.

We are using your initialization code found here;  https://www.seacomp.com/sites/default/files/references/DT028CTFT_Init.c

Do you have any suggestions to reduce ghosting?