Hi All,
I have attempted to modify the files bsp_cfg.h and lcd_vga.c in WinCE BSP 6.14.01 to drive a 640 X RGB X 480 LCD on our custom OMAP board. The display is working - the text is readable but the color and pixels within bitmap in the window shell screen that has the OMAP logo do not look right. Also, the red square of the power-up screen look like dark green.
I would appreciate any help that you can give me. The details are below:
Our LCD has 18-bit data bus, same as that on the EVM but our schematic is different from that of the EVM.
On EVM, DSS_D0 .. DSS_D5 are connected to B0 .. B5; DSS_D6 .. DSS_D11 are connected to G0 .. G5; DSS_D12 .. DSS_D17 are connected to R0 .. R5.
On our board, DSS_D0 .. DSS_D5 are connected to B0 .. B5. DSS_D8 .. DSS_D13 are connected to G0 .. G5; DSS_D16 .. DSS_D21 are connected to R0 .. R5.
DSS_D6, DSS_D7, DSS_D14, DSS_D15, DSS_D22, and DSS_D23 are not connected.
It is a 24-bit configuration but we do not use the most 2 significant bits for each color.
Can this hardware configuration work? If so, how and where in the code that I can configure the display driver for 24-bit data bus.
Thanks,
Luan