mirror of
https://github.com/letscontrolit/ESPEasy.git
synced 2026-09-11 17:14:27 +00:00
[ESP-IDF5.3] Update to SDK IDF5.3.1/Arduino3.0.5 20240924
This commit is contained in:
@@ -167,7 +167,7 @@ extra_scripts = ${esp82xx_common.extra_scripts}
|
||||
; IDF 4.4 = platform-espressif32 3.4.x = espressif/arduino-esp32 tag 2.0.4
|
||||
; Just for those who lost track of the extremely confusing numbering schema.
|
||||
; For MUSTFIX_CLIENT_TIMEOUT_IN_SECONDS See: https://github.com/espressif/arduino-esp32/pull/6676
|
||||
[core_esp32_IDF5_1__3_0_2_SPIFFS]
|
||||
[core_esp32_IDF5_1_4__3_0_5_SPIFFS]
|
||||
platform = https://github.com/tasmota/platform-espressif32/releases/download/2024.09.10/platform-espressif32.zip
|
||||
platform_packages = framework-arduinoespressif32 @ https://github.com/Jason2866/esp32-arduino-lib-builder/releases/download/2962/framework-arduinoespressif32-all-release_v5.1-33fbade.zip
|
||||
build_flags = -DESP32_STAGE
|
||||
@@ -192,10 +192,10 @@ build_flags = -DESP32_STAGE
|
||||
-Wnull-dereference
|
||||
lib_ignore =
|
||||
|
||||
; ESP_IDF 5.1
|
||||
[core_esp32_IDF5_3__3_0_4_LittleFS]
|
||||
; ESP_IDF 5.3.1
|
||||
[core_esp32_IDF5_3_1__3_0_5_LittleFS]
|
||||
platform = https://github.com/Jason2866/platform-espressif32.git#Arduino/IDF53
|
||||
platform_packages = framework-arduinoespressif32 @ https://github.com/Jason2866/esp32-arduino-lib-builder/releases/download/2980/framework-arduinoespressif32-all-release_v5.3-3a06c6fe.zip
|
||||
platform_packages = framework-arduinoespressif32 @ https://github.com/Jason2866/esp32-arduino-lib-builder/releases/download/2990/framework-arduinoespressif32-all-release_v5.3-7c1246ae.zip
|
||||
build_flags = -DESP32_STAGE
|
||||
-DESP_IDF_VERSION_MAJOR=5
|
||||
-DLIBRARIES_NO_LOG=1
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
|
||||
[esp32_base]
|
||||
extends = common, core_esp32_IDF5_1__3_0_2_SPIFFS
|
||||
extends = common, core_esp32_IDF5_1_4__3_0_5_SPIFFS
|
||||
upload_speed = 460800
|
||||
upload_before_reset = default_reset
|
||||
upload_after_reset = hard_reset
|
||||
@@ -19,7 +19,7 @@ extra_scripts = post:tools/pio/post_esp32.py
|
||||
; pre:tools/pio/apply_patches.py
|
||||
build_unflags = -Wall
|
||||
-fno-lto
|
||||
build_flags = ${core_esp32_IDF5_1__3_0_2_SPIFFS.build_flags}
|
||||
build_flags = ${core_esp32_IDF5_1_4__3_0_5_SPIFFS.build_flags}
|
||||
; ${mqtt_flags.build_flags}
|
||||
-DMQTT_MAX_PACKET_SIZE=2048
|
||||
-DCONFIG_FREERTOS_ASSERT_DISABLE
|
||||
@@ -30,11 +30,11 @@ build_flags = ${core_esp32_IDF5_1__3_0_2_SPIFFS.build_flags}
|
||||
-DCORE_DEBUG_LEVEL=ARDUHAL_LOG_LEVEL_NONE
|
||||
monitor_filters = esp32_exception_decoder
|
||||
lib_ignore =
|
||||
${core_esp32_IDF5_1__3_0_2_SPIFFS.lib_ignore}
|
||||
${core_esp32_IDF5_1_4__3_0_5_SPIFFS.lib_ignore}
|
||||
|
||||
|
||||
[esp32_base_idf5]
|
||||
extends = common, core_esp32_IDF5_3__3_0_4_LittleFS
|
||||
extends = common, core_esp32_IDF5_3_1__3_0_5_LittleFS
|
||||
upload_speed = 460800
|
||||
upload_before_reset = default_reset
|
||||
upload_after_reset = hard_reset
|
||||
@@ -51,7 +51,7 @@ extra_scripts = post:tools/pio/post_esp32.py
|
||||
; However LTO cannot optimize builds with text section literals and thus will result in quite a lot larger builds (80k - 140k larger)
|
||||
build_unflags = -Wall
|
||||
-fno-lto
|
||||
build_flags = ${core_esp32_IDF5_3__3_0_4_LittleFS.build_flags}
|
||||
build_flags = ${core_esp32_IDF5_3_1__3_0_5_LittleFS.build_flags}
|
||||
; ${mqtt_flags.build_flags}
|
||||
-DMQTT_MAX_PACKET_SIZE=2048
|
||||
-DCONFIG_FREERTOS_ASSERT_DISABLE
|
||||
@@ -65,7 +65,7 @@ build_flags = ${core_esp32_IDF5_3__3_0_4_LittleFS.build_flags}
|
||||
-DLWIP_IPV6=1
|
||||
monitor_filters = esp32_exception_decoder
|
||||
lib_ignore =
|
||||
${core_esp32_IDF5_3__3_0_4_LittleFS.lib_ignore}
|
||||
${core_esp32_IDF5_3_1__3_0_5_LittleFS.lib_ignore}
|
||||
|
||||
|
||||
; -flto cannot be used for ESP32 C3!
|
||||
@@ -116,7 +116,7 @@ board_build.filesystem = littlefs
|
||||
lib_ignore = ${esp32_always.lib_ignore}
|
||||
ESP32_ping
|
||||
ESP32 BLE Arduino
|
||||
${core_esp32_IDF5_3__3_0_4_LittleFS.lib_ignore}
|
||||
${core_esp32_IDF5_3_1__3_0_5_LittleFS.lib_ignore}
|
||||
|
||||
|
||||
[esp32_IRExt]
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
|
||||
; IDF 5.1.2
|
||||
; IDF 5.3.1
|
||||
[esp32_solo1_common_LittleFS]
|
||||
extends = esp32_base_idf5
|
||||
platform = https://github.com/Jason2866/platform-espressif32.git#Arduino/IDF53
|
||||
platform_packages = framework-arduinoespressif32 @ https://github.com/Jason2866/esp32-arduino-lib-builder/releases/download/2981/framework-arduinoespressif32-solo1-release_v5.3-3a06c6fe.zip
|
||||
platform_packages = framework-arduinoespressif32 @ https://github.com/Jason2866/esp32-arduino-lib-builder/releases/download/2987/framework-arduinoespressif32-solo1-release_v5.3-7c1246ae.zip
|
||||
build_flags = ${esp32_base_idf5.build_flags}
|
||||
-DFEATURE_ARDUINO_OTA=1
|
||||
-DUSE_LITTLEFS
|
||||
|
||||
Reference in New Issue
Block a user