Blaž Kristan
929f58fd37
Hostname save bugfix
2025-08-05 14:44:25 +02:00
Blaž Kristan
0c791e8ab5
Merge branch 'main' into unify-hostname
2025-08-02 14:38:27 +02:00
Damian Schneider
b76ef231fc
PS Bugfix: revert gamma correction for color, not brightness setting
2025-07-29 19:35:12 +02:00
netmindz
591dbe387c
Merge pull request #4780 from jasonsomers/main
...
Update settings_wifi.htm
2025-07-27 13:52:31 +01:00
Will Tatam
e5ba97bbe2
Prevent crash during blend if led init fails, https://github.com/wled/WLED/issues/4782
2025-07-27 13:15:42 +01:00
Will Tatam
b79e81f3be
maxIssues for release notes
2025-07-27 11:43:44 +01:00
Damian Schneider
ab5b6f9b7d
fix change that got lost
2025-07-24 18:30:51 +02:00
Damian Schneider
4fd1b393a8
Bugfix in Aurora FX and fixed compiler warning in PS Impact
2025-07-24 18:27:03 +02:00
Damian Schneider
e2f5becdd0
Bugfixes in FX data allocation ( #4783 )
...
- Bugfixes in FX data allocation: realloc was not handled properly.
- Added *intermediate* fix for waitForIt(), see https://github.com/wled/WLED/issues/4779
- Bugfix in 1D->2D expansions: corner-expansion MUST be boundary checked as it blindly writes the max dimension
- removed some realloc(), improving fragmentation on large setups
- increased min heap constant
- ESP32 C3 has no PSRAM, it now uses default alloc functions
- also added missing UI info for "Error 7"
2025-07-23 06:42:06 +02:00
Damian Schneider
71301ddc57
using segment buffer instead of local buffer for PS ( #4776 )
...
- using segment buffer instead of local buffer to save FX ram
- fix rendering if gamma correction is disabled
- some code cleanup
- Fix for low RAM: reduce number of particles dynamically
- updated add and scale color functions to not use references
- FPS is now more consistent and on average about 15% faster
2025-07-22 22:26:13 +02:00
Blaž Kristan
c30c7e1da5
Merge pull request #4763 from wled/fix-parallel-i2s-selection
...
Prevent parallel I2S use if different LED types are used.
2025-07-22 11:14:55 +02:00
Blaž Kristan
31cdbb13b7
Fix cherry-pick error
2025-07-21 12:24:21 +02:00
Blaž Kristan
2509b1c5d5
New hostname handling - add option to enable mDNS in settings - move hostname to "nw" key in config JSON - add new config key in "nw" for mDNS (bool) - remove `prepareHostname()` function - update mDNS calls - add hostname update for Ethernet - move WiFi configuration to cfg.json - rename LED and WiFi to Hardware and Network in settings - reorder network settings
2025-07-21 12:16:32 +02:00
Jason Somers
806163f1ed
Merge branch 'wled:main' into main
2025-07-17 22:13:01 -04:00
Damian Schneider
b7bfd6fc67
Copy Segment FX ( #4124 )
...
* Added FX to copy a segment in 1D or 2D
- copies the source segment
- brightness of segment is relative to source segment
- optionally shifts the color hue, saturation and brightness
- invert, transpose, mirror work
- if source or targets do not match in size, smallest size is copied
- unused pixels fade to black (allows overlapping segments)
- if invalid source ID is set, segment just fades to black
- added a rgb2hsv conversion function as the fastled variant is inaccurate and buggy
- 1D to 2D and vice versa are supported
2025-07-12 07:40:18 +02:00
netmindz
8bcd4550f8
Merge pull request #4762 from willmmiles/parallel-i2s-bus-selection
...
bus_wrapper: Use parallel I2S first when enabled
2025-07-10 23:48:50 +01:00
Will Miles
9569ec7ccf
bus_wrapper: Update comments to reflect RMT usage
2025-07-09 16:28:22 -04:00
Will Miles
61990189de
bus_wrapper: Use parallel I2S first when enabled
2025-07-09 10:31:00 -04:00
Will Miles
c0875b36bb
Merge pull request #4712 from willmmiles/2d-expansion-fadeout-fix
...
Fix Segment::fade_out for 2d expansion
2025-07-09 09:11:27 -04:00
Blaž Kristan
929a5a8d80
Fix for wled#4759
2025-07-08 13:28:24 +02:00
netmindz
731f140b88
Merge pull request #4625 from LordMike/patch-1
...
Create wled-tools
2025-07-06 16:49:40 +01:00
Blaž Kristan
d7d1e929fe
Fix color conversion bug for parallel I2S output
...
- fixes wled#4719
2025-07-05 22:32:44 +02:00
quake1508
e2800d75f7
Typo correction ( #4756 )
...
Compiling doesn't work because it doesn't find LD2410 in usermods.
The correct usermod is LD2410_v2
2025-07-03 20:00:53 +02:00
netmindz
2c1cf87e08
Merge pull request #4499 from Christanoid/main
...
Fixed UDP Realtime streaming in DNRGBW Mode
2025-07-03 00:30:27 +01:00
Blaž Kristan
e6716fe834
PICO-V3 detection
...
- requires V4 environment
2025-07-01 10:22:49 +02:00
Blaž Kristan
fc0d64ec78
Fix for #4752
2025-07-01 10:17:17 +02:00
netmindz
7b0075d375
Merge pull request #4592 from netmindz/usermod-libs-matrix
...
Usermod libs matrix
2025-06-28 15:52:22 +01:00
Will Tatam
e227d01436
Exclude pixels_dice_tray until we can limit what the CI builds, respecting the limited platforms - no bluetooth on S2
2025-06-28 15:37:24 +01:00
Will Tatam
db55fec879
Merge branch 'usermod-libs-matrix' of github.com:netmindz/WLED into usermod-libs-matrix
2025-06-28 15:13:09 +01:00
Will Tatam
9099b13f69
Fix deps for Si7021_MQTT_HA
2025-06-28 15:11:40 +01:00
Will Tatam
0ba05877d7
Exclude BME68X_v2
2025-06-28 14:47:44 +01:00
Will Tatam
b1ed99dfe6
Disable BME68X_v2
2025-06-28 14:47:34 +01:00
Will Tatam
a2e9e2b7d1
Update buzzer to default to 21 if GPIO 32 is not defined
2025-06-28 14:45:13 +01:00
Will Tatam
5163fbf36b
Merge branch 'main' into usermod-libs-matrix
2025-06-28 14:38:28 +01:00
Will Tatam
b187f9427d
use extreme_partitions
2025-06-28 14:03:06 +01:00
Will Tatam
7cc5c87a52
Fixing Si7021_MQTT_HA
2025-06-28 13:59:13 +01:00
Will Tatam
1c4141a2b1
Exclude PWM_fan
2025-06-28 13:44:55 +01:00
Damian Schneider
cc81cc27b0
enhancement & bugfixes in scrolling text ( #4742 )
...
* enhancement & bugfixes in scrolling text
- function now evaluates full string: allows custom text plus multiple tokens in any order
- fixed evaluation order to prevent early exit(s)
- fixed day strings (argument must be weekday() )
2025-06-28 09:42:52 +02:00
Blaž Kristan
e2edd38de5
Hostname unification
...
- fixes #1242
- fixes empty MQTT topic
- fixes missing hostname on change #4586
2025-06-27 11:56:04 +02:00
Blaž Kristan
66869f8341
Merge pull request #4744 from wled/CCT-fix
...
CCT fix
May require some additional optimisations in the future to reduce unnecessary memory allocations (i.e. mixed CCT and non CCT buses).
2025-06-24 11:15:16 +02:00
Blaž Kristan
10d1098403
Fix comment
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-06-24 11:08:10 +02:00
Blaz Kristan
a041fd1266
Fix #4747
2025-06-24 11:00:04 +02:00
Blaz Kristan
e2fd1559d2
Optimise CCT buffer
2025-06-20 20:53:41 +02:00
Blaz Kristan
9dbd5f89b6
Tackle CCT issue caused by segment blending
...
- wled#4734
2025-06-20 20:53:24 +02:00
Blaž Kristan
0f00c95aba
Merge pull request #4700 from wled/secure-ota
...
Securing OTA update
2025-06-20 20:05:11 +02:00
Will Miles
bbfe90d2ca
Merge pull request #4738 from willmmiles/validate-usermods-after-removal
...
Fix validation after removing a usermod
2025-06-20 10:04:56 -04:00
ingDIY
3f03cb4d2b
WLED_DISABLE_2D does not compile ( #4736 )
...
the compilation fails with tons of errors if you try to compile using WLED_DISABLE_2D
"message": "enclosing class of constexpr non-static member function 'bool Segment::is2D() const' is not a literal type",
"LineNumber": 766,
2025-06-20 15:42:23 +02:00
Damian Schneider
05557ca790
Bugfix: convert cctBlend value back to "%" for UI ( #4737 )
...
* Bugfix: convert cctBlend value back to "%" for UI
2025-06-20 10:55:53 +02:00
Damian Schneider
a53baa9b42
fix for https://github.com/wled/WLED/issues/4488 ( #4692 )
...
virtual strip index is added even if strip is 1D. this change fixes FX using virtual strips not working when WLED_DISABLE_2D is used.
2025-06-19 16:56:52 +02:00
netmindz
7eafc01ab9
Merge pull request #4740 from wled/dependabot/pip/urllib3-2.5.0
...
Bump urllib3 from 2.3.0 to 2.5.0
2025-06-19 08:19:05 +01:00