benzino77 / tasmocompiler

Web GUI for custom Tasmota compilation
MIT License
511 stars 148 forks source link

No LVGL and PSRAM #418

Open ChrisVonFrosta opened 4 weeks ago

ChrisVonFrosta commented 4 weeks ago

i compiled a binary using TasmoCompiler. ESP32 S3 and LVGL was checked The hardware runs on precompiled Tasmota32-S3(qio/opi) before, was flashed via online "Install Tasmota) and worked fine. The custom build was uploaded/flashed via WebGui. But then no LVGL and PSRAM are available.

Console Output: ''' 00:00:00.253 CMD: Fall back to serial port, no SOF packet detected on USB port 00:00:00.253 HDW: ESP32-S3 v0.2 00:00:00.303 UFS: FlashFS mounted with 12536 kB free 00:00:00.315 CFG: Loaded from File, Anzahl 179 00:00:00.323 QPC: Count 1 00:00:00.327 SPI: Bus1 using GPIO12(CLK), GPIO11(MOSI) and GPIO13(MISO) 00:00:00.329 I2C: Bus1 using GPIO20(SCL) and GPIO19(SDA) 00:00:00.989 BRY: Berry initialized, RAM used 4717 bytes 00:00:00.015 I2C: GT911 found at 0x5d 00:00:00.134 UTI: GT911 initialized 00:00:00.146 Projekt tasmota - TasmotaSunton4.3 Version 14.3.0(TasmoCompiler-esp32s3)-3_1_0(2024.10.31 02:49:19) 00:00:00.182 TAP: Loaded Tasmota App 'DisplayCalibrate(1).tapp' 00:00:01.022 autoexec.be 00:00:01.022 BRY: Successfully loaded 'autoexec.be' 00:00:02.001 WIF: verb...................ls TasmotaSunton5zoll... 00:00:03.795 WIF: verbunden 00:00:04.053 HTP: Webserver aktiv bei TasmotaS....................... 03:55:17.047 RSL: INFO1 = {"Info1":{"Module":"SUNTON","Version":"14.3.0(TasmoCompiler-esp32s3)","FallbackTopic":"cmnd/DVES_5724AC_fb/","GroupTopic":"cmnd/tasmotas/"}} 03:55:17.062 RSL: INFO2 = {"Info2":{"WebServerMode":"Admin","Ho................"}} 03:55:17.075 RSL: INFO3 = {"Info3":{"RestartReason":"Vbat power on reset","BootCount":155}} 03:55:17.078 RSL: RESULT = {"POWER":"ON"} 03:55:17.090 RSL: POWER = ON 03:55:19.676 QPC: Reset 03:55:21.722 RSL: STATE = {"Time":"2024-10-31T03:55:21","Uptime":"0T00:00:10","UptimeSec":10,"Heap":218,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":22,"MqttCount":0,"Berry":{"HeapUsed":5,"Objects":64},"POWER":"ON","Wifi":{"AP":1,"..............","Channel":1,"Mode":"HT40","RSSI":76,"Signal":-62,"LinkCount":1,"Downtime":"0T00:00:04"}} '''

generated user_config_override.h:

#ifndef _USER_CONFIG_OVERRIDE_H_
#define _USER_CONFIG_OVERRIDE_H_

#ifdef CODE_IMAGE_STR
  #undef CODE_IMAGE_STR
#endif
#define CODE_IMAGE_STR "TasmoCompiler-esp32s3"

#ifdef STA_SSID1
  #undef STA_SSID1
#endif
#define STA_SSID1   "Phradio"

#ifdef STA_PASS1
  #undef STA_PASS1
#endif
#define STA_PASS1   "Phradio2006508816"

#ifdef USE_DISPLAY
  #undef USE_DISPLAY
#endif
#define USE_DISPLAY

#ifdef USE_UNIVERSAL_DISPLAY
  #undef USE_UNIVERSAL_DISPLAY
#endif
#define USE_UNIVERSAL_DISPLAY

#ifdef USE_UNIVERSAL_TOUCH
  #undef USE_UNIVERSAL_TOUCH
#endif
#define USE_UNIVERSAL_TOUCH

#ifdef USE_ENERGY_SENSOR
  #undef USE_ENERGY_SENSOR
#endif
#define USE_ENERGY_SENSOR

#ifdef USE_SR04
  #undef USE_SR04
#endif

#ifdef USE_VL53L0X
  #undef USE_VL53L0X
#endif

#ifdef USE_HRXL
  #undef USE_HRXL
#endif

#ifdef USE_DYP
  #undef USE_DYP
#endif

#ifdef USE_VL53L1X
  #undef USE_VL53L1X
