Closed oshmykov-dev closed 2 weeks ago
Example Configuration ---> i80 LCD controller model (ILI9341) ---> () ILI9341 (X) GC9A01
THis confused me. I think that LCD module uses SPI interface not i80. https://www.waveshare.com/wiki/ESP32-S3-Touch-LCD-1.28
Please also check if the GPIO assignment in your code matches the hardware connection. I just connect my GC9A01 LCD break out board with ESP32S3, it works fine.
@suda-morris you're right the problem was with the wrong GPIO assignments.
#define EXAMPLE_PIN_NUM_SCLK 10
#define EXAMPLE_PIN_NUM_MOSI 11
#define EXAMPLE_PIN_NUM_MISO 12
#define EXAMPLE_PIN_NUM_LCD_DC 8
#define EXAMPLE_PIN_NUM_LCD_RST 14
#define EXAMPLE_PIN_NUM_LCD_CS 9
From the specification
Thank you so much!
Answers checklist.
IDF version.
v5.3-dev-3225-g5a40bb8746
Espressif SoC revision.
ESP32-S3 (QFN56) (revision v0.2)
Operating System used.
Windows
How did you build your project?
Command line with idf.py
If you are using Windows, please specify command line type.
CMD
Development Kit.
ESP32-S3-Touch-LCD-1.28
Power Supply used.
USB
What is the expected behavior?
"This example will draw a fancy dash board with the LVGL library."
What is the actual behavior?
No errors except for the single WARNING but there is no "fancy dash board". The screen is slightly lit. No image or text or anything is displayed.
Steps to reproduce.
(S) Save (Q) Quit
Debug Logs.
More Information.
I tried different levels of EXAMPLE_LCD_BK_LIGHT_ON_LEVEL with no luck. (1, 10, 100, 1000 etc)