Commit Graph

5984 Commits

Author SHA1 Message Date
Frank
6ce663784d bugfix to prevent random corruption of presets.json
accroding to the docs of setBufferSize() and svbuf():
> setBufferSize() has to be called right after opening file before any other operation!

so changing buffer sizes on an already opened and partially read file can cause file corruption as the internal buffer is exchanged "mid-flight".

Fix: move all f.setBufferSize() so they appear directly after f.open().
2025-10-24 16:24:33 +02:00
MoonModules
e6876caba1 Update GitHub links to MM-Effects repository
WLED-Effects repo has been renamed to MM-Effects.
ArtiFX links to this repo so updated in artifx.js
2025-10-23 19:24:45 +02:00
Frank
e6b15a1c84 Add .vscode/extensions.json to .gitignore 2025-10-23 01:18:18 +02:00
Will Tatam
315f147d87 Add build instruction for common environment
Added instruction to run a build for the common environment before finishing changes.
2025-09-20 12:26:16 +01:00
netmindz
08c415dbaf Change npm install to npm ci for dependencies
Updated installation instructions for dependencies.
2025-09-20 12:26:06 +01:00
copilot-swe-agent[bot]
4cad8befda Add comprehensive GitHub Copilot instructions for WLED development
Co-authored-by: netmindz <442066+netmindz@users.noreply.github.com>
2025-09-20 12:25:56 +01:00
Will Tatam
79d03a2c61 Remove unused code - direct hub75 rather than via our own buffer 2025-08-20 22:32:44 +01:00
Troy
898861bf59 ES8311 Init Fix
ES8311 Init Fix - works all the time now, instead of 50% working perfectly and 50% being garbage.
2025-08-09 11:46:02 -04:00
Troy
598e9aa724 Update audio_source.h
ES8311 Fix - works 100% of the time now. Thanks ESPHome for the hint!
2025-08-09 11:38:49 -04:00
netmindz
daa810346c Merge pull request #252 from DedeHai/ParticleSystem_MM
bugfix for very low brightness in PS FX
2025-07-10 22:17:00 +01:00
Damian Schneider
0ea505e69c bugfix for very low brightness in PS FX 2025-07-10 22:47:35 +02:00
Will Tatam
b63e72e861 Add Particle System to genPresets 2025-07-06 15:02:30 +01:00
Will Tatam
acd1db8aef Disable Particle System on flash limited systems 2025-07-03 00:17:31 +01:00
Will Tatam
c919f6fe27 Disable Particle System on flash limited systems 2025-07-03 00:17:10 +01:00
Will Tatam
8f08826a76 Disable Particle System on flash limited systems 2025-07-03 00:01:56 +01:00
Will Tatam
87a05e0b6e Disable Particle System on flash limited systems 2025-07-02 23:54:49 +01:00
Will Tatam
6b04a325c9 Disable for now the legacy non V4 envs 2025-07-02 22:39:42 +01:00
Will Tatam
6b5738c7ff WLED_DISABLE_PARTICLESYSTEM2D for 8266 2025-07-02 22:38:26 +01:00
netmindz
c5a21ea630 Merge pull request #244 from MoonModules/mdev-v4-only
Mdev v4 only
2025-07-02 22:18:25 +01:00
Will Tatam
00846aa68a Disable animartrix due to space issues 2025-07-02 22:17:15 +01:00
Will Tatam
b280349573 Fix compile error with UsermodBME280 2025-06-29 20:17:35 +01:00
Will Tatam
f1b44f8693 dio not included in tasmoa builds, swap to dio 2025-06-29 20:17:35 +01:00
Will Tatam
3d6ce04a82 Cleanup redundant commented values 2025-06-29 20:17:35 +01:00
Will Tatam
a7aa9eb3a4 Default to V4 2025-06-29 20:17:35 +01:00
netmindz
af3476cf58 Merge pull request #217 from SpecOp6/release/v2.x
esp32_4MB_V4_S_eth
2025-06-29 20:16:18 +01:00
netmindz
b259088716 Merge pull request #229 from troyhacks/Buffered-File-Read-Fixes
Buffered file read fixes IDFv4
2025-06-29 20:15:25 +01:00
netmindz
20a8de0d99 Merge pull request #231 from troyhacks/receiveAudioData-Fixes-for-Latest-Packet
receiveAudioData() process latest packet only
2025-06-29 20:14:49 +01:00
netmindz
25c355bd29 Merge pull request #230 from troyhacks/IDFv4-Ethernet-Fixes
Ethernet Fixes IDFv4
2025-06-29 20:14:05 +01:00
netmindz
a9cdc56f51 Merge pull request #226 from netmindz/gif-MM
GIF Playback
2025-06-29 20:12:20 +01:00
netmindz
23f986043f Merge pull request #237 from DedeHai/ParticleSystem_MM
Adding Particle System (port from AC)
2025-06-29 17:58:58 +01:00
Will Tatam
ebe12a4be6 Fix compile error with UsermodBME280 2025-06-22 17:57:09 +01:00
Will Tatam
aedca8b66e dio not included in tasmoa builds, swap to dio 2025-06-22 17:43:42 +01:00
Will Tatam
9f824d28bc Cleanup redundant commented values 2025-06-22 16:55:29 +01:00
Will Tatam
e8523d0c21 Default to V4 2025-06-22 16:46:20 +01:00
Will Tatam
c5a28c2977 only call endImagePlayback if reset true in resetIfRequired 2025-06-15 12:13:16 +01:00
netmindz
cf8aacb4b8 Merge branch 'mdev' into gif-MM 2025-06-15 12:05:18 +01:00
Will Tatam
4df16b4c4f animartrix update - init state fix 2025-06-14 13:44:58 +01:00
Will Tatam
f7529cb704 animartrix - use predictable effect IDs 2025-05-10 13:46:25 +01:00
Damian Schneider
f7eba5506f 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-04 12:24:28 +02:00
Damian Schneider
1cb2a6658e fixed wrong gravity setting, added option for no trail (#4665) 2025-05-04 12:21:06 +02:00
Damian Schneider
d6406540a2 reverted FX re-enumeration 2025-04-27 12:19:36 +02:00
Damian Schneider
4f688a428d fixed init sequence bug 2025-04-19 23:02:48 +02:00
Damian Schneider
56d7d84110 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
2025-04-19 10:30:04 +02:00
Damian Schneider
66e2e4d900 Adding Particle System (port from AC)
- port from AC
- also adding hardware random functions
2025-04-18 17:04:14 +02:00
Troy
7cb8eebba6 Merge pull request #236 from troyhacks/mdev
Art-Net Improvements and Other Fixes
2025-04-16 16:14:19 -04:00
Troy
4a3b7b58b0 Art-Net ocnfig improvements 2025-04-16 15:47:54 -04:00
Troy
5fcb3fc843 Show Art-Net starting universe 2025-04-16 15:29:58 -04:00
Troy
18b33df5a4 Use "start universe" from Sync Setup for Art-Net output start universe. 2025-04-16 14:34:57 -04:00
Will Tatam
d44f9eba58 Upgrade ESPAsyncWebServer to match version used upstream 2025-03-27 22:51:10 +00:00
Troy
ecceea5ec1 receiveAudioData() process last packet in buffer now to account for slower refreshes 2025-03-03 08:47:12 -05:00