#endif

#ifdef USE_EMULATION
  #undef USE_EMULATION
#endif

#ifdef USE_EMULATION_HUE
  #undef USE_EMULATION_HUE
#endif

#ifdef USE_EMULATION_WEMO
  #undef USE_EMULATION_WEMO
#endif

#ifdef USE_ADC_VCC
  #undef USE_ADC_VCC
#endif

#ifdef USE_TASMOTA_CLIENT
  #undef USE_TASMOTA_CLIENT
#endif

#ifdef USE_BERRY
  #undef USE_BERRY
#endif
#define USE_BERRY

#ifdef USE_BERRY_PSRAM
  #undef USE_BERRY_PSRAM
#endif
#define USE_BERRY_PSRAM

#ifdef USE_BLE_ESP32
  #undef USE_BLE_ESP32
#endif

#ifdef USE_MI_ESP32
  #undef USE_MI_ESP32
#endif

#ifdef USE_DISPLAY_TM1637
  #undef USE_DISPLAY_TM1637
#endif

#ifdef USE_DISPLAY_MAX7219
  #undef USE_DISPLAY_MAX7219
#endif

#ifdef USE_DISPLAY_MODES1TO5
  #undef USE_DISPLAY_MODES1TO5
#endif

#ifdef USE_DISPLAY_LCD
  #undef USE_DISPLAY_LCD
#endif

#ifdef USE_DISPLAY_MATRIX
  #undef USE_DISPLAY_MATRIX
#endif

#ifdef USE_DISPLAY_TM1650
  #undef USE_DISPLAY_TM1650
#endif

#ifdef USE_DISPLAY_EPAPER_29
  #undef USE_DISPLAY_EPAPER_29
#endif

#ifdef USE_DISPLAY_EPAPER_42
  #undef USE_DISPLAY_EPAPER_42
#endif

#ifdef USE_DISPLAY_RA8876
  #undef USE_DISPLAY_RA8876
#endif

#ifdef USE_DISPLAY_SEVENSEG
  #undef USE_DISPLAY_SEVENSEG
#endif

#ifdef USE_DOMOTICZ
  #undef USE_DOMOTICZ
#endif

#ifdef USE_HOME_ASSISTANT
  #undef USE_HOME_ASSISTANT
#endif

#ifdef USE_MCP230xx
  #undef USE_MCP230xx
#endif
#define USE_MCP230xx

#ifdef USE_MCP230xx_OUTPUT
  #undef USE_MCP230xx_OUTPUT
#endif
#define USE_MCP230xx_OUTPUT

#ifdef USE_MCP230xx_DISPLAYOUTPUT
  #undef USE_MCP230xx_DISPLAYOUTPUT
#endif
#define USE_MCP230xx_DISPLAYOUTPUT

#ifdef USE_I2C
  #undef USE_I2C
#endif
#define USE_I2C

#ifdef USE_IR_REMOTE
  #undef USE_IR_REMOTE
#endif

#ifdef USE_IR_REMOTE_FULL
  #undef USE_IR_REMOTE_FULL
#endif

#ifdef USE_KNX
  #undef USE_KNX
#endif

#ifdef USE_BH1750
  #undef USE_BH1750
#endif

#ifdef USE_VEML6070
  #undef USE_VEML6070
#endif

#ifdef USE_TSL2561
  #undef USE_TSL2561
#endif

#ifdef USE_SI1145
  #undef USE_SI1145
#endif

#ifdef USE_APDS9960
  #undef USE_APDS9960
#endif

#ifdef USE_VEML6075
  #undef USE_VEML6075
#endif

#ifdef USE_MAX44009
  #undef USE_MAX44009
#endif

#ifdef USE_TSL2591
  #undef USE_TSL2591
#endif

#ifdef USE_AS3935
  #undef USE_AS3935
#endif

#ifdef USE_VEML7700
  #undef USE_VEML7700
#endif

#ifdef USE_MHZ19
  #undef USE_MHZ19
#endif

#ifdef USE_SENSEAIR
  #undef USE_SENSEAIR
#endif

#ifdef USE_PMS5003
  #undef USE_PMS5003
#endif

#ifdef USE_MGS
  #undef USE_MGS
#endif

#ifdef USE_NOVA_SDS
  #undef USE_NOVA_SDS
#endif

#ifdef USE_SGP30
  #undef USE_SGP30
#endif

#ifdef USE_CCS811
  #undef USE_CCS811
#endif

#ifdef USE_SCD30
  #undef USE_SCD30
#endif

#ifdef USE_SPS30
  #undef USE_SPS30
#endif

#ifdef USE_SGP4X
  #undef USE_SGP4X
