witnessmenow/ESP32-Cheap-Yellow-Display

Wrong colors

Closed this issue · 2 comments

I've just got myself one CYD and getting started. I went through the set up for lcgl (lv_conf.h) and TFT_eSPI (User_Setup.h). I can build the LVGL example and in principle, everything works but the colors are all "negative", looking like this:

image

When I use tft.invertDisplay() it looks better but the colors are "washed out" , the red here is very pale and the green looks like a grey:

image

This is how the demo looked when I received the display:

image

Anybody knows how to fix this? LV_COLOR_16_SWAP 1 in lv_conf.h doesn't help and screws the colors up completely.

This is a known issue with the version with two USB ports.

You've already sorted the first issue of the inverted colours, there is some discussion about fixing the colours here:

Bodmer/TFT_eSPI#2985

Cool, that fixed it for me, thanks!