Hi,
We are using SLN-VIZNLC-IOT Kit for our development. Currently we want to use bigger display instead of the standard display provided with kit. While using the bigger display we are getting color problems and flickering on the display.
Display: RK050HR045B0 (480x854)
Driver IC: ILI9806E
Pixel Format: RGB565
Changes made are as below,
1. Added new file "hal_display_lcdif_rk050hr045b0.c" which is mostly same as "hal_display_lcdif_rk024hh298.c". There are just few changes I have made as compared to rk024hh298.c
---> HSW, HFP, HBP, VSW, VFP, VBP (Provided by display manufacturer)
---> ILI9806E Init sequence (Provided by display manufacturer)
---> Buffer - Height and Width
---> Clock 32MHz (Verified on Oscilloscope)
With above changes if I display only RED, Green or Blue color individually on the display then it works well but let's say If I want to display white color which is "0xFFFF" then it is not display correctly and shown as greenish.
If I want to display slight off white color "0xDEFB" then it displays light purple like color (Attached images here, IMG_0708 - Set Color, IMG_0707 - Actual on Display).
So, This issue occurs with multiple colors.
Are there any other configurations required to use bigger display?
Thanks,
Pratik