Skip to content

Latest commit

 

History

History
132 lines (94 loc) · 8.01 KB

File metadata and controls

132 lines (94 loc) · 8.01 KB

Arduino Lint Version Consistency

最新 Arduino 库版本: GitHub Release

最新 Espressif 组件版本: Espressif Release

ESP Display Panel

概述

ESP32_Display_Panel 是 Espressif 专为 ESP 系列 SoCs(ESP32、ESP32-S3、ESP32-P4 等)设计的用于 驱动屏幕移植 GUI 的库,它支持多种开发框架,包括 ESP-IDFArduinoMicroPython

该库集成了 Espressif 官方适配的大多数 屏幕相关组件,可用于驱动不同接口总线和型号的显示(触摸)屏。该库还提供了 背光控制IO 扩展 等屏幕常用功能,并与 显示触摸 整合组成完整的开发板屏幕驱动方案,开发者可以基于 支持的开发板自定义开发板 进行一站式的 GUI 应用开发。

ESP32_Display_Panel 的主要特性如下:

  • 支持多种屏幕相关驱动,包括 接口总线LCD触摸背光IO 扩展
  • 支持多款 Espressif 官方及第三方带屏开发板,包括 M5StackElecrowWaveshareVIEWE
  • 支持自定义开发板配置
  • 支持灵活调整驱动配置和参数
  • 支持 ESP-IDFArduinoMicroPython 开发框架

功能框图如下:

块图

目录

如何使用

📖 以下是 ESP32_Display_Panel 在不同开发环境中的使用指南:

支持的开发板

📋 以下是 ESP32_Display_Panel 支持的开发板列表:

制造商 型号
Espressif ESP32-C3-LCDkit、ESP32-S3-BOX、ESP32-S3-BOX-3、ESP32-S3-BOX-3B、ESP32-S3-BOX-3(beta)、ESP32-S3-BOX-Lite、ESP32-S3-EYE、ESP32-S3-Korvo-2、ESP32-S3-LCD-EV-Board、ESP32-S3-LCD-EV-Board-2、ESP32-S3-USB-OTG、ESP32-P4-Function-EV-Board
M5Stack M5STACK-M5CORE2、M5STACK-M5DIAL、M5STACK-M5CORES3
Elecrow CrowPanel 7.0"
Jingcai ESP32-4848S040C_I_Y_3
Waveshare ESP32-S3-Touch-LCD-1.85、ESP32-S3-Touch-LCD-2.1、ESP32-S3-Touch-LCD-2.8C、ESP32-S3-Touch-LCD-4.3、ESP32-S3-Touch-LCD-4.3B、ESP32-S3-Touch-LCD-5、ESP32-S3-Touch-LCD-5B、ESP32-S3-Touch-LCD-7、ESP32-P4-NANO
VIEWE UEDX24320024E-WB-A、UEDX24320028E-WB-A、UEDX24320035E-WB-A、UEDX32480035E-WB-A、UEDX48270043E-WB-A、UEDX48480040E-WB-A、UEDX80480043E-WB-A、UEDX80480050E-WB-A、UEDX80480070E-WB-A

📌 详细说明请点击制造商名称查看。

💡 欢迎开发者和制造商提交 PR 来贡献更多开发板支持。

支持的控制器

LCD 控制器

📋 以下是 ESP32_Display_Panel 支持的 LCD 控制器列表:

制造商 型号
AXS AXS15231B
Fitipower EK9716B、EK79007
GalaxyCore GC9A01、GC9B71、GC9503
Himax HX8399
Ilitek ILI9341、ILI9881C
JADARD JD9165、JD9365
NewVision NV3022B
SHENGHE SH8601
Sitronix ST7262、ST7701、ST7703、ST7789、ST7796、ST77903、ST77916、ST77922
Solomon Systech SPD2010

📌 详细说明请参阅 支持的 LCD 控制器

触摸控制器

📋 以下是 ESP32_Display_Panel 支持的触摸控制器列表:

制造商 型号
AXS AXS15231B
Chipsemicorp CHSC6540
FocalTech FT5x06
GOODiX GT911、GT1151
Hynitron CST816S、CST820
Parade TT21100
Sitronix ST7123、ST1633
Solomon Systech SPD2010
ST STMPE610
Xptek XPT2046

📌 详细说明请参阅 支持的触摸控制器

常见问题及解答

🔍 下面列举了在不同开发环境中常见的问题: