Frank
f373044e77
Update repository link to upstream
2025-10-25 20:30:55 +02:00
Frank
8fbaf63565
decodeIRJson bugfix: avoid buffer overrun #272
...
Increase the size of objKey to accommodate 32bit code number.
The previous buffer size was too small.
2025-10-25 19:57:59 +02:00
Frank
12b3bedba7
cleanup - removed old code in comments
2025-10-25 16:55:52 +02:00
Frank
f78edc43dc
bugfix for #272 (only affects rotary usermod)
...
Refactor name copying logic to avoid use-after-free issue.
2025-10-25 16:52:42 +02:00
Frank
60878305fb
debug code updates & fixes
...
better output when using WLED_DEBUG_HEAP without WLED_DEBUG
2025-10-25 00:53:25 +02:00
Frank
22d142942a
build 2510241, version 14.7.0-dev
...
ongoing development
2025-10-24 19:15:20 +02:00
Frank
1af94dc9a2
add error message when effects cannot be added
2025-10-24 19:11:06 +02:00
Frank
80a6866f16
small bugfix for previous commit (PSRAM caching)
2025-10-24 16:35:11 +02:00
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
Frank
1f99aeb506
small optimization: always allow gPC to use cached busses
...
previously gPC cached busses were disabled in slowMode (one pixel mapped to several outputs). However this should not be needed, because the first copy found should be like all other.
2025-10-24 00:05:44 +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
Frank
541b201855
bus.setPicelColor optimization: optimizing some CPU cycles out of the hot path in sPC and gPC
...
* optimize loops that scan through all busses
* small speedups for Bus::autoWhiteCalc()
* small speedups for ColorOrderMap::getPixelColorOrder()
thanks to github Copilot for giving me the right ideas for this optimization
2025-10-20 21:58:23 +02:00
Frank
6e8ab94ee9
colorKtoRGB optimization and bugfix
...
* bug: logf(temp-10) result becomes NaN when kelvin < 1200
* bug (RISC-V only): parameter of Bus::setCCT must be signed, to avoid undefined behaviour
* minor optimization by replacing constrain() with min(max())
2025-10-20 21:53:37 +02:00
Frank
8067f1f70c
bus.setPicelColor optimization: move colorBalanceFromKelvin into busmanager.cpp
...
colorBalanceFromKelvin() is only called from inside bus_manager.cpp, so we can help the compiler optimize by making it a local (static) fuction
2025-10-20 21:49:09 +02:00
copilot-swe-agent[bot]
e094d60552
Implement conditional ARDUINO_USB_MODE: dev=1, release=0
...
Co-authored-by: netmindz <442066+netmindz@users.noreply.github.com >
2025-09-20 12:06:19 +00:00
copilot-swe-agent[bot]
49a1399ed6
Fix AutoPlaylist race condition: use CALL_MODE_NOTIFICATION for AutoChange presets
...
Co-authored-by: netmindz <442066+netmindz@users.noreply.github.com >
2025-09-20 11:38:25 +00:00
copilot-swe-agent[bot]
bb10ec3b75
Fix ARDUINO_USB_MODE issue: change from 1 to 0 to allow normal boot
...
Co-authored-by: netmindz <442066+netmindz@users.noreply.github.com >
2025-09-20 11:36:51 +00:00
copilot-swe-agent[bot]
2a01b5862a
Initial plan
2025-09-20 11:31:57 +00:00
copilot-swe-agent[bot]
d298f72727
Initial plan
2025-09-20 11:29:54 +00: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