diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index ed620cd6a..28c730524 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -1,4 +1,5 @@ -name: ESP32 builder solo1 v4.4.2 +name: ESP32 builder solo1 v4.4.3 + on: workflow_dispatch: # Manually start a workflow diff --git a/configs/builds.json b/configs/builds.json index 200e5ae5e..b83892c32 100644 --- a/configs/builds.json +++ b/configs/builds.json @@ -59,7 +59,7 @@ { "target": "esp32s2", "features":["qio_ram"], - "idf_libs":["dout","40m"], + "idf_libs":["dout","80m"], "bootloaders":[ ["qio","80m"], ["qout","80m"], @@ -79,7 +79,7 @@ { "target": "esp32c3", "features":[], - "idf_libs":["dout","40m"], + "idf_libs":["dout","80m"], "bootloaders":[ ["qio","80m"], ["qout","80m"], diff --git a/configs/defconfig.common b/configs/defconfig.common index 67ee16fb1..c68b41bb6 100644 --- a/configs/defconfig.common +++ b/configs/defconfig.common @@ -1,3 +1,2 @@ CONFIG_AUTOSTART_ARDUINO=y -CONFIG_ARDUINO_UDP_RUN_CORE0=y -# CONFIG_WS2812_LED_ENABLE is not set \ No newline at end of file +# CONFIG_WS2812_LED_ENABLE is not set diff --git a/configs/defconfig.esp32 b/configs/defconfig.esp32 index 3f543c1e3..026899d09 100644 --- a/configs/defconfig.esp32 +++ b/configs/defconfig.esp32 @@ -1,12 +1,12 @@ CONFIG_APP_EXCLUDE_PROJECT_VER_VAR=y CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR=y +# CONFIG_APP_COMPILE_TIME_DATE is not set CONFIG_BOOTLOADER_LOG_LEVEL_NONE=y -CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP=y -CONFIG_BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON=y +CONFIG_BOOTLOADER_SKIP_VALIDATE_ALWAYS=y CONFIG_ARDUHAL_LOG_DEFAULT_LEVEL_NONE=y CONFIG_DISABLE_HAL_LOCKS=y CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y -# CONFIG_PARTITION_TABLE_MD5 is not set +CONFIG_ESPTOOLPY_FLASHSIZE_DETECT=y CONFIG_COMPILER_OPTIMIZATION_SIZE=y CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE=y CONFIG_COMPILER_STACK_CHECK_MODE_NORM=y @@ -29,8 +29,6 @@ CONFIG_SPIRAM_BOOT_INIT=y # CONFIG_SPIRAM_MEMTEST is not set CONFIG_SPIRAM_IGNORE_NOTFOUND=y CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=4096 -CONFIG_SPIRAM_MALLOC_RESERVE_INTERNAL=0 -CONFIG_LWIP_IPV6_AUTOCONFIG=y CONFIG_ESP32_XTAL_FREQ_AUTO=y CONFIG_ETH_SPI_ETHERNET_DM9051=y CONFIG_ETH_SPI_ETHERNET_W5500=y diff --git a/configs/defconfig.esp32c3 b/configs/defconfig.esp32c3 index 08ea0559e..cf147a62f 100644 --- a/configs/defconfig.esp32c3 +++ b/configs/defconfig.esp32c3 @@ -1,12 +1,12 @@ CONFIG_APP_EXCLUDE_PROJECT_VER_VAR=y CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR=y +# CONFIG_APP_COMPILE_TIME_DATE is not set CONFIG_BOOTLOADER_LOG_LEVEL_NONE=y -CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP=y -CONFIG_BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON=y +CONFIG_BOOTLOADER_SKIP_VALIDATE_ALWAYS=y CONFIG_ARDUHAL_LOG_DEFAULT_LEVEL_NONE=y CONFIG_DISABLE_HAL_LOCKS=y CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y -# CONFIG_PARTITION_TABLE_MD5 is not set +CONFIG_ESPTOOLPY_FLASHSIZE_DETECT=y CONFIG_COMPILER_OPTIMIZATION_SIZE=y CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE=y CONFIG_COMPILER_SAVE_RESTORE_LIBCALLS=y @@ -52,17 +52,12 @@ CONFIG_FREERTOS_IDLE_TASK_STACKSIZE=2304 CONFIG_HAL_ASSERTION_DISABLE=y CONFIG_LOG_DEFAULT_LEVEL_NONE=y # CONFIG_LOG_COLORS is not set -CONFIG_LWIP_IPV6_AUTOCONFIG=y CONFIG_LWIP_LOCAL_HOSTNAME="tasmota" CONFIG_LWIP_MAX_SOCKETS=16 CONFIG_LWIP_SO_RCVBUF=y CONFIG_LWIP_IP_FORWARD=y CONFIG_LWIP_IPV4_NAPT=y CONFIG_LWIP_DHCP_OPTIONS_LEN=128 -CONFIG_LWIP_SNTP_UPDATE_DELAY=10800000 -CONFIG_MBEDTLS_PSK_MODES=y -CONFIG_MBEDTLS_KEY_EXCHANGE_PSK=y -CONFIG_NEWLIB_NANO_FORMAT=y CONFIG_MBEDTLS_PSK_MODES=y CONFIG_MBEDTLS_KEY_EXCHANGE_PSK=y CONFIG_NEWLIB_NANO_FORMAT=y diff --git a/configs/defconfig.esp32s2 b/configs/defconfig.esp32s2 index 905a1a5f5..9b33c6095 100644 --- a/configs/defconfig.esp32s2 +++ b/configs/defconfig.esp32s2 @@ -1,12 +1,12 @@ CONFIG_APP_EXCLUDE_PROJECT_VER_VAR=y CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR=y +# CONFIG_APP_COMPILE_TIME_DATE is not set CONFIG_BOOTLOADER_LOG_LEVEL_NONE=y -CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP=y -CONFIG_BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON=y +CONFIG_BOOTLOADER_SKIP_VALIDATE_ALWAYS=y CONFIG_ARDUHAL_LOG_DEFAULT_LEVEL_NONE=y CONFIG_DISABLE_HAL_LOCKS=y CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y -# CONFIG_PARTITION_TABLE_MD5 is not set +CONFIG_ESPTOOLPY_FLASHSIZE_DETECT=y CONFIG_TINYUSB_MSC_BUFSIZE=4096 CONFIG_TINYUSB_DESC_DFU_RT_STRING="Espressif DFU Device" CONFIG_COMPILER_OPTIMIZATION_SIZE=y @@ -15,6 +15,8 @@ CONFIG_COMPILER_STACK_CHECK_MODE_NORM=y CONFIG_COMPILER_WARN_WRITE_STRINGS=y CONFIG_ESP32S2_DEFAULT_CPU_FREQ_240=y CONFIG_ESP32S2_SPIRAM_SUPPORT=y +CONFIG_ESP32S2_ULP_COPROC_ENABLED=y +CONFIG_ESP32S2_ULP_COPROC_RESERVE_MEM=1024 CONFIG_SPIRAM_BOOT_INIT=y # CONFIG_SPIRAM_MEMTEST is not set CONFIG_SPIRAM_IGNORE_NOTFOUND=y diff --git a/configs/defconfig.esp32s3 b/configs/defconfig.esp32s3 index 6b9184861..50ffaa115 100644 --- a/configs/defconfig.esp32s3 +++ b/configs/defconfig.esp32s3 @@ -1,12 +1,12 @@ CONFIG_APP_EXCLUDE_PROJECT_VER_VAR=y CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR=y +# CONFIG_APP_COMPILE_TIME_DATE is not set CONFIG_BOOTLOADER_LOG_LEVEL_NONE=y +CONFIG_BOOTLOADER_SKIP_VALIDATE_ALWAYS=y CONFIG_ARDUHAL_LOG_DEFAULT_LEVEL_NONE=y -CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP=y -CONFIG_BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON=y CONFIG_DISABLE_HAL_LOCKS=y CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y -# CONFIG_PARTITION_TABLE_MD5 is not set +CONFIG_ESPTOOLPY_FLASHSIZE_DETECT=y CONFIG_TINYUSB_MSC_BUFSIZE=4096 CONFIG_COMPILER_OPTIMIZATION_SIZE=y CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE=y @@ -39,6 +39,8 @@ CONFIG_BLE_MESH_TRACE_LEVEL_NONE=y CONFIG_BLE_MESH_NET_BUF_TRACE_LEVEL_NONE=y CONFIG_ESP32S3_DEFAULT_CPU_FREQ_240=y CONFIG_ESP32S3_SPIRAM_SUPPORT=y +CONFIG_ESP32S3_ULP_COPROC_ENABLED=y +CONFIG_ESP32S3_ULP_COPROC_RESERVE_MEM=1024 # CONFIG_SPIRAM_MEMTEST is not set CONFIG_SPIRAM_SPEED_80M=y CONFIG_SPIRAM_IGNORE_NOTFOUND=y diff --git a/tools/config.sh b/tools/config.sh index 619841190..e8600bc58 100755 --- a/tools/config.sh +++ b/tools/config.sh @@ -6,7 +6,7 @@ if [ -z $IDF_PATH ]; then fi if [ -z $IDF_BRANCH ]; then - IDF_BRANCH="v4.4.2" + IDF_BRANCH="442_esp41" fi if [ -z $AR_PR_TARGET_BRANCH ]; then @@ -34,7 +34,7 @@ AR_USER="tasmota" AR_REPO="$AR_USER/arduino-esp32" # Arduino branch to use -AR_BRANCH="work" +AR_BRANCH="speed_OTA" AR_REPO_URL="https://github.com/$AR_REPO.git" if [ -n $GITHUB_TOKEN ]; then