14
14
# Release binaries
15
15
; default_envs = nodemcuv2, esp8266_2m, esp01_1m_full, esp32dev, esp32_eth, esp32s2_saola, esp32c3
16
16
17
+ # WLEDSR Relase binaries
18
+ default_envs = soundReactive_esp32dev, soundReactive_esp32_eth, esp32_4MB_max, esp32_4MB_min_debug, esp32_4MB_min_micdebug, esp32_pico_4MB_min, wemos_shield_esp32_4MB_max, wemos_shield_esp32_16MB_max
19
+
17
20
# WLED sound-reactive binaries
18
21
; default_envs = soundReactive_lolin_d32
19
22
; default_envs = soundReactive_esp32dev
26
29
27
30
; default_envs = esp32_4MB_min, esp32_4MB_max, esp32_16MB_max, wemos_shield_esp32_4MB_max, wemos_shield_esp32_16MB_max, esp32_pico_4MB_min
28
31
; default_envs = esp32_4MB_min
29
- default_envs = esp32_4MB_max ; recommended default
32
+ ; default_envs = esp32_4MB_max ; recommended default
30
33
; default_envs = esp32_16MB_max
31
34
; default_envs = wemos_shield_esp32_4MB_max
32
35
; default_envs = wemos_shield_esp32_16MB_max
228
231
229
232
platform_packages = framework-arduinoespressif32 @ https://github.com/Aircoookie/arduino-esp32.git# 1.0.6.4
230
233
231
- build_flags = -g
234
+ build_flags = -g
235
+ -Wno-attributes -Wno-unused-variable -Wno-unused-function ; ; WLEDSR disables some stupid warnings, like NeoPixelBus warning: 'maybe_unused' attribute directive ignored
232
236
-DARDUINO_ARCH_ESP32
233
237
# -DCONFIG_LITTLEFS_FOR_IDF_3_2
234
238
-D CONFIG_ASYNC_TCP_USE_WDT =0
@@ -439,6 +443,7 @@ platform_packages = ${esp32.platform_packages}
439
443
upload_speed = 460800 ; 921600
440
444
build_unflags = ${common.build_unflags}
441
445
build_flags = ${common.build_flags_esp32} -D WLED_RELEASE_NAME =soundReactive_esp32dev -D WLED_DISABLE_MQTT -D WLED_DISABLE_LOXONE
446
+ -D USERMOD_CUSTOMEFFECTS ; WLEDMM usermod
442
447
lib_deps = ${esp32.lib_deps}
443
448
monitor_filters = esp32_exception_decoder
444
449
board_build.partitions = ${esp32.default_partitions}
@@ -452,6 +457,7 @@ platform_packages = ${esp32.platform_packages}
452
457
upload_speed = 921600
453
458
build_unflags = ${common.build_unflags}
454
459
build_flags = ${common.build_flags_esp32} -D WLED_RELEASE_NAME =soundReactive_esp32_eth -D RLYPIN =-1 -D WLED_USE_ETHERNET -D BTNPIN =-1 -D WLED_DISABLE_MQTT -D WLED_DISABLE_LOXONE
460
+ -D USERMOD_CUSTOMEFFECTS ; WLEDMM usermod
455
461
lib_deps = ${esp32.lib_deps}
456
462
board_build.partitions = ${esp32.default_partitions}
457
463
; board_build.f_flash = 80000000L
@@ -464,6 +470,7 @@ platform_packages = ${esp32.platform_packages}
464
470
upload_speed = 921600
465
471
build_unflags = ${common.build_unflags}
466
472
build_flags = ${common.build_flags_esp32} -D WLED_DISABLE_MQTT -D WLED_DISABLE_LOXONE
473
+ -D USERMOD_CUSTOMEFFECTS ; WLEDMM usermod
467
474
lib_deps = ${esp32.lib_deps}
468
475
monitor_filters = esp32_exception_decoder
469
476
board_build.partitions = ${esp32.default_partitions}
@@ -477,17 +484,18 @@ platform_packages = ${esp32.platform_packages}
477
484
upload_speed = 921600
478
485
build_unflags = ${common.build_unflags}
479
486
build_flags = ${common.build_flags_esp32} -D WLED_DISABLE_MQTT -D WLED_DISABLE_LOXONE
487
+ -D USERMOD_CUSTOMEFFECTS ; WLEDMM usermod
480
488
lib_deps = ${esp32.lib_deps}
481
489
monitor_filters = esp32_exception_decoder
482
490
board_build.f_cpu = 240000000L
483
491
board_upload.flash_size = 16MB
484
492
board_upload.maximum_size = 16777216
485
- board_build.partitions = tools/SoundReactive_ESP32_16MB .csv
493
+ board_build.partitions = tools/WLED_ESP32_16MB .csv ; for esp32_16MB with 16MB flash
486
494
board_build.f_flash = 80000000L
487
495
board_build.flash_mode = qio
488
496
489
497
[env:soundReactive_m5atom]
490
- board = esp32dev
498
+ board = m5stack-atom
491
499
platform = ${esp32.platform}
492
500
platform_packages = ${esp32.platform_packages}
493
501
upload_speed = 1500000
@@ -499,18 +507,19 @@ build_flags = ${common.build_flags_esp32}
499
507
-D WLED_DISABLE_LOXONE
500
508
-D LEDPIN =27
501
509
-D BTNPIN =39
502
- -D DMENABLED =5
510
+ -D DMENABLED =5 -D SR_SQUELCH =5 -D SR_GAIN =75 ; ; SPM1423 specific
503
511
-D I2S_SDPIN =26
504
512
-D I2S_WSPIN =32
505
513
-D I2S_CKPIN =-1
514
+ -D USERMOD_CUSTOMEFFECTS ; WLEDMM usermod
506
515
lib_deps = ${esp32.lib_deps}
507
516
monitor_filters = esp32_exception_decoder
508
517
board_build.partitions = ${esp32.default_partitions}
509
518
board_build.f_flash = 80000000L
510
519
board_build.flash_mode = dio
511
520
512
521
[env:soundReactive_m5stamp-pico]
513
- board = esp32dev
522
+ board = pico32
514
523
platform = ${esp32.platform}
515
524
platform_packages = ${esp32.platform_packages}
516
525
upload_speed = 1500000
@@ -522,15 +531,16 @@ build_flags = ${common.build_flags_esp32}
522
531
-D WLED_DISABLE_LOXONE
523
532
-D LEDPIN =27
524
533
-D BTNPIN =39
525
- -D DMENABLED =5
534
+ -D DMENABLED =5 -D SR_SQUELCH =5 -D SR_GAIN =75 ; ; SPM1423 specific
526
535
-D I2S_SDPIN =32
527
536
-D I2S_WSPIN =33
528
537
-D I2S_CKPIN =-1
538
+ -D USERMOD_CUSTOMEFFECTS ; WLEDMM usermod
529
539
lib_deps = ${esp32.lib_deps}
530
540
monitor_filters = esp32_exception_decoder
531
541
board_build.partitions = ${esp32.default_partitions}
532
542
board_build.f_flash = 80000000L
533
- board_build.flash_mode = dio
543
+ board_build.flash_mode = dout
534
544
535
545
# ------------------------------------------------------------------------------
536
546
# custom board configurations
@@ -549,6 +559,7 @@ build_flags = ${common.build_flags_esp32}
549
559
-D UWLED_USE_MY_CONFIG
550
560
-D USERMOD_DALLASTEMPERATURE
551
561
-D USERMOD_FOUR_LINE_DISPLAY
562
+ -D USERMOD_CUSTOMEFFECTS ; WLEDMM usermod
552
563
-D TEMPERATURE_PIN =23
553
564
lib_deps = ${esp32.lib_deps}
554
565
OneWire@~2.3.5
@@ -627,6 +638,21 @@ build_flags = ${esp32_4MB_min_base.build_flags}
627
638
; RAM: [== ] 24.1% (used 78900 bytes from 327680 bytes)
628
639
; Flash: [======== ] 83.7% (used 1315729 bytes from 1572864 bytes)
629
640
641
+ ; esp32_4MB_min_debug: bin entry, uses esp32_4MB_min_base + WLED_DEBUG
642
+ [env:esp32_4MB_min_debug]
643
+ extends = esp32_4MB_min_base
644
+ build_flags = ${esp32_4MB_min_base.build_flags}
645
+ -D WLED_RELEASE_NAME =esp32_4MB_min_debug ; This will be included in the firmware.bin filename
646
+ -D WLED_DEBUG ; lots of generic debug messages
647
+ -D SR_DEBUG -D NO_MIC_LOGGER ; some extra debug messages from audioreactive
648
+
649
+ ; esp32_4MB_min_micdebug: bin entry, uses esp32_4MB_min_base + MIC_LOGGER
650
+ [env:esp32_4MB_min_micdebug]
651
+ extends = esp32_4MB_min_base
652
+ build_flags = ${esp32_4MB_min_base.build_flags}
653
+ -D WLED_RELEASE_NAME =esp32_4MB_min_micdebug ; This will be included in the firmware.bin filename
654
+ ; -D MIC_LOGGER ; mic signal plotting with arduino serial plotter
655
+
630
656
; esp32_4MB_max: bin entry, uses esp32_4MB_max_base
631
657
[env:esp32_4MB_max]
632
658
extends = esp32_4MB_max_base
@@ -735,8 +761,9 @@ build_flags = ${esp32_4MB_min_base.build_flags}
735
761
; -D SR_DEBUG -D NO_MIC_LOGGER ; some extra debug messages from audioreactive
736
762
; -D MIC_LOGGER ; mic signal plotting with arduino serial plotter
737
763
; -D WLED_USE_MY_CONFIG
738
- ; RAM: [=== ] 32.4% (used 106284 bytes from 327680 bytes)
739
- ; Flash: [======== ] 80.6% (used 1267505 bytes from 1572864 bytes);
764
+ ; -D WLED_USE_CIE_BRIGHTNESS_TABLE
765
+ ; RAM: [=== ] 32.5% (used 106356 bytes from 327680 bytes)
766
+ ; Flash: [======== ] 81.3% (used 1278269 bytes from 1572864 bytes)
740
767
monitor_filters = esp32_exception_decoder
741
768
lib_ignore = IRremoteESP8266 ; ; for faster compilation
742
769
0 commit comments