My application uses 2 layers and Multibuffering enabled with 3 buffers for each layers. At first look, it works well, but sometimes it suddenly stops multibuffering activity and causes screen flickering on my screen. When problem happens, I confirmed LCD_X_SHOWBUFFER is no longer called on layer 0, but layer 1 update still generates LCD_X_SHOWBUFFER calls.
I'm using WM_MULTIBUF_Enable() to enable automatic multibuffering, but I noticed that WM.h has WM_MULTIBUF_EnableEx() which is not explained in the UM03001. Should I use WM_MULTIBUF_EnableEx() in the multilayer environment? Could you please give me the explanation for this API call?
Regards,
I'm using WM_MULTIBUF_Enable() to enable automatic multibuffering, but I noticed that WM.h has WM_MULTIBUF_EnableEx() which is not explained in the UM03001. Should I use WM_MULTIBUF_EnableEx() in the multilayer environment? Could you please give me the explanation for this API call?
Regards,