#endif

#ifdef USE_SEN5X
  #undef USE_SEN5X
#endif

#ifdef USE_HPMA
  #undef USE_HPMA
#endif

#ifdef USE_IAQ
  #undef USE_IAQ
#endif

#ifdef USE_T67XX
  #undef USE_T67XX
#endif

#ifdef USE_VINDRIKTNING
  #undef USE_VINDRIKTNING
#endif

#ifdef USE_SCD40
  #undef USE_SCD40
#endif

#ifdef USE_HM330X
  #undef USE_HM330X
#endif

#ifdef USE_LVGL
  #undef USE_LVGL
#endif
#define USE_LVGL

#ifdef USE_MPU_ACCEL
  #undef USE_MPU_ACCEL
#endif
#define USE_MPU_ACCEL

#ifdef USE_RTC_CHIPS
  #undef USE_RTC_CHIPS
#endif
#define USE_RTC_CHIPS

#ifdef USE_BM8563
  #undef USE_BM8563
#endif
#define USE_BM8563

#ifdef USE_XPT2046
  #undef USE_XPT2046
#endif
#define USE_XPT2046

#ifdef USE_FT5206
  #undef USE_FT5206
#endif
#define USE_FT5206

#ifdef USE_GT911
  #undef USE_GT911
#endif
#define USE_GT911

#ifdef USE_CST816S
  #undef USE_CST816S
#endif
#define USE_CST816S

#ifdef USE_DISPLAY_LVGL_ONLY
  #undef USE_DISPLAY_LVGL_ONLY
#endif
#define USE_DISPLAY_LVGL_ONLY

#ifdef USE_ENHANCED_GUI_WIFI_SCAN
  #undef USE_ENHANCED_GUI_WIFI_SCAN
#endif
#define USE_ENHANCED_GUI_WIFI_SCAN

#ifdef ROTARY_V1
  #undef ROTARY_V1
#endif
#define ROTARY_V1

#ifdef USE_BUZZER
  #undef USE_BUZZER
#endif
#define USE_BUZZER

#ifdef USE_LIGHT_PALETTE
  #undef USE_LIGHT_PALETTE
#endif
#define USE_LIGHT_PALETTE

#ifdef USE_SHELLY_PRO
  #undef USE_SHELLY_PRO
#endif
#define USE_SHELLY_PRO

#ifdef USE_SERIAL_BRIDGE
  #undef USE_SERIAL_BRIDGE
#endif
#define USE_SERIAL_BRIDGE

#ifdef USE_MATTER_DEVICE
  #undef USE_MATTER_DEVICE
#endif

#ifdef USE_BERRY_CRYPTO_EC_P256
  #undef USE_BERRY_CRYPTO_EC_P256
#endif

#ifdef USE_BERRY_CRYPTO_HMAC_SHA256
  #undef USE_BERRY_CRYPTO_HMAC_SHA256
#endif

#ifdef USE_BERRY_CRYPTO_HKDF_SHA256
  #undef USE_BERRY_CRYPTO_HKDF_SHA256
#endif

#ifdef USE_BERRY_CRYPTO_AES_CCM
  #undef USE_BERRY_CRYPTO_AES_CCM
#endif

#ifdef USE_BERRY_CRYPTO_AES_CTR
  #undef USE_BERRY_CRYPTO_AES_CTR
#endif

#ifdef USE_BERRY_CRYPTO_PBKDF2_HMAC_SHA256
  #undef USE_BERRY_CRYPTO_PBKDF2_HMAC_SHA256
#endif

#ifdef USE_BERRY_CRYPTO_SPAKE2P_MATTER
  #undef USE_BERRY_CRYPTO_SPAKE2P_MATTER
#endif

#ifdef USE_DISCOVERY
  #undef USE_DISCOVERY
#endif

#ifdef USE_MODBUS_BRIDGE
  #undef USE_MODBUS_BRIDGE
#endif

#ifdef USE_MODBUS_BRIDGE_TCP
  #undef USE_MODBUS_BRIDGE_TCP
#endif

#ifdef USE_MQTT_TLS
  #undef USE_MQTT_TLS
#endif

#ifdef USE_RULES
  #undef USE_RULES
#endif
#define USE_RULES

#ifdef USE_EXPRESSION
  #undef USE_EXPRESSION
#endif
#define USE_EXPRESSION

#ifdef SUPPORT_IF_STATEMENT
  #undef SUPPORT_IF_STATEMENT
#endif
#define SUPPORT_IF_STATEMENT

#ifdef USE_RC_SWITCH
  #undef USE_RC_SWITCH
#endif
#define USE_RC_SWITCH

