Skip to content

lvgl/lv_port_espressif_esp32-s3-lcd-ev-board

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LVGL ported to ESP32-S3-LCD-EV-Board

Overview

This is LVGL ported to ESP32-S3-LCD-EV-Board with using Espressif BSP. This example shows LVGL music demo.

Buy

You can purchase ESP32-S3-LCD-EV-Board from MOUSER or Official shop on AliExpress.

Benchmark

You can find more about performance in BSP repository.

Specification

CPU and Memory

  • MCU: ESP32-S3
  • RAM: 512 KB internal SRAM, 8/16 MB external PSRAM
  • Flash: 2/4/8/16 MB

Display and Touch

  • Resolution: 800x480 / 480x480
  • Display Size: 4.3" / 3.95"
  • Interface: RGB LCD
  • Color Depth: 24-bit
  • Touch Pad: Capacitive (GT1151/FT5x06)

Connectivity

  • Onboard audio codec + audio amplifier
  • Onboard dual microphone pickup
  • USB type-C interface download and debugging

Getting started

Hardware setup

  • Connect the display (480x480 or 800x480)
  • Connect USB-C (marked as UART) to PC
  • Board User Guide

Software setup

  • Prepare environment for compiling ESP-IDF - follow this guide.

Run the project

  • Clone this repository
  • Select screen size in menuconfig (default is 800x480):
idf.py menuconfig

Component config --> Board Support Package --> LCD --> Select Target Sub board

  • Compile and flash
idf.py -p COMx flash monitor

Contribution and Support

If you find any issues with the development board feel free to open an Issue in this repository. For LVGL related issues (features, bugs, etc) please use the main lvgl repository.

If you found a bug and found a solution too please send a Pull request. If you are new to Pull requests refer to Our Guide to learn the basics.