@@ -238,6 +238,7 @@ build_flags = -g
238238 -D CONFIG_ASYNC_TCP_USE_WDT =0
239239# use LITTLEFS library by lorol in ESP32 core 1.x.x instead of built-in in 2.x.x
240240 -D LOROL_LITTLEFS
241+ ; -DARDUINO_USB_CDC_ON_BOOT=0 ;; this flag is mandatory for "classic ESP32" when builing with arduino-esp32 >=2.0.3
241242
242243default_partitions = tools/WLED_ESP32_4MB_1MB_FS.csv
243244
@@ -276,7 +277,9 @@ build_flags = -g
276277 -DCONFIG_IDF_TARGET_ESP32S2
277278 -D CONFIG_ASYNC_TCP_USE_WDT =0
278279 -DCO
279- -DARDUINO_USB_MODE =0 ; ; WLEDMM - mandatory for ESP32-S2 when builing with arduino-esp32 >=2.0.3
280+ -DARDUINO_USB_MODE =0 ; ; this flag is mandatory for ESP32-S2 !
281+ ; ; 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:
282+ ; ; ARDUINO_USB_CDC_ON_BOOT, ARDUINO_USB_MSC_ON_BOOT, ARDUINO_USB_DFU_ON_BOOT
280283
281284lib_deps =
282285 ${env.lib_deps}
@@ -290,7 +293,9 @@ build_flags = -g
290293 -DCONFIG_IDF_TARGET_ESP32C3
291294 -D CONFIG_ASYNC_TCP_USE_WDT =0
292295 -DCO
293- -DARDUINO_USB_MODE =1 ; ; WLEDMM - mandatory for ESP32-C3 when builing with arduino-esp32 >=2.0.3
296+ -DARDUINO_USB_MODE =1 ; ; this flag is mandatory for ESP32-C3
297+ ; ; 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:
298+ ; ; ARDUINO_USB_CDC_ON_BOOT
294299
295300lib_deps =
296301 ${env.lib_deps}
@@ -306,6 +311,8 @@ build_flags = -g
306311 -DCONFIG_IDF_TARGET_ESP32S3
307312 -D CONFIG_ASYNC_TCP_USE_WDT =0
308313 -DCO
314+ ; ; 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:
315+ ; ; ARDUINO_USB_MODE, ARDUINO_USB_CDC_ON_BOOT, ARDUINO_USB_MSC_ON_BOOT, ARDUINO_USB_DFU_ON_BOOT
309316
310317lib_deps =
311318 ${env.lib_deps}
@@ -325,7 +332,7 @@ platform = ${common.platform_wled_default}
325332platform_packages = ${common.platform_packages}
326333board_build.ldscript = ${common.ldscript_4m1m}
327334build_unflags = ${common.build_unflags}
328- build_flags = ${common.build_flags_esp8266} -D WLED_RELEASE_NAME =ESP8266 # -DWLED_DISABLE_2D
335+ build_flags = ${common.build_flags_esp8266} -D WLED_RELEASE_NAME =ESP8266 -D WLED_DISABLE_BLYNK # -DWLED_DISABLE_2D
329336lib_deps = ${esp8266.lib_deps}
330337monitor_filters = esp8266_exception_decoder
331338
@@ -335,7 +342,7 @@ platform = ${common.platform_wled_default}
335342platform_packages = ${common.platform_packages}
336343board_build.ldscript = ${common.ldscript_2m512k}
337344build_unflags = ${common.build_unflags}
338- build_flags = ${common.build_flags_esp8266} -D WLED_RELEASE_NAME =ESP02
345+ build_flags = ${common.build_flags_esp8266} -D WLED_RELEASE_NAME =ESP02 -D WLED_DISABLE_BLYNK
339346lib_deps = ${esp8266.lib_deps}
340347
341348[env:esp01_1m_full]
@@ -344,7 +351,7 @@ platform = ${common.platform_wled_default}
344351platform_packages = ${common.platform_packages}
345352board_build.ldscript = ${common.ldscript_1m128k}
346353build_unflags = ${common.build_unflags}
347- build_flags = ${common.build_flags_esp8266} -D WLED_RELEASE_NAME =ESP01 -D WLED_DISABLE_OTA
354+ build_flags = ${common.build_flags_esp8266} -D WLED_RELEASE_NAME =ESP01 -D WLED_DISABLE_OTA -D WLED_DISABLE_BLYNK
348355lib_deps = ${esp8266.lib_deps}
349356
350357[env:esp07]
@@ -390,7 +397,7 @@ board = esp32dev
390397platform = ${esp32.platform}
391398platform_packages = ${esp32.platform_packages}
392399build_unflags = ${common.build_unflags}
393- build_flags = ${common.build_flags_esp32} -D WLED_RELEASE_NAME =ESP32 # -D WLED_DISABLE_BLYNK #-D WLED_DISABLE_BROWNOUT_DET
400+ build_flags = ${common.build_flags_esp32} -D WLED_RELEASE_NAME =ESP32 -D WLED_DISABLE_BLYNK # -D WLED_DISABLE_BROWNOUT_DET
394401lib_deps = ${esp32.lib_deps}
395402monitor_filters = esp32_exception_decoder
396403board_build.partitions = ${esp32.default_partitions}
@@ -400,7 +407,7 @@ board = esp32dev
400407platform = ${esp32.platform}
401408platform_packages = ${esp32.platform_packages}
402409build_unflags = ${common.build_unflags}
403- build_flags = ${common.build_flags_esp32} -D WLED_RELEASE_NAME =ESP32_qio80 # -D WLED_DISABLE_BLYNK #-D WLED_DISABLE_BROWNOUT_DET
410+ build_flags = ${common.build_flags_esp32} -D WLED_RELEASE_NAME =ESP32_qio80 -D WLED_DISABLE_BLYNK # -D WLED_DISABLE_BROWNOUT_DET
404411lib_deps = ${esp32.lib_deps}
405412monitor_filters = esp32_exception_decoder
406413board_build.partitions = ${esp32.default_partitions}
@@ -438,10 +445,12 @@ platform = ${esp32.platformV4}
438445platform_packages = ${esp32.platformV4_packages}
439446board_build.partitions = tools/WLED_ESP32_4MB_1MB_FS.csv
440447build_flags = ${common.build_flags} ${esp32c3.build_flags} -D WLED_RELEASE_NAME =ESP32-C3
441- -D CONFIG_LITTLEFS_FOR_IDF_3_2 -D WLED_WATCHDOG_TIMEOUT =0
442- -D WLED_USE_MY_CONFIG
443- ; -D USERMOD_AUDIOREACTIVE
444- -D USERMOD_CUSTOMEFFECTS
448+ -D WLED_WATCHDOG_TIMEOUT =0
449+ ; -DARDUINO_USB_CDC_ON_BOOT=1 ;; for virtual USB
450+ -D CONFIG_LITTLEFS_FOR_IDF_3_2 ; WLEDMM
451+ -D WLED_USE_MY_CONFIG ; WLEDMM
452+ ; -D USERMOD_AUDIOREACTIVE ; WLEDMM
453+ -D USERMOD_CUSTOMEFFECTS ; WLEDMM
445454upload_speed = 460800
446455build_unflags = ${common.build_unflags}
447456lib_deps = ${esp32c3.lib_deps}
0 commit comments