[ESP-IDF5.3] Update to SDK IDF5.3.1/Arduino3.0.5 20240924

This commit is contained in:
TD-er
2024-09-26 11:02:22 +02:00
parent 953afd5360
commit 9f60b5efbf
3 changed files with 13 additions and 13 deletions
+4 -4
View File
@@ -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
+7 -7
View File
@@ -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]
+2 -2
View File
@@ -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