Page 1 of 1

ESP32S3 RGB LCD 565 red issue

Posted: Thu Oct 10, 2024 10:50 am
by MattWork
Hello,
I've been working on making a LCD screen that uses st7701 SoC with the ESP32S3. I'm using 16 bit data lines with DE enabled. I'm using RGB565. I've created a screen with lvgl to test the colours. As can be seen with the 2nd image with a black background the lines appear how they should. But upon changing the background to white all the lines go wrong. On closer inspection it can be seen that the red pixel is arriving 1 pixel to early but also when it should so it is now 2 pixels wide. I've tried the example code given by espidf for lvgl9 and for lvgl8 but still the same issue. You can also see with the text that it looks blurred and sort of red. The photo I sent should all be 1 pixel wide and they are all but the red. Any guidance would be much appreciated thanks

Regards