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
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