Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding Particle System with many new FX #4506

Open
wants to merge 246 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
246 commits
Select commit Hold shift + click to select a range
538ffdb
Adding Particle System functions
DedeHai Feb 3, 2024
45f2616
added particle FX animations
DedeHai Feb 4, 2024
2db3123
removed comments
DedeHai Feb 4, 2024
c320b0a
cleanup
DedeHai Feb 4, 2024
3e8d079
added collision handling back in
DedeHai Feb 4, 2024
c42e759
reformat
DedeHai Feb 4, 2024
6165083
added latest version of functions
DedeHai Feb 4, 2024
520a6d5
Update platformio.ini
DedeHai Feb 4, 2024
a7ef020
updated particle box and firework effects
DedeHai Feb 4, 2024
3b82219
Merge branch '0_15' into FXparticleSystem
DedeHai Feb 4, 2024
820d8dd
added preliminary functions and FX
DedeHai Feb 6, 2024
cc98036
added particle attractor, added two new FX but still buggy
DedeHai Feb 7, 2024
7bcfcb4
bugfixes, attracot now works
DedeHai Feb 8, 2024
7bc59c6
Merge branch '0_15' into FXparticleSystem
DedeHai Feb 8, 2024
a147a4b
added angle emitter, added fireworks effect using it
DedeHai Feb 8, 2024
18c79ce
Added saturation to be set for each particle individually
DedeHai Feb 8, 2024
7d6965d
bugfixes in impact animation
DedeHai Feb 8, 2024
d00126b
added option to use fast color add, may improve performance a little
DedeHai Feb 8, 2024
e945faf
collision detection is now a function plus some improvements & fixes
DedeHai Feb 9, 2024
f1ffbe0
improved collision efficiency
DedeHai Feb 10, 2024
8fe044e
added fix for piling oscillations
DedeHai Feb 10, 2024
da94d31
Improved collision handling (faster, less oscillations), changed vari…
DedeHai Feb 10, 2024
7c49f88
removed option for fastcolor add
DedeHai Feb 10, 2024
dc5c58e
Fixed some bugs in particle system, runs much smoother now
DedeHai Feb 10, 2024
46aef89
Bugfix in particle push, now piling is working again
DedeHai Feb 13, 2024
b96ad99
changed particle pile demo into waterfall plus some tweaks
DedeHai Feb 13, 2024
32979e5
lots of bugfixes
DedeHai Feb 17, 2024
74ed705
updated particle attractor animation parameters and added more user o…
DedeHai Feb 17, 2024
11a84c1
removed TODOs
DedeHai Feb 17, 2024
241b080
added particle WrapUpdate function, added spray FX, some bugfixes
DedeHai Feb 17, 2024
a775970
Merge remote-tracking branch 'upstream/0_15' into FXparticleSystem
DedeHai Feb 18, 2024
0904155
fixed touch buttons for ESP32 S2 and S3
DedeHai Feb 18, 2024
d21ad8e
some tuning for touch buttons on S2/S3
DedeHai Feb 21, 2024
1a7ef9b
updated rotating particle spray with more user options
DedeHai Feb 21, 2024
6740cb6
chaned rotating spray default parameters
DedeHai Feb 22, 2024
d01a151
add todo
DedeHai Feb 26, 2024
62a975d
Revert "some tuning for touch buttons on S2/S3"
DedeHai Mar 8, 2024
66ac5ac
Revert "fixed touch buttons for ESP32 S2 and S3"
DedeHai Mar 8, 2024
b99a62f
removed comments, added comments
DedeHai Mar 8, 2024
9c6d6f1
cleanup
DedeHai Mar 10, 2024
4930cda
cleanup session
DedeHai Mar 12, 2024
ac09218
cleanup
DedeHai Mar 12, 2024
3678aa9
Merge remote-tracking branch 'upstream/0_15' into FXparticleSystem
DedeHai Mar 12, 2024
bdfb1a9
Merge remote-tracking branch 'upstream/0_15' into FXparticleSystem
DedeHai Mar 12, 2024
87adbed
added particle GEQ effect (untested)
DedeHai Mar 15, 2024
ecc64ae
Particle GEQ fixes, it now actually works
DedeHai Mar 16, 2024
7991776
GEQ FX parameter tuning
DedeHai Mar 17, 2024
a56d888
added rotating GEQ, work in progress
DedeHai Mar 20, 2024
ff9d2eb
FX update
DedeHai Mar 17, 2024
7026159
Cleanup & Bugfixes plus major improvements for ESP8266
DedeHai Mar 19, 2024
913e910
Particle FX Rename, default parameter tuning, bugfix
DedeHai Mar 21, 2024
306a850
slight speed improvements in fire, like 1-2FPS
DedeHai Mar 21, 2024
35c2157
Big update: lots of little fixes and big speed boost on fire animation
DedeHai Mar 23, 2024
500b847
bugfix
DedeHai Mar 23, 2024
c6d5d3e
updated PS Fireworks with many changes and fine-tuning of parameters
DedeHai Mar 24, 2024
162bdaa
Merge remote-tracking branch 'upstream/0_15' into FXparticleSystem
DedeHai Mar 24, 2024
03967a9
put particle system in a class. work in progress.
DedeHai Mar 29, 2024
5f824c3
many (many!) bugfixes, added fire FX back in (and improved it a lot) …
DedeHai Mar 31, 2024
136f40f
More Bugfixes, more converted FX
DedeHai Mar 31, 2024
59f2b9a
more bugfixes, some animation tuning, added volcano back in
DedeHai Apr 1, 2024
32343ea
updated fire, added some functions to PS, ported attractor FX
DedeHai Apr 2, 2024
0a251ae
another huge update, many improvements, fine-tune collision, fire and…
DedeHai Apr 4, 2024
5e2dca3
Fixed Speed limit
DedeHai Apr 6, 2024
f7337b9
Merge remote-tracking branch 'upstream/0_15' into FXparticleSystem
DedeHai Apr 7, 2024
50489f7
work in progress, added motion blur and line attracto (non working)
DedeHai Apr 16, 2024
4146ff4
Merge remote-tracking branch 'upstream/0_15' into FXparticleSystem
DedeHai Apr 16, 2024
856527b
work in progress, added test function to increase particle size, also…
DedeHai Apr 20, 2024
e017814
added more tests, non compiling at the moment
DedeHai Apr 20, 2024
7b68946
in the middle of fixing FX to use new PS functions
DedeHai Apr 22, 2024
2e7fbc0
debugging going on
DedeHai Apr 24, 2024
e43f3bd
bugfix in wrap function and firwork FX
DedeHai Apr 24, 2024
004b1c3
Merge remote-tracking branch 'upstream/0_15' into FXparticleSystem
DedeHai Apr 25, 2024
3386a84
added local render blurring, boosting FPS, work in progress
DedeHai Apr 26, 2024
a22466a
Merge branch 'FXparticleSystem' of https://github.com/DedeHai/WLED in…
DedeHai Apr 26, 2024
54e94dd
Bugfixes, improvements and added wall roughness setting
DedeHai Apr 27, 2024
7abc440
removed zero inits
DedeHai Apr 27, 2024
53607d6
added individual size particle rendering plus some fixes
DedeHai Apr 28, 2024
3eb94eb
Merge remote-tracking branch 'upstream/0_15' into FXparticleSystem
DedeHai Apr 28, 2024
2e0cb3a
Fixed some nasty memory bugs, fixed some FX parameters
DedeHai Apr 28, 2024
33ede41
Replaced Ghost Rider FX with PS version
DedeHai Apr 29, 2024
a6bf5b6
added walls to ghostride, fixed some bugs
DedeHai Apr 30, 2024
5472f76
Merge remote-tracking branch 'upstream/0_15' into FXparticleSystem
DedeHai Apr 30, 2024
06ae14c
added 'perpetual' flag to particles
DedeHai May 1, 2024
3527144
Fixed another memory / pointer bug, but there is still one left...
DedeHai May 1, 2024
77167a2
Found and fixed crashes, it was wrongly assigned pointers
DedeHai May 1, 2024
ac5399a
Added advanced particle size control and new Blob FX
DedeHai May 5, 2024
2558156
code cleanup, removed some unused stuff
DedeHai May 5, 2024
0b45f66
bugfix, sprayEmit() would not return and get stuck
DedeHai May 5, 2024
ba337ab
Merge remote-tracking branch 'upstream/0_15' into FXparticleSystem
DedeHai May 5, 2024
a13c81b
remove esp_random() as it is not supported on ESP8266
DedeHai May 6, 2024
1e6e84e
small bugfix for ESP32, cleanup / reformatting
DedeHai May 7, 2024
935c476
added WLED_DISABLE_PARTICLESYSTEM option, fixed volcano movement
DedeHai May 7, 2024
6aa1ead
Merge remote-tracking branch 'upstream/0_15' into FXparticleSystem
DedeHai May 7, 2024
99b7384
a line got lost in the last commit
DedeHai May 7, 2024
64ffe72
- added WLED_DISABLE_PARTICLESYSTEM option & cleanup & bugfixes
DedeHai May 7, 2024
c5e7e17
Added PS source option to emit more than one particle, addes AR to Bl…
DedeHai May 9, 2024
0159907
added center GEQ back in, changed AR behaviour of spray a little
DedeHai May 9, 2024
da80019
Bugfix and minor improvements
DedeHai May 27, 2024
5704918
Merge remote-tracking branch 'upstream/0_15' into FXparticleSystem
DedeHai May 27, 2024
c76d600
hacked in a 1D port of the 2D PS, untested code
DedeHai May 28, 2024
32b16c4
fixed first bugs in 1D system, added test FX
DedeHai May 29, 2024
64d1382
fixed bug in wrapping (also was wrong for 2D system)
DedeHai May 29, 2024
3f6bc7d
fixed collisions, added bouncing ball replacement (work in progress)
DedeHai May 30, 2024
5f9819e
replaced more FX, some tweaks to 1D PS
DedeHai May 30, 2024
f23e8aa
updated dancing shadows to more closely mimic original
DedeHai May 30, 2024
1e7cda6
added drip FX, added #ifdefs, removed some common functions
DedeHai May 31, 2024
2f318f9
fixed compile issue, removed replaced FX (again)
DedeHai May 31, 2024
23a3cf8
added Fireworks1D replacement (unfinished)
DedeHai Jun 2, 2024
43592bc
added sparkler and hourglass (both work in progress) tried fixing 1D …
DedeHai Jun 8, 2024
3171589
many improvements in 1D collisions (fine tuned), hour glass FX is alm…
DedeHai Jun 11, 2024
c6202e2
many bugfixes in PS and FX
DedeHai Jun 22, 2024
01901d4
Merge remote-tracking branch 'upstream/0_15' into FXparticleSystem
DedeHai Jun 22, 2024
f5a6f4f
minor FX adjustments
DedeHai Jun 23, 2024
95a051c
Improved 1D collisions, added 2 new 1D FX (work in progress)
DedeHai Jun 24, 2024
386131d
bugfixes
DedeHai Jun 25, 2024
2c3553a
added 'color by position' as a PS setting
DedeHai Jun 25, 2024
af542d8
added large size rendering to 1D PS, work in progress
DedeHai Jun 27, 2024
92533f2
Merge remote-tracking branch 'upstream/0_15' into FXparticleSystem
DedeHai Jun 27, 2024
47566a4
bugfix (forgot to free memory)
DedeHai Jun 27, 2024
55809fb
Added PS based Chase, fixed some bugs
DedeHai Jun 28, 2024
d7148c3
minor update
DedeHai Jun 28, 2024
e7e4c98
two new FX: Starburst and 1D GEQ
DedeHai Jun 29, 2024
c954b31
Added more advanced (and proper) size handling in collisions, work in…
DedeHai Jun 30, 2024
26c11fc
fixed some parameters in 1D FX
DedeHai Jun 30, 2024
35bb90f
Merge remote-tracking branch 'upstream/0_15' into FXparticleSystem
DedeHai Jun 30, 2024
e113b17
added #ifndef to disable FX replaced by PS
DedeHai Jun 30, 2024
0f89edd
bugfixes
DedeHai Jun 30, 2024
9206ba2
default parameter change
DedeHai Jun 30, 2024
ef7131c
explicit cast to fix compile error
DedeHai Jun 30, 2024
fb3fff7
Bugfixes
DedeHai Jul 2, 2024
d18216e
added color-waves to PS chase, some parameter tuning plus bugfixes
DedeHai Jul 2, 2024
d8cfd77
FX update and bugfixes
DedeHai Jul 4, 2024
e7d8606
minor update to rolling balls, fixed stuff in Chase, pride option sti…
DedeHai Jul 4, 2024
6f41ab7
update on 'pride' now working again but needs finetuning
DedeHai Jul 5, 2024
02397ac
SEGMENT -> SEGENV on data, aux0, aux1, step
DedeHai Jul 6, 2024
49f3dfe
added pride and colorwaves to 1D replacement list
DedeHai Jul 6, 2024
8f3c5e4
removed unused variables
DedeHai Jul 6, 2024
b3d6c04
Merge remote-tracking branch 'upstream/0_15' into FXparticleSystem
DedeHai Jul 6, 2024
922e5c5
added variable to set number of particles if not all are required (sa…
DedeHai Jul 7, 2024
7efe5f8
added preliminary 1D fire function, unfinished
DedeHai Jul 17, 2024
2e50883
added fractal FX test, fixed bugs in emit function
DedeHai Jul 19, 2024
a07f29e
tweaked 1D fire a little, still work in progress
DedeHai Aug 20, 2024
c90a8c6
Merge remote-tracking branch 'upstream/0_15' into FXparticleSystem
DedeHai Aug 21, 2024
7545064
minor tuning on 1D fire to avoid 'oscillation' at start
DedeHai Aug 22, 2024
3e0eaa0
improved 1D particle fire, much more natural now.
DedeHai Aug 25, 2024
81caca3
Merge remote-tracking branch 'upstream/0_15' into FXparticleSystem
DedeHai Aug 28, 2024
6b674ca
updated 2D fire, fixed init bug
DedeHai Sep 8, 2024
153257d
fixed 'nervours' fire
DedeHai Sep 8, 2024
70ea9d7
slight improvements and some cleanup
DedeHai Sep 11, 2024
99af30a
Merge remote-tracking branch 'upstream/0_15' into FXparticleSystem
DedeHai Sep 14, 2024
66ff757
Merge remote-tracking branch 'upstream/0_15' into FXparticleSystem
DedeHai Sep 17, 2024
0d9e8da
removed douplicate code for fire emit (tradeoff for some speed), remo…
DedeHai Sep 22, 2024
2318bb3
Merge remote-tracking branch 'upstream/0_15' into FXparticleSystem
DedeHai Oct 12, 2024
3f3f801
Re-license from MIT to EUPL
DedeHai Oct 22, 2024
c57a55c
Merge remote-tracking branch 'upstream/0_15' into FXparticleSystem
DedeHai Oct 22, 2024
8a13640
Started cleanup, speed improvement to rendering, renamed class
DedeHai Oct 22, 2024
2e371ce
Optimization and bugfixes
DedeHai Oct 26, 2024
10c2f0c
Cleanup, bugfixes, speed improvements, refactoring
DedeHai Oct 27, 2024
716b294
Refactoring and cleanup of 1D PS, removed debug printouts
DedeHai Oct 28, 2024
6e58404
Cleanup and some refactoring of particle FX
DedeHai Oct 31, 2024
09ffeca
missed a spot
DedeHai Oct 31, 2024
e2ab1c7
minor tweaks to fast_color_add()
DedeHai Nov 2, 2024
f23da9f
Work in progress: update to fireworks, needs more testing & finetuning
DedeHai Nov 3, 2024
45f8158
Work in Progress: added particle memory manager for transitions
DedeHai Nov 12, 2024
3e0822d
work in progress: lots of changes & fixes, transitions now work corre…
DedeHai Nov 20, 2024
75e49a7
added transitions for big-size rendering
DedeHai Nov 24, 2024
fe069ee
speed improvement to fast_color_add, added preliminary buffer transf…
DedeHai Dec 23, 2024
09d0c7d
Merge remote-tracking branch 'upstream/main' into FXparticleSystem
DedeHai Dec 23, 2024
82e0fa2
merge fixes
DedeHai Dec 23, 2024
636d074
bugfix in setCurrentPalette, corrected order of 2D memory allocation,…
DedeHai Dec 24, 2024
24e73f3
fixed particle buffer handover, added 2D blur option, increased parti…
DedeHai Dec 26, 2024
eeed168
implemented correct 1D<->2D buffer handover+bugfixes
DedeHai Dec 26, 2024
0f31e48
added smear to fuzzy noise, some cleanup
DedeHai Dec 26, 2024
164bcc5
added blurring option to PS 2D fireworks, work in progress in finding…
DedeHai Dec 28, 2024
72525a2
BUGFIX: finally found and squased the memory bug, no more random crashes
DedeHai Dec 28, 2024
696b4c1
minor cleanup and fixed a bug
DedeHai Dec 29, 2024
c546cc2
BUGFIX: out of bounds checking was wrong, leading to crashes
DedeHai Dec 30, 2024
371645e
better handling of used particles in transitions
DedeHai Dec 30, 2024
8fb48d6
improved particle transition for low-count FX, updated 1D FX
DedeHai Dec 30, 2024
2db4136
Rework on Fireworks 1D, some minor fixes
DedeHai Jan 1, 2025
73dee47
bugfix in PS Chase, increased brightness of 1D fireworks
DedeHai Jan 2, 2025
7836235
replaced sin16/cos16 with new versions
DedeHai Jan 2, 2025
e556aef
bugfixes
DedeHai Jan 2, 2025
af5b96f
fixed hourglass init, rearranged PS FX init
DedeHai Jan 2, 2025
245ed2c
speed optimization
DedeHai Jan 3, 2025
553e7db
Added Sonic Stream FX, some cleanup, bugfix in emitter
DedeHai Jan 5, 2025
e273053
changed TTL to brightness calculation, added collision binning
DedeHai Jan 6, 2025
ffb17c3
collision binning bugfix, made particles less sticky, update to water…
DedeHai Jan 6, 2025
5d0daa7
WIP: fixed 1D system for over 1000 pixels, added collision binning fo…
DedeHai Jan 8, 2025
bcea39d
moved particle flags to seperate array to save on RAM, refactoring
DedeHai Jan 10, 2025
ca54d81
removed todos after some checks, minor improvements
DedeHai Jan 10, 2025
0ef58b7
inverted y axis in 2D render, 1D collision improvements, cleanup and …
DedeHai Jan 12, 2025
eacaf2d
FX fixes and minor tweaks
DedeHai Jan 12, 2025
0784780
increased min rockets
DedeHai Jan 12, 2025
32919fe
fixed #ifdefs
DedeHai Jan 12, 2025
313d2d7
Merge remote-tracking branch 'upstream/main' into FXparticleSystem
DedeHai Jan 12, 2025
dbf9d0b
another fix
DedeHai Jan 12, 2025
1ece44c
revert unnecessary changes to base code
DedeHai Jan 12, 2025
9d7647d
merge fix
DedeHai Jan 13, 2025
46c884c
minor tweak
DedeHai Jan 14, 2025
dab8621
tweaked sparkler FX, some cleanup
DedeHai Jan 14, 2025
db4eae7
Fix in volcano FX, changed blurring of volcano and waterfall
DedeHai Jan 15, 2025
3aa8fa5
added ifdefs
DedeHai Jan 15, 2025
d7f33f9
Merge remote-tracking branch 'upstream/main' into FXparticleSystem
DedeHai Jan 15, 2025
4294834
minor tweaks, increased 1D minsurfacehardness
DedeHai Jan 15, 2025
fc8960a
improved sparkler FX, made overlay possible (1D not yet), cleanup
DedeHai Jan 16, 2025
68ee274
Merge remote-tracking branch 'upstream/main' into FXparticleSystem
DedeHai Jan 16, 2025
e7b893d
cleanup, now using new hsv2rgb/rgb2hsv, add overlay rendering to 1D
DedeHai Jan 16, 2025
6198abe
fix for non or partially overlapping segments
DedeHai Jan 17, 2025
7c56373
change got lost...
DedeHai Jan 17, 2025
82269ab
increased sparkler intensity, some cleanup
DedeHai Jan 17, 2025
2034ea3
replaced #ifdefs, removed 1D replacements that have 2D version, remov…
DedeHai Jan 17, 2025
c63f839
cleanup, improvements to PS bouncing ball, replaced multicomet
DedeHai Jan 18, 2025
bb6d210
cleanup, improvements, bugfixes
DedeHai Jan 18, 2025
3df8b18
potential bugfix, compiler warning fix
DedeHai Jan 18, 2025
31698e0
Merge remote-tracking branch 'upstream/main' into FXparticleSystem
DedeHai Jan 19, 2025
f427bf9
removed colorwaves and pride option from chase (not worthy replacements)
DedeHai Jan 19, 2025
fac23af
Merge remote-tracking branch 'upstream/main' into FXparticleSystem
DedeHai Jan 19, 2025
bb92f08
updated #defines, removed PS from 1M and 2M builds
DedeHai Jan 19, 2025
eeacc61
Adding Particle System and PS FX
DedeHai Feb 3, 2024
9ca46c6
reverted some accidental changes
DedeHai Jan 19, 2025
5c2b8e1
reverted some accidental changes
DedeHai Jan 19, 2025
ddc588b
merge fixes
DedeHai Jan 19, 2025
8f5fe61
changed replacement: multicomet instead of comet (lighthouse)
DedeHai Jan 19, 2025
1d552a2
changed replacement: multicomet instead of comet (lighthouse)
DedeHai Jan 19, 2025
58c25df
disable 2D PS for ESP8266, some cleanup, improved pinball FX paramete…
DedeHai Jan 19, 2025
3cf5b81
Improved collision binning for large particles, improved pinball FX
DedeHai Jan 20, 2025
83c1af3
improved speed handling in pinball FX - rolling
DedeHai Jan 21, 2025
8cadca5
disable 2D PS for ESP8266, some cleanup, improved pinball FX paramete…
DedeHai Jan 19, 2025
cbbc085
improved hourglass: millis instead of frame timing, better stacking. …
DedeHai Jan 23, 2025
56fbf21
revert whitespaces
DedeHai Jan 23, 2025
f879bcc
simplified 1D collisions, improved binning for larger particles
DedeHai Jan 23, 2025
ba8c91b
Improved collision binning for large particles, improved pinball FX
DedeHai Jan 20, 2025
b8f3385
improved speed handling in pinball FX - rolling
DedeHai Jan 21, 2025
a312db7
improved hourglass: millis instead of frame timing, better stacking. …
DedeHai Jan 23, 2025
e409cbc
revert whitespaces
DedeHai Jan 23, 2025
b1f3eaf
prohibit use of 1D and 2D system simultaneously on ESP8266
DedeHai Jan 23, 2025
ebd787f
prohibit use of 1D and 2D system simultaneously on ESP8266
DedeHai Jan 23, 2025
bb93c79
Merge remote-tracking branch 'upstream/main' into FXparticleSystem
DedeHai Jan 24, 2025
b16d68d
update to handle blending styles
DedeHai Jan 24, 2025
f674a12
fixed bugs, improved new transition handling
DedeHai Jan 26, 2025
6becad7
updated 1D system to work with new transitions, replaced NULL with nu…
DedeHai Jan 26, 2025
e49ba2d
Merge branch 'FXparticleSystem' into FXparticleSystem_PR
DedeHai Jan 26, 2025
f7ca8fa
merge fixes
DedeHai Jan 26, 2025
a6124fb
added single pixel particle rendering for 2D system, adjusted FX to w…
DedeHai Jan 28, 2025
77eb88f
improved collisions in 1D and 2D, some bugfixes in radius calculation…
DedeHai Jan 31, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -358,6 +358,7 @@ platform_packages = ${common.platform_packages}
board_build.ldscript = ${common.ldscript_4m1m}
build_unflags = ${common.build_unflags}
build_flags = ${common.build_flags} ${esp8266.build_flags} -D WLED_RELEASE_NAME=\"ESP8266\" #-DWLED_DISABLE_2D
-D WLED_DISABLE_PARTICLESYSTEM2D
lib_deps = ${esp8266.lib_deps}
monitor_filters = esp8266_exception_decoder

Expand All @@ -367,13 +368,15 @@ extends = env:nodemcuv2
platform = ${esp8266.platform_compat}
platform_packages = ${esp8266.platform_packages_compat}
build_flags = ${common.build_flags} ${esp8266.build_flags_compat} -D WLED_RELEASE_NAME=\"ESP8266_compat\" #-DWLED_DISABLE_2D
-D WLED_DISABLE_PARTICLESYSTEM2D
;; lib_deps = ${esp8266.lib_deps_compat} ;; experimental - use older NeoPixelBus 2.7.9

[env:nodemcuv2_160]
extends = env:nodemcuv2
board_build.f_cpu = 160000000L
build_flags = ${common.build_flags} ${esp8266.build_flags} -D WLED_RELEASE_NAME=\"ESP8266_160\" #-DWLED_DISABLE_2D
-D USERMOD_AUDIOREACTIVE
-D WLED_DISABLE_PARTICLESYSTEM2D

[env:esp8266_2m]
board = esp_wroom_02
Expand All @@ -382,6 +385,8 @@ platform_packages = ${common.platform_packages}
board_build.ldscript = ${common.ldscript_2m512k}
build_unflags = ${common.build_unflags}
build_flags = ${common.build_flags} ${esp8266.build_flags} -D WLED_RELEASE_NAME=\"ESP02\"
-D WLED_DISABLE_PARTICLESYSTEM2D
-D WLED_DISABLE_PARTICLESYSTEM1D
lib_deps = ${esp8266.lib_deps}

[env:esp8266_2m_compat]
Expand All @@ -390,12 +395,16 @@ extends = env:esp8266_2m
platform = ${esp8266.platform_compat}
platform_packages = ${esp8266.platform_packages_compat}
build_flags = ${common.build_flags} ${esp8266.build_flags_compat} -D WLED_RELEASE_NAME=\"ESP02_compat\" #-DWLED_DISABLE_2D
-D WLED_DISABLE_PARTICLESYSTEM1D
-D WLED_DISABLE_PARTICLESYSTEM2D

[env:esp8266_2m_160]
extends = env:esp8266_2m
board_build.f_cpu = 160000000L
build_flags = ${common.build_flags} ${esp8266.build_flags} -D WLED_RELEASE_NAME=\"ESP02_160\"
-D USERMOD_AUDIOREACTIVE
-D WLED_DISABLE_PARTICLESYSTEM1D
-D WLED_DISABLE_PARTICLESYSTEM2D

[env:esp01_1m_full]
board = esp01_1m
Expand All @@ -405,6 +414,8 @@ board_build.ldscript = ${common.ldscript_1m128k}
build_unflags = ${common.build_unflags}
build_flags = ${common.build_flags} ${esp8266.build_flags} -D WLED_RELEASE_NAME=\"ESP01\" -D WLED_DISABLE_OTA
; -D WLED_USE_REAL_MATH ;; may fix wrong sunset/sunrise times, at the cost of 7064 bytes FLASH and 975 bytes RAM
-D WLED_DISABLE_PARTICLESYSTEM1D
-D WLED_DISABLE_PARTICLESYSTEM2D
lib_deps = ${esp8266.lib_deps}

[env:esp01_1m_full_compat]
Expand All @@ -413,13 +424,17 @@ extends = env:esp01_1m_full
platform = ${esp8266.platform_compat}
platform_packages = ${esp8266.platform_packages_compat}
build_flags = ${common.build_flags} ${esp8266.build_flags_compat} -D WLED_RELEASE_NAME=\"ESP01_compat\" -D WLED_DISABLE_OTA #-DWLED_DISABLE_2D
-D WLED_DISABLE_PARTICLESYSTEM1D
-D WLED_DISABLE_PARTICLESYSTEM2D

[env:esp01_1m_full_160]
extends = env:esp01_1m_full
board_build.f_cpu = 160000000L
build_flags = ${common.build_flags} ${esp8266.build_flags} -D WLED_RELEASE_NAME=\"ESP01_160\" -D WLED_DISABLE_OTA
-D USERMOD_AUDIOREACTIVE
; -D WLED_USE_REAL_MATH ;; may fix wrong sunset/sunrise times, at the cost of 7064 bytes FLASH and 975 bytes RAM
-D WLED_DISABLE_PARTICLESYSTEM1D
-D WLED_DISABLE_PARTICLESYSTEM2D

[env:esp32dev]
board = esp32dev
Expand Down
Loading