Logo
LilyGO T5 4.7 inch E-paper Display
LilyGO T5 4.7 inch E-paper
GPIO #Component
GPIO00 None
GPIO01 None
GPIO02 None
GPIO03 None
GPIO04 None
GPIO05 None
GPIO09 None
GPIO10 None
GPIO12 User
GPIO13 User
GPIO14 User
GPIO15 User
GPIO16 None
GPIO17 None
GPIO18 None
GPIO19 None
GPIO20 None
GPIO21 None
GPIO22 None
GPIO23 EPD Data
GPIO24 None
GPIO25 None
GPIO26 None
GPIO27 None
GPIO6 None
GPIO7 None
GPIO8 None
GPIO11 None
GPIO32 None
GPIO33 None
GPIO34 Button 2
GPIO35 Button 3
GPIO36 ADC Input 1
GPIO37 None
GPIO38 None
GPIO39 Button 1
Configuration for ESP32
{"NAME":"LilyGO T5-4.7","GPIO":[0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,7616,0,0,0,0,0,0,0,0,0,0,33,34,4704,0,0,32],"FLAG":0,"BASE":1}

platformio_tasmota_cenv.ini

[env:tasmota32-ttgo47]
extends                 = env:tasmota32_base
board                   = esp32
build_flags             = ${env:tasmota32_base.build_flags} -DFIRMWARE_EPD47 -DCONFIG_EPD_DISPLAY_TYPE_ED047TC1 -DCONFIG_EPD_BOARD_REVISION_LILYGO_T5_47
lib_extra_dirs          = lib/libesp32, lib/lib_basic, lib/lib_i2c, lib/lib_display, lib/libesp32_lvgl, lib/libesp32_eink/epdiy, lib/lib_ssl

user_config_override.h

#ifdef FIRMWARE_EPD47
    #undef CODE_IMAGE_STR
    #define CODE_IMAGE_STR "ttgo47"

#define USE_BMP
#define USE_I2C
#define USE_SPI
#define USE_DISPLAY
  #undef USE_DISPLAY_MODES1TO5
  #define USE_ALL_EPD_FONTS
#define USE_LILYGO47
#define SHOW_SPLASH

#endif // #ifdef FIRMWARE_EPD47 

Build in PlatformIO using environment tasmota32-ttgo47