Blaž Kristan
5c0ec6750a
Variable button count (up to 32)
...
- adds ability to configure variable number of buttons during runtime
- fixes #4692
2025-07-04 13:56:45 +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
Will Tatam
9099b13f69
Fix deps for Si7021_MQTT_HA
2025-06-28 15:11:40 +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 Miles
e97723dcc7
Use existing board envs for usermod build
2025-06-17 08:26:36 +01:00
netmindz
a6f5080a4f
Update usermods/platformio_override.usermods.ini
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-06-15 09:26:22 +01:00
netmindz
d2d5c423b7
Merge pull request #4690 from Arcitec/ar-agc-control
...
AR: add compile-time flag for "Automatic Gain Control" option
2025-06-14 21:17:01 +01:00
Will Tatam
b0dd9690e7
Add missing ${esp32_idf_V4.lib_deps} to usermods lib_deps
2025-06-14 20:56:17 +01:00
Will Tatam
65a79d411d
Fix build_flags and lib_deps for usermods#
2025-06-14 20:52:27 +01:00
Will Tatam
7835550f1a
Merge branch 'main' into usermod-libs-matrix
2025-06-14 20:17:00 +01:00
Damian Schneider
00d1fcc5fb
bugfixes: grouping and missing libArchive ( #4718 )
2025-06-09 17:41:53 +02:00
mryndzionek
fc7d4dfcb0
Added new "effect usermod"
...
- Added new effect - Diffusion Fire
- UM is intended as a base / tutorial (work in progress)
2025-06-08 10:52:58 +02:00
Blaž Kristan
23a51e0982
Merge pull request #4658 from wled/layers
...
Segment layers and better effect transitions (blending)
2025-06-01 12:28:11 +02:00
Will Miles
4a3af814bf
Merge pull request #4669 from willmmiles/4597-usermods-not-building
...
Correct issues with usermods not being linked.
- Explicitly set libArchive: false in usermod library.json files
- Fix up symlink path generation on Windows
- Add validation script to report usermod linkage in resulting binary
2025-05-26 22:41:45 -04:00
Will Miles
e80a7c6b75
usermod_v2_HttpPullLightControl: Add usermod object
...
The module instance was missing.
2025-05-24 23:15:36 -04:00
Will Miles
75c95d88e2
usermods/*/setup_deps.py: Check lib_deps for deps
...
Check the safest possible location for final information on what
components are actually being linked in. This demonstrates a safe
approach that works even for out-of-tree modules.
2025-05-24 22:18:22 -04:00
Arcitec
d381108dc0
AR: add compile-time flag for "Automatic Gain Control" option
...
Automatic Gain Control is a very important aspect of the audioreactive plugin,
and is vitally important when the external music volume constantly changes.
It makes sense to allow users to choose their preferred AGC behavior at
compile-time, since they can already set the Gain and Squelch via flags.
Adds `SR_AGC` as a flag, which defaults to 0 (off).
2025-05-14 00:40:07 +02:00
srg74
42d9a41cf5
Fixed markdownlint errors #2
2025-05-11 12:49:32 -04:00
srg74
b5a710dbe4
Fixed markdownlint errors
2025-05-11 12:19:03 -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
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
fbb7ef7cfc
fix custom_usermods setting
2025-04-26 14:52:18 +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
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
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
Will Miles
354a0aef52
Merge remote-tracking branch 'upstream/main' into more-usermod-fixes
2025-03-29 11:12:31 -04: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
Will Miles
468ef50f75
usermods/rgb-rotary-encoder: Enable usermod
2025-03-28 20:15:36 -04:00
Will Miles
16525c2f3f
usermod/BME68X_v2: Fix macro collision
...
Rename a macro that unfortunately collides with the ESP32 platform.
This allows re-enabling this usermod.
2025-03-28 20:15:36 -04:00
Will Miles
af1a966986
usermod/word-clock-matrix: Fix build
...
I've just assigned an arbitrary ID number. The ID system should
get removed entirely; we don't want to have to change a base
system header to add each module.
2025-03-28 20:15:36 -04:00
Will Miles
1492f1ce89
usermod_v2_HttpPullLightControl: Fix build
2025-03-28 20:15:36 -04:00
Gabriel Sieben
7e87891701
Update USERMOD BME68X to version 1.0.2
2025-03-28 16:27:26 +01:00
Damian Schneider
494b72c287
Merge remote-tracking branch 'upstream/main' into perlin_noise
2025-03-12 20:15:40 +01:00