cancel
Showing results for 
Search instead for 
Did you mean: 

overlapping of screens in LCD display

SV
Associate

Hi,

The following are the board details

Microcontroller: STM32F746IGTxLQFP176

Development Board: WaveShare

External flash:128MB ; External RAM:16MB

IDE: STM32CUBE IDE 1.6.1

Graphics Software:TouchGFX 4.17.0

Layers used:1

Buffer used :2

buffer1 start address:0xD0000000 ; buffer2 start address:0xD012C000

LCD details : 7inch display with RGB888(24 bits) interface,1024x600

When the board is turned ON, Initially a start up screen lasts for a few seconds and then the main screen appears.There are 5 screens in total including the start up screen. Whenever the main screen appears the impression of the start up screen which is white in colour is seen on it (as shown in the below images ).We have set up gauges and circle progress bars in the screens and impressions of these are also seen in the following screen ,Often the text and numbers also tend to get overlapped.Kindly provide any solutions or suggestions for this.

thanks and regards

Sinduja 

3 REPLIES 3
Romain DIELEMAN
ST Employee

Hi,

Could you give more detail on how to face your issue ? Does it happen when you do a screen transition (which one ?) or are you just moving in/out elements ? Make sure you properly invalidate the elements every time relevant.

What do you mean by text and numbers overlapping ?

/Romain

SV
Associate

Hi,

The screen that is set as startup screen has two interactions to make it last for few seconds,then the main screen appears . when it appears we are getting that white layer(as seen in the picture).Also in rest of the screens, previous screen widgets are getting overlapped .The screen transition is controlled through hardware button.

thanks and regards

Sinduja

What kind of transition is it ? (slide, cover, none,etc) Did you enable the animation storage ?

If you do a full screen refresh after the transition is finished do you still have the overlapping ?

/Romain