You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -262,28 +264,24 @@ AR_build_flags = ;; -fsingle-precision-constant ;; forces ArduinoFFT to use floa
262
264
AR_lib_deps = ;; for pre-usermod-library platformio_override compatibility
263
265
264
266
265
-
[esp32_idf_V4]
266
-
;; build environment for ESP32 using ESP-IDF 4.4.x / arduino-esp32 v2.0.5
267
-
;;
268
-
;; please note that you can NOT update existing ESP32 installs with a "V4" build. Also updating by OTA will not work properly.
269
-
;; You need to completely erase your device (esptool erase_flash) first, then install the "V4" build from VSCode+platformio.
270
-
271
-
;; select arduino-esp32 v2.0.9 (arduino-esp32 2.0.10 thru 2.0.14 are buggy so avoid them)
272
-
platform = https://github.com/tasmota/platform-espressif32/releases/download/2023.06.02/platform-espressif32.zip ;; Tasmota Arduino Core 2.0.9 with IPv6 support, based on IDF 4.4.4
267
+
[esp32_idf_V5]
268
+
;; build environment for ESP32 using ESP-IDF 5.3.3 / arduino-esp32 v3.1.3
269
+
platform = https://github.com/tasmota/platform-espressif32/releases/download/2025.08.30/platform-espressif32-2025.08.30.zip ;; Platform 2025.08.30 Tasmota Arduino Core 3.1.3.250808 based on IDF 5.3.3.250801
273
270
build_unflags = ${common.build_unflags}
274
271
build_flags = -g
275
272
-Wshadow=compatible-local ;; emit warning in case a local variable "shadows" another local one
276
273
-DARDUINO_ARCH_ESP32 -DESP32
277
274
${esp32_all_variants.build_flags}
278
-
-D WLED_ENABLE_DMX_INPUT
275
+
-D WLED_DISABLE_INFRARED ;; TODO: remove once we have updated library for V5
-DARDUINO_USB_MODE=0 ;; this flag is mandatory for ESP32-S2 !
295
293
;; please make sure that the following flags are properly set (to 0 or 1) by your board.json, or included in your custom platformio_override.ini entry:
296
294
;; ARDUINO_USB_CDC_ON_BOOT
297
-
${esp32_idf_V4.build_flags}
295
+
${esp32_idf_V5.build_flags}
298
296
lib_deps =
299
-
${esp32_idf_V4.lib_deps}
297
+
${esp32_idf_V5.lib_deps}
300
298
board_build.partitions = ${esp32.default_partitions} ;; default partioning for 4MB Flash - can be overridden in build envs
301
299
302
300
[esp32c3]
303
301
;; generic definitions for all ESP32-C3 boards
304
-
platform = ${esp32_idf_V4.platform}
302
+
platform = ${esp32_idf_V5.platform}
305
303
build_unflags = ${common.build_unflags}
306
304
build_flags = -g
307
305
-DARDUINO_ARCH_ESP32
@@ -311,15 +309,15 @@ build_flags = -g
311
309
-DARDUINO_USB_MODE=1 ;; this flag is mandatory for ESP32-C3
312
310
;; please make sure that the following flags are properly set (to 0 or 1) by your board.json, or included in your custom platformio_override.ini entry:
313
311
;; ARDUINO_USB_CDC_ON_BOOT
314
-
${esp32_idf_V4.build_flags}
312
+
${esp32_idf_V5.build_flags}
315
313
lib_deps =
316
-
${esp32_idf_V4.lib_deps}
314
+
${esp32_idf_V5.lib_deps}
317
315
board_build.partitions = ${esp32.default_partitions} ;; default partioning for 4MB Flash - can be overridden in build envs
318
316
board_build.flash_mode = qio
319
317
320
318
[esp32s3]
321
319
;; generic definitions for all ESP32-S3 boards
322
-
platform = ${esp32_idf_V4.platform}
320
+
platform = ${esp32_idf_V5.platform}
323
321
build_unflags = ${common.build_unflags}
324
322
build_flags = -g
325
323
-DESP32
@@ -330,9 +328,9 @@ build_flags = -g
330
328
-DCO
331
329
;; please make sure that the following flags are properly set (to 0 or 1) by your board.json, or included in your custom platformio_override.ini entry:
332
330
;; ARDUINO_USB_MODE, ARDUINO_USB_CDC_ON_BOOT
333
-
${esp32_idf_V4.build_flags}
331
+
${esp32_idf_V5.build_flags}
334
332
lib_deps =
335
-
${esp32_idf_V4.lib_deps}
333
+
${esp32_idf_V5.lib_deps}
336
334
board_build.partitions = ${esp32.large_partitions} ;; default partioning for 8MB flash - can be overridden in build envs
0 commit comments