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
Will Miles
fbbb369fa4
Update usermods/usermod_v2_rotary_encoder_ui_ALT/library.json
...
Fix typo in json
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-03-28 21:21:26 -04:00
Will Miles
f719ee5b18
Update usermods/usermod_v2_four_line_display_ALT/library.json
...
Fix incorrect json
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-03-28 21:18:27 -04:00
Will Miles
c3ab562258
Update usermods/usermod_v2_brightness_follow_sun/library.json
...
Fix incorrect module name in library.json
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-03-28 21:17:59 -04:00
Will Miles
62d3e155bd
usermod/SN_Photoresistor: Fix invalid initializer
2025-03-28 20:15:36 -04:00
Will Miles
fab80f4e4e
Fix up usermod dep checking scripts
2025-03-28 20:15:36 -04:00
Will Miles
1cd3a97c51
usermods: Fix 7sd_reloaded cross module binding
...
Fix up the cross module binding for
usermods/seven_segment_display_reloaded. This requires splitting off
headers for BH1750_v2 and SN_Photoresistor.
2025-03-28 20:15:36 -04:00
Will Miles
ff99c7de70
Convert usermods/usermod_v2_brightness_follow_sun
2025-03-28 20:15:36 -04:00
Will Miles
e2c919d270
Fixup usermods_v2_four_line_display_ALT
...
Get this usermod to build, and restore the interconnect with its
partner usermod_v2_rotary_encoder_ui_ALT.
2025-03-28 20:15:36 -04:00
Will Miles
035d4aed26
usermods\MAX17048_v2: Fix readme
2025-03-28 20:15:36 -04:00
Will Miles
d03604b14a
usermods/MAX17048_v2: Fix precision variable type
...
The String constructors are ambiguous with uint8_ts.
2025-03-28 20:15:36 -04:00