#ifdef USE_UFILESYS
  #undef USE_UFILESYS
#endif
#define USE_UFILESYS

#ifdef USE_SDCARD
  #undef USE_SDCARD
#endif
#define USE_SDCARD

#ifdef GUI_TRASH_FILE
  #undef GUI_TRASH_FILE
#endif
#define GUI_TRASH_FILE

#ifdef GUI_EDIT_FILE
  #undef GUI_EDIT_FILE
#endif
#define GUI_EDIT_FILE

#ifdef USE_SHUTTER
  #undef USE_SHUTTER
#endif

#ifdef USE_SCRIPT
  #undef USE_SCRIPT
#endif

#ifdef USE_SPI
  #undef USE_SPI
#endif
#define USE_SPI

#ifdef USE_HLW8012
  #undef USE_HLW8012
#endif

#ifdef USE_CSE7766
  #undef USE_CSE7766
#endif

#ifdef USE_PZEM004T
  #undef USE_PZEM004T
#endif

#ifdef USE_MCP39F501
  #undef USE_MCP39F501
#endif

#ifdef USE_PZEM_AC
  #undef USE_PZEM_AC
#endif

#ifdef USE_PZEM_DC
  #undef USE_PZEM_DC
#endif

#ifdef USE_ADE7953
  #undef USE_ADE7953
#endif

#ifdef USE_SDM120
  #undef USE_SDM120
#endif

#ifdef USE_DDS2382
  #undef USE_DDS2382
#endif

#ifdef USE_SDM630
  #undef USE_SDM630
#endif

#ifdef USE_DDSU666
  #undef USE_DDSU666
#endif

#ifdef USE_SOLAX_X1
  #undef USE_SOLAX_X1
#endif

#ifdef USE_LE01MR
  #undef USE_LE01MR
#endif

#ifdef USE_BL09XX
  #undef USE_BL09XX
#endif

#ifdef USE_TELEINFO
  #undef USE_TELEINFO
#endif

#ifdef USE_IEM3000
  #undef USE_IEM3000
#endif

#ifdef USE_WE517
  #undef USE_WE517
#endif

#ifdef USE_ENERGY_DUMMY
  #undef USE_ENERGY_DUMMY
#endif

#ifdef USE_SONOFF_SC
  #undef USE_SONOFF_SC
#endif

#ifdef USE_DS18x20
  #undef USE_DS18x20
#endif

#ifdef USE_DHT
  #undef USE_DHT
#endif

#ifdef USE_SHT
  #undef USE_SHT
#endif

#ifdef USE_HTU
  #undef USE_HTU
#endif

#ifdef USE_BMP
  #undef USE_BMP
#endif

#ifdef USE_SHT3X
  #undef USE_SHT3X
#endif

#ifdef USE_LM75AD
  #undef USE_LM75AD
#endif

#ifdef USE_AZ7798
  #undef USE_AZ7798
#endif

#ifdef USE_MAX31855
  #undef USE_MAX31855
#endif

#ifdef USE_MLX90614
  #undef USE_MLX90614
#endif

#ifdef USE_MAX31865
  #undef USE_MAX31865
#endif

#ifdef USE_HIH6
  #undef USE_HIH6
#endif

#ifdef USE_DHT12
  #undef USE_DHT12
#endif

#ifdef USE_DS1624
  #undef USE_DS1624
#endif

#ifdef USE_AHT1x
  #undef USE_AHT1x
#endif

#ifdef USE_HDC1080
  #undef USE_HDC1080
#endif

#ifdef USE_MCP9808
  #undef USE_MCP9808
#endif

#ifdef USE_HP303B
  #undef USE_HP303B
#endif

#ifdef USE_LMT01
  #undef USE_LMT01
#endif

#ifdef USE_AM2320
  #undef USE_AM2320
#endif

#ifdef USE_BME68X
  #undef USE_BME68X
#endif

#ifdef USE_TIMERS
  #undef USE_TIMERS
#endif
#define USE_TIMERS

#ifdef USE_TUYA_MCU
  #undef USE_TUYA_MCU
#endif

#ifdef USE_WEBSERVER
  #undef USE_WEBSERVER
#endif
#define USE_WEBSERVER

#ifdef USE_WS2812
  #undef USE_WS2812
#endif

#ifdef USE_ZIGBEE
  #undef USE_ZIGBEE
#endif

#ifdef MY_LANGUAGE
  #undef MY_LANGUAGE
#endif
#define MY_LANGUAGE de_DE

#define USE_MCP230xx_ADDR 0x20

#undef SET_ESP32_STACK_SIZE
#define SET_ESP32_STACK_SIZE (24 * 1024)
#endif

what do wrong?

grafik