Wykres commitów

5905 Commity (da7f10727306ae3f7312ae94e4ba64fe0d16424c)

Autor SHA1 Wiadomość Data
netmindz 40653b0d6f
Merge pull request #4682 from DedeHai/PS_galaxy
Add new effect: PS Galaxy
2025-05-10 15:05:02 +00:00
Damian Schneider 608aff1e17 slight speed improvement, fixed indentation 2025-05-10 09:11:07 +02:00
Damian Schneider 5fe766399b comment 2025-05-09 19:06:38 +02:00
Damian Schneider 891115ecee bugfix 2025-05-09 19:06:06 +02:00
Damian Schneider 0fe722e478 add new effect: PS Galaxy
- parameters tuned to make it look good on most settings
2025-05-09 18:53:16 +02:00
Will Miles ee3864175d load_usermods: Make missing libArchive an error
Rather than try and fail to add this property, abort if it's missing
from any requested usermod.
2025-05-06 22:39:10 -04:00
Will Miles 849d5e6667 Add libArchive to other usermods
Not all of them were removed by the reverted commit; re-do the
rest of them.
2025-05-06 22:38:33 -04:00
Will Miles a8dd2435ec Revert "Usermods: Remove libArchive"
This reverts commit 0d44e7ec27.
2025-05-06 22:12:01 -04:00
Damian Schneider d9b086cbe9
Bugfixes in PS, improvements to PS Fireworks 1D (#4673)
- fixed inconsitencies in size rendering
- fixed palette being wrapped in color by position and color by age modes
- Fixed bug in memory layout: for some unknown reason, if flags come before particles, last flag is sometimes overwritten, changing memory laout seems to fix that
- New color modes in PS Fireworks 1D:
 - custom3 slider < 16: lower saturation (check1: single color or multi-color explosions)
 - custom3 slider <= 23: full saturation (check1: single color or multi-color explosions)
 - custom3 slider > 23: color by speed (check 1 has not effect here)
 - custom slider = max: color by age or color by position (depends on check1)
2025-05-01 13:39:23 +02:00
Will Miles 6464c620c7 load_usermods: Enforce CPPPATH type
Ensure that entries put in CPPPATH are always strings so SCons can
correctlly deduplicate.
2025-04-30 21:56:56 -04:00
Will Miles 7998650e60 Fix up usermod libArchive settings
The ConfigureProjectLibBuilder process will flush and reload the library
settings from the on-disk manifests if any new library is installed at
that stage.  This has the side effect of reverting the libArchive setting
applied to usermods which was performed prior to that call.
Apply the setting afterwards, instead.

Fixes #4597
2025-04-30 21:18:05 -04:00
netmindz d10714d1c1
Merge pull request #4623 from willmmiles/more-usermod-fixes
More usermod fixes
2025-04-30 18:55:36 +00:00
Damian Schneider f721efca1e
fixed wrong gravity setting, added option for no trail (#4665) 2025-04-28 21:12:27 +02:00
Blaž Kristan 125a21da75 Comment 2025-04-26 20:15:02 +02:00
Blaž Kristan c934776f45 Address issues reported 2025-04-26 20:08:15 +02:00
Will Tatam f1c88bc38d fix envs 2025-04-26 15:54:14 +01:00
Will Tatam 92db9e0e00 fix envs 2025-04-26 15:21:22 +01:00
Will Tatam 19ba257722 usermod_esp32s3 2025-04-26 15:07:31 +01:00
Will Tatam 6c4d049c1a force new line 2025-04-26 15:06:07 +01:00
Will Tatam fbb7ef7cfc fix custom_usermods setting 2025-04-26 14:52:18 +01:00
Will Tatam b77881f634 Build for each chipset 2025-04-26 14:46:55 +01:00
Will Tatam 7852ff558e Build for each chipset 2025-04-26 14:44:48 +01:00
Will Tatam adb9b773b0 Merge branch 'main' into usermod-libs-matrix 2025-04-26 14:28:52 +01:00
netmindz 410025f30f
Merge pull request #4661 from wled/dependabot/pip/h11-0.16.0
Bump h11 from 0.14.0 to 0.16.0
2025-04-25 07:20:10 +00:00
dependabot[bot] f1d52a8ec1
Bump h11 from 0.14.0 to 0.16.0
Bumps [h11](https://github.com/python-hyper/h11) from 0.14.0 to 0.16.0.
- [Commits](https://github.com/python-hyper/h11/compare/v0.14.0...v0.16.0)

---
updated-dependencies:
- dependency-name: h11
  dependency-version: 0.16.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-24 16:33:57 +00:00
Blaž Kristan 7f2b6a3f10 More compilation fixes. 2025-04-23 18:53:22 +02:00
Blaž Kristan 0f321bfb38 Compilation fixes 2025-04-23 18:38:34 +02:00
Damian Schneider 10b925acb7
bugfix in enumerating buttons and busses (#4657)
char value was changed from "55" to 'A' which is 65.
need to deduct 10 so the result is 'A' if index counter is 10.
2025-04-23 15:06:31 +02:00
Blaž Kristan ee9ac947a1 Segment layering & effect blending improvements
- Photoshop-style segment/layer blending
- return of strip ABL
- remove global LED buffer in favour of segment-local buffer
- new effect blending modes/transitions
- custom palettes moved out of WS2812FX class
- increased limits (matrix size, LED RAM)
- added "rainbow"-mode colorwheel
- replaced palettes with gamma unmodified ones
- move gamma adjustment to last step before sending to LEDs
- Segment & WS2812FX class reorganisation (mutable members, reordered members, protected members)
2025-04-22 22:37:18 +02:00
Blaž Kristan 8baf0fdef7 Add UI logic to hide ArduinoOTA checkbox and remove configuration items 2025-04-20 11:44:26 +02:00
Damian Schneider 353868414a
Removed PS memory manager and some minor improvements (#4651)
* Removed memory manager from PS

- reverted all changes related to memory manager
- moved local buffer into effect data memory
- some RAM issues may occur on larger setups: tested on S3 it works fine up to 32x32 but runs into memory issues at 64x32

* fixed ifdef, improved readability, add optimize "o2" flags to improve speed

- added struct for x and y coordinates, thx to @blazoncek

* cleanup and minor improvements

- removed local buffer for ESP8266 in 1D system to save on RAM
- increased particle brightness in PS Impact
- minor tweak in collision binning (might improve speed)
- removed comments and some other unused stuff
- fixed a few compiler wranings

* fixed init sequence bug
2025-04-20 11:38:32 +02:00
Blaž Kristan c661d8f5b7
Merge pull request #4627 from blazoncek/overlay-fix
Allow clock overlay to use LED beyond 255
2025-04-20 11:05:35 +02:00
Blaž Kristan ca7d7d9369 Only disable Arduino OTA when using -D WLED_DISABLE_OTA
- since Update object is accessible even with ArduinoOTA disabled it should possible to use HTTP OTA regardless
- this saves about 12kB while still allowing OTA updates
- HTTP OTA updates can be blocked using PIN or OTA lock
2025-04-20 11:01:19 +02:00
Damian Schneider 02f14baad4
Updates to particle system (#4630)
* added Sonic Boom AR FX, some tweaks to Sonic Stream
* added white color option to Sonic Stream
* improvements to collisions (speed look-ahead)
* code prettified
* added "playful" mode to PS Chase plus some minor speed optimizations
* Adding new FX: PS Springy with many config options
2025-04-15 19:07:21 +02:00
Michael Bisbjerg 88aa8e8178
Add note on avahi-utils 2025-04-11 16:15:52 +02:00
netmindz e979c58c98
Merge pull request #4609 from willmmiles/usermod-cfg-live
Use live cfg json instead of file for usermod settings page
2025-04-06 09:28:45 +00:00
Michael Bisbjerg 81b74227fa Set executable 2025-04-06 01:20:24 +02:00
Michael Bisbjerg 9e96bd6705
Add help examples, header 2025-04-06 01:17:44 +02:00
Michael Bisbjerg 5203c3927f
Update tools/wled-tools
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-04-06 01:11:20 +02:00
Michael Bisbjerg bc099baeb1
Guard against hostnames/avahi responses with spaces 2025-04-06 01:10:27 +02:00
Michael Bisbjerg 646ec30ae5
Implement error checking for curl; add checks for required param args 2025-04-06 01:07:40 +02:00
Michael Bisbjerg dc5eaf3ae9
Rename file 2025-04-03 21:46:58 +02:00
Blaž Kristan b941654a68 Allow clock overlay to use LED beyond 255 2025-03-29 23:39:47 +01:00
Michael Bisbjerg 6f5482782b
Update wled-tools.sh 2025-03-29 21:38:31 +01:00
Michael Bisbjerg 8a6e3a9898
Update wled-tools.sh 2025-03-29 18:20:29 +01:00
Will Miles 354a0aef52 Merge remote-tracking branch 'upstream/main' into more-usermod-fixes 2025-03-29 11:12:31 -04:00
Will Miles b0b3196e52
Merge pull request #4620 from gsieben/USERMOD-BME68X-Update-to-Version-1.0.2
Update USERMOD BME68X to version 1.0.2
2025-03-29 11:09:17 -04:00
Michael Bisbjerg 0139c34ec2
Rename script in help text 2025-03-29 14:10:33 +01:00
Michael Bisbjerg ff3680813c
Create wled-tools.sh
Per discussion, add a discover-fueled tool to update/backup wled devices in the local network.
2025-03-29 14:08:23 +01:00
Will Miles 7db52d794b Fix incorrect json value in all usermods
Must've been a bad search-and-replace on my part somewhere..
2025-03-28 21:35:37 -04:00