Title here
Summary here
本文用于介绍如何将此拓展板部署到 ESP32-S3 平台中,您可根据开发习惯选择 Arduino 或 ESP-IDF 开发。
工程开发中,暂不支持。
Graphics & Touch Driver : LovyanGFX
UI / Widgets : LVGL 9.1.0
Framework : ESP-IDF 5.2.3
git clone https://github.com/embeddedboys/pico_dm_qd3503728_esp32s3_idf
cd pico_dm_qd3503728_esp32s3_idf
git submodule update --initTested with ESP-IDF v5.2.3. Other versions may work as well.
mkdir -p ~/esp && cd ~/esp
git clone https://github.com/espressif/esp-idf.git -b release/v5.2
cd esp-idf
./install.shMake sure you have esp-idf exported, e.g.:
source ~/esp/esp-idf/export.sh
idf.py set-target esp32s3这个项目的设计是兼容多个核心板配置,您需要打开 main/LGFX_MakerFabs_Parallel_S3.hpp。 并修改 DEFAULT_CORE_BOARD_MODEL 以适应您的核心板。以下是一些可供参考的选择:
#define NOLOGO_ESP32S3_PICO   1
#define WALNUTPI_PICOW        2
#define UNKNOWN_ESP32S3_PICO  3
#ifndef DEFAULT_CORE_BOARD_MODEL
  #define DEFAULT_CORE_BOARD_MODEL NOLOGO_ESP32S3_PICO
#endif编译烧录:
idf.py build flash monitor

#define TFT_PIN_BLK   9
#define TFT_PIN_WR    3
#define TFT_PIN_RD    41
#define TFT_PIN_RS    4
#define TFT_PIN_RST   6
#define TFT_PIN_D0    43
#define TFT_PIN_D1    44
#define TFT_PIN_D2    38
#define TFT_PIN_D3    39
#define TFT_PIN_D4    40
#define TFT_PIN_D5    41
#define TFT_PIN_D6    42
#define TFT_PIN_D7    21
#define TFT_PIN_D8    20
#define TFT_PIN_D9    19
#define TFT_PIN_D10   18
#define TFT_PIN_D11   17
#define TFT_PIN_D12   14
#define TFT_PIN_D13   13
#define TFT_PIN_D14   12
#define TFT_PIN_D15   11
#define TP_PIN_SDA    7
#define TP_PIN_SCL    8
#define TP_PIN_INT    5此工程基于 Makefabs 的 makerfabs-parallel-tft-lvgl-lgfx 修改而来。