Skip to content

Commit 3a5eb8c

Browse files
committed
WLED 0.15.0-b5 release
- Audioreactive usermod always included
1 parent fd00e5e commit 3a5eb8c

File tree

6 files changed

+61
-25
lines changed

6 files changed

+61
-25
lines changed

CHANGELOG.md

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,37 @@
11
## WLED changelog
22

3+
#### Build 2409100
4+
- WLED 0.15.0-b5 release
5+
- Audioreactive usermod included by default in all compatible builds (including ESP8266)
6+
- Demystified some byte definitions of WiZmote ESP-NOW message (#4114 by @ChuckMash)
7+
- Update usermod "Battery" improved MQTT support (#4110 by @itCarl)
8+
- Added a usermod for interacting with BLE Pixels Dice (#4093 by @axlan)
9+
- Allow lower values for touch threshold (#4081 by @RobinMeis)
10+
- Added POV image effect usermod (#3539 by @Liliputech)
11+
- Remove repeating code to fetch audio data (#4103 by @netmindz)
12+
- Loxone JSON parser doesn't handle lx=0 correctly (#4104 by @FreakyJ, fixes #3809)
13+
- Rename wled00.ino to wled_main.cpp (#4090 by @willmmiles)
14+
- SM16825 chip support including WW & CW channel swap (#4092)
15+
- Add stress testing scripts (#4088 by @willmmiles)
16+
- Improve jsonBufferLock management (#4089 by @willmmiles)
17+
- Fix incorrect PWM bit depth on Esp32 with XTAL clock (#4082 by @PaoloTK)
18+
- Devcontainer args (#4073 by @axlan)
19+
- Effect: Fire2012 optional blur amount (#4078 by @apanteleev)
20+
- Effect: GEQ fix bands (#4077 by @adrianschroeter)
21+
- Boot delay option (#4060 by @DedeHai)
22+
- ESP8266 Audioreactive sync (#3962 by @gaaat98, @netmindz, @softhack007)
23+
- ESP8266 PWM crash fix (#4035 by @willmmiles)
24+
- Usermod: Battery fix (#4051 by @Nickbert7)
25+
- Usermod: Mpu6050 usermod crash fix (#4048 by @willmmiles)
26+
- Usermod: Internal Temperature V2 (#4033 by @adamsthws)
27+
- Various fixes and improvements (including build environments to emulate 0.14.0 for ESP8266)
28+
29+
#### Build 2407070
30+
- Various fixes and improvements (mainly LED settings fix)
31+
332
#### Build 2406290
433
- WLED 0.15.0-b4 release
5-
- LED settings bus management update (WARNING only allow available outputs)
34+
- LED settings bus management update (WARNING: only allows available outputs)
635
- Add ETH support for LILYGO-POE-Pro (#4030 by @rorosaurus)
736
- Update usermod_sn_photoresistor (#4017 by @xkvmoto)
837
- Several internal fixes and optimisations

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "wled",
3-
"version": "0.15.0-b4",
3+
"version": "0.15.0-b5",
44
"description": "Tools for WLED project",
55
"main": "tools/cdata.js",
66
"directories": {

platformio.ini

Lines changed: 25 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
# ------------------------------------------------------------------------------
1111

1212
# CI/release binaries
13-
default_envs = nodemcuv2, esp8266_2m, esp01_1m_full, nodemcuv2_160, esp8266_2m_160, esp01_1m_full_160, nodemcuv2_compat, esp8266_2m_compat, esp01_1m_full_compat, esp32dev, esp32_eth, esp32dev_audioreactive, lolin_s2_mini, esp32c3dev, esp32s3dev_16MB_opi, esp32s3dev_8MB_opi, esp32s3_4M_qspi, esp32_wrover
13+
default_envs = nodemcuv2, esp8266_2m, esp01_1m_full, nodemcuv2_160, esp8266_2m_160, esp01_1m_full_160, nodemcuv2_compat, esp8266_2m_compat, esp01_1m_full_compat, esp32dev, esp32_eth, lolin_s2_mini, esp32c3dev, esp32s3dev_16MB_opi, esp32s3dev_8MB_opi, esp32s3_4M_qspi, esp32_wrover
1414

1515
src_dir = ./wled00
1616
data_dir = ./wled00/data
@@ -359,6 +359,7 @@ build_flags = ${common.build_flags} ${esp8266.build_flags_compat} -D WLED_RELEAS
359359
extends = env:nodemcuv2
360360
board_build.f_cpu = 160000000L
361361
build_flags = ${common.build_flags} ${esp8266.build_flags} -D WLED_RELEASE_NAME=ESP8266_160 #-DWLED_DISABLE_2D
362+
-D USERMOD_AUDIOREACTIVE
362363

363364
[env:esp8266_2m]
364365
board = esp_wroom_02
@@ -380,6 +381,7 @@ build_flags = ${common.build_flags} ${esp8266.build_flags_compat} -D WLED_RELEAS
380381
extends = env:esp8266_2m
381382
board_build.f_cpu = 160000000L
382383
build_flags = ${common.build_flags} ${esp8266.build_flags} -D WLED_RELEASE_NAME=ESP02_160
384+
-D USERMOD_AUDIOREACTIVE
383385

384386
[env:esp01_1m_full]
385387
board = esp01_1m
@@ -402,6 +404,7 @@ build_flags = ${common.build_flags} ${esp8266.build_flags_compat} -D WLED_RELEAS
402404
extends = env:esp01_1m_full
403405
board_build.f_cpu = 160000000L
404406
build_flags = ${common.build_flags} ${esp8266.build_flags} -D WLED_RELEASE_NAME=ESP01_160 -D WLED_DISABLE_OTA
407+
-D USERMOD_AUDIOREACTIVE
405408
; -D WLED_USE_REAL_MATH ;; may fix wrong sunset/sunrise times, at the cost of 7064 bytes FLASH and 975 bytes RAM
406409

407410
[env:esp32dev]
@@ -410,7 +413,9 @@ platform = ${esp32.platform}
410413
platform_packages = ${esp32.platform_packages}
411414
build_unflags = ${common.build_unflags}
412415
build_flags = ${common.build_flags} ${esp32.build_flags} -D WLED_RELEASE_NAME=ESP32 #-D WLED_DISABLE_BROWNOUT_DET
416+
${esp32.AR_build_flags}
413417
lib_deps = ${esp32.lib_deps}
418+
${esp32.AR_lib_deps}
414419
monitor_filters = esp32_exception_decoder
415420
board_build.partitions = ${esp32.default_partitions}
416421

@@ -427,19 +432,19 @@ monitor_filters = esp32_exception_decoder
427432
board_build.partitions = ${esp32.large_partitions}
428433
; board_build.f_flash = 80000000L
429434

430-
[env:esp32dev_audioreactive]
431-
board = esp32dev
432-
platform = ${esp32.platform}
433-
platform_packages = ${esp32.platform_packages}
434-
build_unflags = ${common.build_unflags}
435-
build_flags = ${common.build_flags} ${esp32.build_flags} -D WLED_RELEASE_NAME=ESP32_audioreactive #-D WLED_DISABLE_BROWNOUT_DET
436-
${esp32.AR_build_flags}
437-
lib_deps = ${esp32.lib_deps}
438-
${esp32.AR_lib_deps}
439-
monitor_filters = esp32_exception_decoder
440-
board_build.partitions = ${esp32.default_partitions}
441-
; board_build.f_flash = 80000000L
442-
; board_build.flash_mode = dio
435+
;[env:esp32dev_audioreactive]
436+
;board = esp32dev
437+
;platform = ${esp32.platform}
438+
;platform_packages = ${esp32.platform_packages}
439+
;build_unflags = ${common.build_unflags}
440+
;build_flags = ${common.build_flags} ${esp32.build_flags} -D WLED_RELEASE_NAME=ESP32_audioreactive #-D WLED_DISABLE_BROWNOUT_DET
441+
; ${esp32.AR_build_flags}
442+
;lib_deps = ${esp32.lib_deps}
443+
; ${esp32.AR_lib_deps}
444+
;monitor_filters = esp32_exception_decoder
445+
;board_build.partitions = ${esp32.default_partitions}
446+
;; board_build.f_flash = 80000000L
447+
;; board_build.flash_mode = dio
443448

444449
[env:esp32_eth]
445450
board = esp32-poe
@@ -448,8 +453,10 @@ platform_packages = ${esp32.platform_packages}
448453
upload_speed = 921600
449454
build_unflags = ${common.build_unflags}
450455
build_flags = ${common.build_flags} ${esp32.build_flags} -D WLED_RELEASE_NAME=ESP32_Ethernet -D RLYPIN=-1 -D WLED_USE_ETHERNET -D BTNPIN=-1
451-
-D WLED_DISABLE_ESPNOW ;; ESP-NOW requires wifi, may crash with ethernet only
456+
; -D WLED_DISABLE_ESPNOW ;; ESP-NOW requires wifi, may crash with ethernet only
457+
${esp32.AR_build_flags}
452458
lib_deps = ${esp32.lib_deps}
459+
${esp32.AR_lib_deps}
453460
board_build.partitions = ${esp32.default_partitions}
454461

455462
[env:esp32_wrover]
@@ -459,14 +466,14 @@ platform_packages = ${esp32_idf_V4.platform_packages}
459466
board = ttgo-t7-v14-mini32
460467
board_build.f_flash = 80000000L
461468
board_build.flash_mode = qio
462-
board_build.partitions = ${esp32.default_partitions}
469+
board_build.partitions = ${esp32.extended_partitions}
463470
build_unflags = ${common.build_unflags}
464471
build_flags = ${common.build_flags} ${esp32_idf_V4.build_flags} -D WLED_RELEASE_NAME=ESP32_WROVER
465472
-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue ;; Older ESP32 (rev.<3) need a PSRAM fix (increases static RAM used) https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-guides/external-ram.html
466473
-D LEDPIN=25
467-
; ${esp32.AR_build_flags}
474+
${esp32.AR_build_flags}
468475
lib_deps = ${esp32_idf_V4.lib_deps}
469-
; ${esp32.AR_lib_deps}
476+
${esp32.AR_lib_deps}
470477

471478
[env:esp32c3dev]
472479
extends = esp32c3

wled00/improv.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ void sendImprovInfoResponse() {
210210
//Use serverDescription if it has been changed from the default "WLED", else mDNS name
211211
bool useMdnsName = (strcmp(serverDescription, "WLED") == 0 && strlen(cmDNS) > 0);
212212
char vString[20];
213-
sprintf_P(vString, PSTR("0.15.0-b4/%i"), VERSION);
213+
sprintf_P(vString, PSTR("0.15.0-b5/%i"), VERSION);
214214
const char *str[4] = {"WLED", vString, bString, useMdnsName ? cmDNS : serverDescription};
215215

216216
sendImprovRPCResult(ImprovRPCType::Request_Info, 4, str);

wled00/wled.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
/*
44
Main sketch, global variable declarations
55
@title WLED project sketch
6-
@version 0.15.0-b4
6+
@version 0.15.0-b5
77
@author Christian Schwinne
88
*/
99

1010
// version code in format yymmddb (b = daily build)
11-
#define VERSION 2407070
11+
#define VERSION 2409100
1212

1313
//uncomment this if you have a "my_config.h" file you'd like to use
1414
//#define WLED_USE_MY_CONFIG

0 commit comments

Comments
 (0)