Blaž Kristan
af34da4160
Merge pull request #4231 from Aircoookie/b7
...
WLED 0.15.0-b7 release
v0.15.0-b7
2024-10-30 20:59:00 +01:00
Blaž Kristan
4588219e31
Update changelog
2024-10-28 12:42:53 +01:00
Blaž Kristan
6e89346f00
WLED 0.15.0-b7 release
...
- fix for #4172
- fix for #4230
- /json/live enabled when WS disabled
2024-10-27 18:47:10 +01:00
Damian Schneider
2703c9899a
Bugfix in FX ripple_base()
2024-10-27 15:08:25 +01:00
Blaž Kristan
4cc2cc4ad4
Multiple fixes
...
- increase WLED_MAX_BUSSES for C3 (fixes #4215 )
- fix for #4228
- fix for very long running effect (strip.now, strip.timebase)
- C++ API change to allow `seg.setColor().setOpacity()`
2024-10-26 15:16:11 +02:00
Svennte
832599b8c5
Fix alexa devices invisible/uncontrollable ( #4214 )
...
Fix for LED and Scenes uncontrollable using Alexa.
Weird behavior regarding to the device names and shared scenes fixed with this.
Seen in issue Aircoookie/Espalexa#228 and fixed from @ams-hh
Tested by myself and works just fine. Created second pull request here because the library seems to be a bit different from the official Espalexa repo.
---------
Co-authored-by: Frank <91616163+softhack007@users.noreply.github.com>
Co-authored-by: Blaz Kristan <blaz@kristan-sp.si>
2024-10-25 09:33:05 +02:00
Will Miles
c81ef2669e
Merge pull request #4223 from willmmiles/f-string-hygiene
...
Usermod F-string hygiene
2024-10-24 15:23:11 -04:00
Will Miles
19d837c222
Merge pull request #4222 from Aircoookie/esp8266-oappend-fix
...
Esp8266 oappend fix
2024-10-24 15:22:46 -04:00
Will Miles
4f48ddfaec
Replace SET_F with F in usermods
...
Since oappend() is now strongly typed, pass the correct type. This is a
step towards removing the extra shim logic on ESP8266.
2024-10-23 21:35:30 -04:00
Will Miles
2e01fe0b5b
Revert "Replace SET_F with F in usermods"
...
This reverts commit 7d067d8c305c3c6f397b6863f6849659a0aadd24.
2024-10-23 21:34:35 -04:00
Will Miles
7d067d8c30
Replace SET_F with F in usermods
...
Since oappend() is now strongly typed, pass the correct type. This is a
step towards removing the extra shim logic on ESP8266.
2024-10-23 21:28:21 -04:00
Will Miles
b3b326738c
Fix incorrect SET_F calls
...
Replace with F() or PSTR() as appropriate.
2024-10-23 21:26:40 -04:00
Will Miles
2bb2caf2d2
Enable NON32XFER_HANDLER on ESP8266
...
This is a platform feature that asks forgiveness for PROGMEM misuse:
it adds a handler such that incorrectly used PROGMEM will work without
crashing, just really, *really* inefficiently.
Given that most of our real-world use cases for PROGMEM strings are
relatively infrequent text calls, we can err on the side of developer
convenience and address performance problems if and when they arise.
2024-10-23 20:01:42 -04:00
Will Miles
2a094883ad
Better oappend shim on ESP8266
...
Detect IRAM pointers if we can't be sure.
2024-10-23 20:01:42 -04:00
Frank
6d1126b8aa
Update audioreactive readme.md
...
added `-D sqrt_internal=sqrtf` -> needed for good performance
2024-10-22 16:19:46 +02:00
Frank
26a47537f9
AR memory optimization - part 2
...
shorten strings in UI script - saves a few hundred bytes on RAM
2024-10-22 15:15:14 +02:00
Frank
01d43c69fb
AR memory optimization - part 1
...
allocating FFT buffers late makes up to 16Kb heap available when audioreactive is not enabled.
Already tested in MM fork.
2024-10-22 14:45:32 +02:00
Frank
7db1989093
fix major performance regression in ArduinoFFT
...
since v2.0.0, we cannot override the internal sqrt function by #define --> moved to build_flags.
Average FFT time on esp32 : 4.5ms --> 1.8ms
2024-10-22 14:42:48 +02:00
Frank
0a97e28aab
bugfix: prevent preset loading from resetting other errors
...
without this fix, any not-yet reported error - like filesystem problems at startup, or out-of-memory - was rest by successfully loading a preset.
2024-10-19 18:43:10 +02:00
Christian Schwinne
e9d2182390
Re-license the WLED project from MIT to EUPL ( #4194 )
2024-10-16 00:07:19 +02:00
Damian Schneider
44e28f96e0
Fix for Octopus on ESP32 C3
...
Apparently the C3 can not convert negative floats to uint8_t directly, casting it into an int first fixes it.
2024-10-15 13:49:58 +02:00
Blaž Kristan
a0e81da8c5
WLED 0.15.0-b6 release ( #4180 )
...
* modified Improv chip & version handling
* Update build and changelog
v0.15.0-b6
2024-10-14 20:13:59 +02:00
Will Miles
85a7c3c60d
Merge pull request #4189 from dosipod/0_15
...
Extra comma in the network password fix
2024-10-13 14:41:01 -04:00
AlDIY
01e07ca0bc
Update xml.cpp
2024-10-13 20:34:18 +03:00
Frank
1468ee5fde
Merge pull request #4188 from LuisFadini/0_15_brt_timezone
...
Added BRT timezone
2024-10-13 11:01:05 +02:00
Blaž Kristan
49f044ecde
Better fix for #4154
2024-10-13 10:43:56 +02:00
Luis
37f32ab197
Added BRT timezone
2024-10-12 10:56:40 -03:00
maxi4329
a60231ba59
Fixed the positioning of the "Download the latest binary" button ( #4184 )
...
* fixed the positioning of the download button
* fixed space after "Download the latest binary:" disapering after building
* fixed typo
---------
Co-authored-by: maxi4329 <maxi4329>
2024-10-09 22:10:59 +02:00
Blaž Kristan
c8dafede6d
Merge pull request #4183 from PaoloTK/autosegment_outputs_flag
...
Add WLED_AUTOSEGMENTS compile flag
2024-10-09 22:00:12 +02:00
Blaž Kristan
7deea9eb75
Minor button & rover CSS tweak.
2024-10-07 17:52:36 +02:00
Blaž Kristan
5e9a46d54d
Fix for #4154
2024-10-07 17:15:35 +02:00
PaoloTK
488974dd3e
change flag
2024-10-07 10:39:45 +02:00
PaoloTK
5975b9125f
add autosegment outputs compile flag
2024-10-06 22:56:30 +02:00
Blaž Kristan
407477dc68
Fix for #4168
...
- set min value to 0 for disabled ABL
2024-10-06 15:42:58 +02:00
Blaz Kristan
1b0ce9a123
Fix for #4179
2024-10-05 15:00:58 +02:00
Blaž Kristan
ba636b17a0
Merge pull request #4175 from Xevel/fix_polybus_canshow
...
fix Polybus canShow
2024-10-03 16:19:44 +02:00
Blaž Kristan
2a07eb84f6
Merge pull request #4174 from Xevel/0_15
...
Fixed Improv rejecting all properly formatted packets
2024-10-03 16:07:17 +02:00
Nicolas Saugnier
949b9fb10e
Fixed Polybus.canShow always returning true on ESP32
2024-10-03 15:21:39 +02:00
Nicolas Saugnier
ae1b6af0d4
Indent formatting...
2024-10-03 11:07:58 +02:00
Nicolas Saugnier
dd27504d30
Fixed Improv rejecting all properly formatted packets.
2024-10-03 11:04:47 +02:00
Blaz Kristan
c30a08cfc5
Merge branch '0_15' of https://github.com/aircoookie/WLED into 0_15
2024-10-02 20:16:41 +02:00
Blaz Kristan
a4c49aa35e
Fix for #4005
2024-10-02 20:15:58 +02:00
Frank
402fba734a
bugfix for holes in 2D DNA Spiral
...
Holes were visible at height > 32. Root cause: "lerp8x8" seems to be inaccurate --> replaced by a simple linear calculation.
2024-10-02 16:34:36 +02:00
Frank
262af0678f
colored burst effect bugfix (swapped XY dimensions)
...
fixing a bug where width and height got swapped (visible on non-square panels)
2024-09-30 18:35:14 +02:00
Frank
3765d558b6
akemi bugfix fix
...
map2 --> map
2024-09-30 18:26:00 +02:00
Frank
4ed8ded502
Akemi bugfix for panel width > 32
...
due to a math accident, Akemi did not show proper GEQ bands in its hands when width>32
2024-09-30 17:44:38 +02:00
Frank
7fa25ca7ae
pio update - flash size of non-standard boards
...
* adding missing flash size flags that were lost between 0.14 and 0.15
(necessary if you don't flash using esptool)
* adding env:esp32dev_16M for 16MB flash (serg74 esp32-16M, twilightlord esp32 16M)
2024-09-30 11:25:58 +02:00
Frank
d3c401ed4e
wu_pixel small optimization
...
5% faster
2024-09-29 19:29:12 +02:00
Blaz Kristan
10d8cfde85
Fix FX filter bug
2024-09-29 13:00:07 +02:00
Frank
6f221852a2
partition file for 512Kb Filesystem, 1.7MB Program
...
the missing link between 256KB (very small FS) and 700KB (only 100KB extra program)
2024-09-28 18:25:16 +02:00