menu "Example Configuration" config EXAMPLE_LCD_I80_COLOR_IN_PSRAM bool "Allocate color data from PSRAM" depends on SOC_PSRAM_DMA_CAPABLE default y help Enable this option if you want to allocate the LVGL draw buffer from PSRAM. config EXAMPLE_LCD_PIXEL_CLOCK_HZ int "Pixel clock frequency (Hz)" default 2000000 if EXAMPLE_LCD_I80_COLOR_IN_PSRAM && IDF_TARGET_ESP32S3 default 10000000 help Set the pixel clock frequency in Hz. choice EXAMPLE_LCD_I80_CONTROLLER_MODEL prompt "i80 LCD controller model" default EXAMPLE_LCD_I80_CONTROLLER_ST7789 help Select LCD controller model config EXAMPLE_LCD_I80_CONTROLLER_ST7789 bool "ST7789" config EXAMPLE_LCD_I80_CONTROLLER_NT35510 bool "NT35510" config EXAMPLE_LCD_I80_CONTROLLER_ILI9341 bool "ILI9341" endchoice if EXAMPLE_LCD_I80_CONTROLLER_NT35510 choice EXAMPLE_LCD_NT35510_DATA_WIDTH prompt "NT35510 Data Width" default EXAMPLE_LCD_NT35510_DATA_WIDTH_8 help Select NT35510 Data Width (8 or 16), a.k.a, the number of data lines. config EXAMPLE_LCD_NT35510_DATA_WIDTH_8 bool "8" config EXAMPLE_LCD_NT35510_DATA_WIDTH_16 bool "16" endchoice endif config EXAMPLE_LCD_I80_BUS_WIDTH int default 16 if EXAMPLE_LCD_NT35510_DATA_WIDTH_16 default 8 choice EXAMPLE_LCD_IMAGE_SOURCE prompt "LCD image source from" default EXAMPLE_LCD_IMAGE_FROM_EMBEDDED_BINARY help Select LCD image source config EXAMPLE_LCD_IMAGE_FROM_FILE_SYSTEM bool "File system" config EXAMPLE_LCD_IMAGE_FROM_EMBEDDED_BINARY bool "Embedded binary" endchoice endmenu