fishbone-git
1192d04391
sync and merge master
2021-04-05 20:49:31 +02:00
cschwinne
e46078286d
0.12.0 Beta 4
2021-03-29 02:28:34 +02:00
cschwinne
8d20a13776
Fixed chevron icon not included
2021-03-22 00:31:01 +01:00
cschwinne
8a2256e0d8
0.12 beta
2021-03-20 18:43:05 +01:00
cschwinne
aa0f4c9985
Update dev branch (resolve conflicts)
2021-02-13 01:43:16 +01:00
cschwinne
2f7be3475d
Updated mapping comment
2021-02-13 01:02:14 +01:00
cschwinne
7092f337ef
Faster Tetrix mode
...
- Replaced a letter in name (copyright)
- 2x speed
- Replaced Merry christmas mode
2021-02-10 00:37:05 +01:00
Blaz Kristan
a9c211d66c
Tetris (falling bricks) effect & Colortwinkles low brightness fix.
2021-02-07 14:45:34 +01:00
cschwinne
0902b628f8
Added FPS indication in info
2021-02-05 01:33:26 +01:00
cschwinne
9518c5f2e4
might work
2021-01-30 20:51:36 +01:00
cschwinne
c105f3b970
Mulipin select compiles
...
Need to work on JS and set.cpp next
2021-01-21 01:21:16 +01:00
cschwinne
b0306867b4
Resolve merge conflict
2021-01-18 21:03:10 +01:00
cschwinne
d5025fdbcc
Fixed canAllShow() and removeAll()
2021-01-18 20:51:32 +01:00
Blaz Kristan
bb8d5ac13f
Dynamic allocation for bus manager.
2021-01-17 00:20:31 +01:00
cschwinne
d02bf37167
Fix a few warnings
2021-01-16 21:40:04 +01:00
cschwinne
ef904e01ec
Circular include problem
2021-01-15 15:43:11 +01:00
cschwinne
d6b366c77f
Finished multi segment transitions
2021-01-13 11:24:27 +01:00
cschwinne
9551519a35
First working multisegment transitions
2021-01-09 00:35:48 +01:00
Mazen
af61962314
Add Aurora Borealis effect ( #1589 )
...
* Added aurora effect
* Cosmetic changes prior to PR to match some guidelines
* Update FX.cpp
Moved mode_aurora function to end of FX.cpp
* Cosmetic changes prior to PR
- Changed new palette name to have a whitespace
- Undid changes to platformio.ini
* Removed commented out test palette
* Improved memory handling
Use SEGENV to allocate and manage dynamic memory needs of effect.
Only allocate as much memory as needed for current amount of waves set.
* Improvements to Aurora effect
- Smoother on low speed
- CRGB is trivially copiable
- Replaced Red & Blue mode
- Simplified logic and mem use a tiny bit
- Aurora2 palette a bit less yellowish
Co-authored-by: cschwinne <dev.aircoookie@gmail.com>
2021-01-04 11:11:36 +01:00
Def3nder
a91d993c6d
Dynamic fade effect ( #1550 )
...
* New Effect "TV Simulator"
based on "Fake TV Light for Engineers" by Phillip Burgess https://learn.adafruit.com/fake-tv-light-for-engineers/arduino-sketch
* removed some not-used functions
...from my 1st attempt with "Phoney TV" - but this one did not look good.
* Dynamic Effect extended with a "smooth" variant
...to close #1114 / the "Dynamice fade effect" in the projects section
Co-authored-by: Aircoookie <dev.aircoookie@gmail.com>
2020-12-22 16:26:19 +01:00
Def3nder
e16bab8dd9
TV Simulator Effect ( #1548 )
...
* New Effect "TV Simulator"
based on "Fake TV Light for Engineers" by Phillip Burgess https://learn.adafruit.com/fake-tv-light-for-engineers/arduino-sketch
* removed some not-used functions
...from my 1st attempt with "Phoney TV" - but this one did not look good.
* Created new version of tv_colors.h based on 18 movies
...and some corrections
* Add include guards for tv_colors.h and disable option
Co-authored-by: cschwinne <dev.aircoookie@gmail.com>
2020-12-22 13:15:57 +01:00
guardmedia
34c9c5a9b1
Adding palette blends effect ( #1491 )
...
* Adding palette blends effect
* Fixes for blends effect
* Improved blend effect intesity and speed control
* Simplify Blends timing
Co-authored-by: Tyler Walters <tyler@guardmedia.com>
Co-authored-by: cschwinne <dev.aircoookie@gmail.com>
2020-12-15 13:35:50 +01:00
Florian Baumann
4892b648ae
update MODE_COUNT after candy cane fx was added
...
It was not possible to select the candy cane effect after it was added in #1445 due to wrong MODE_COUNT.
2020-12-13 17:30:11 +01:00
Aircoookie
455a17cdb2
Merge pull request #1465 from pbolduc/bug/1431
...
Fixes an issue where switching effects causes crash
2020-12-10 12:13:16 +01:00
Phil Bolduc
135f6b0050
Add utility function to expose if strip is being updated
2020-12-09 20:29:53 -08:00
Phil Bolduc
d5e79ff36c
Fixes an issue where switching effects causes crash
...
When change effect, flag the the segment's runtime state needs to be cleared. Only clear data that before processing the segment in the main loop.
2020-12-09 17:55:14 -08:00
Munsterlander
bdaef7e541
Adding a candy cane mode ( #1445 )
...
* Adding Candy Cane mode
* Added Candy Cane mode
2020-12-07 08:33:08 +01:00
Brandon
aab2e4555a
Added Temperature Palette ( #1430 )
...
* Added Temperature Palette
Added cpt-city temperature_gp palette. Palette is nice combination of blues to reds to yellows. Reduced original cpt-city palette to 18 lines to fit WLED constraints. Tested palette and it visually is consistent with original cpt-city colors and look and works in WLED.
* Update palettes.h
* Update palettes.h
2020-12-04 10:01:41 +01:00
cschwinne
fb91d9b2d4
Color order override macros
2020-11-27 23:59:00 +01:00
Sam Martin
db33eb5b1f
esp32_multistrip usermod enables driving up to 8 LED strips using RMT hardware accelerated pixel data pushing
2020-11-21 21:25:38 -06:00
Aircoookie
6b942be1cd
Merge branch 'filesystem' into 1m_ota
2020-11-18 01:05:51 +01:00
cschwinne
074d53fa17
Fix a few compiler warnings
2020-11-17 22:46:17 +01:00
Aircoookie
e9d9760e16
Merge branch 'filesystem' into mergefs-201112
2020-11-12 11:12:10 +01:00
cschwinne
98e4ac6b27
FS working for ESP8266
2020-11-08 23:44:10 +01:00
cschwinne
fc9255cdc4
Added new file for JSON cfg parsing code
2020-11-04 11:04:40 +01:00
cschwinne
aa27b85538
Re added old C9 palette
2020-11-01 20:54:35 +01:00
cschwinne
373d12be64
Realtime max. brightness now honors brightness factor ( fixes #1271 )
...
- Colorful effect now supports palettes
- Added C9 2 palette (#1291 )
- Improved C9 palette brightness by 12%
- Disable onboard LED if LEDs are off (PR #1245 )
- Added optional status LED (PR #1264 )
- Realtime max. brightness now honors brightness factor (fixes #1271 )
- Updated ArduinoJSON to 6.17.0
2020-10-29 01:23:04 +01:00
Jeff Rescignano
13f18492ad
Disable onboard LED when LEDs are not in use ( #1245 )
...
* Disable onboard LED when LEDs are not in use
* Remove unused variable
* Only disable onboard LED if LEDPIN == LED_BUILTIN
* Change LEDPIN to LED_BUILTIN
2020-10-12 20:13:13 +02:00
cschwinne
1e3834dc3d
Move tristate_square8 to FX_fcn.cpp
2020-09-27 14:42:14 +02:00
S. Seegel
2cc6edd868
Added washing machine FX
2020-09-27 01:58:21 +02:00
cschwinne
edbe8131ab
Reduce heap usage by 4kB
2020-09-20 01:18:31 +02:00
cschwinne
1fbe1d1855
New Segments are now initialized with default speed and intensity
2020-09-07 21:01:10 +02:00
Aircoookie
427b5bd126
Merge pull request #1108 from xxv/xxv-dancing-shadows
...
Add Dancing Shadows effect
2020-08-30 11:45:00 +02:00
cschwinne
36e0a1eb23
Individual LED control via JSON ( closes #226 )
2020-08-29 22:26:39 +02:00
cschwinne
ac9a567e1f
Pacifica better speed
2020-08-25 17:23:17 +02:00
Steve Pomeroy
aee9c4a193
Add Dancing Shadows effect
2020-08-23 17:06:11 -04:00
cschwinne
39a80f8dc7
Add easy segment mirroring ( closes #1010 )
2020-08-20 00:04:02 +02:00
cschwinne
c1cab30daf
Added mi
property to APIs
2020-08-07 00:50:19 +02:00
twlare
b50e798d55
Add segment mirror option
...
* Add segment mirror option (#1010 )
* Update new pull with playlist and palette changes
* Revert "Update new pull with playlist and palette changes"
This reverts commit 9802a7c4e2
.
2020-08-04 18:50:16 +02:00
cschwinne
4f7dc5be34
Added Sunrise nightlight mode and more UI features
...
- Added Sunrise nightlight mode
- Added Chunchun effect
- Added `LO` (live override) command to HTTP API
- Added `mode` to `nl` object of JSON state API, deprecating `fade`
- Added light color scheme support to web UI (click sun next to brightness slider)
- Added option to hide labels in web UI (click flame icon next to intensity slider)
- Added hex color input (click palette icon next to palette select) (resolves #506 )
- Added support for RGB sliders (need to set in localstorage)
- Added support for custom background color or image (need to set in localstorage)
- Added option to hide bottom tab bar in PC mode (need to set in localstorage)
- Fixed transition lag with multiple segments (fixes #985 )
- Changed Nightlight wording (resolves #940 )
2020-06-22 12:30:31 +02:00
cschwinne
70c73d2e0e
Lots of new effects!
2020-06-06 00:57:34 +02:00
cschwinne
ef1f835e57
Update to Espalexa v2.4.6
...
(+1.6kB free heap memory)
- Added `m5atom` PlatformIO environment
2020-05-10 23:58:50 +02:00
Will Cooke
72cca365e5
Add new mode "Solid Glitter".
...
Gives a solid, static background colour as selected from the colour picker and overlays "glitter" (as per Rainbow Glitter, only without the rainbow).
2020-05-06 14:28:16 +01:00
cschwinne
71886c162b
Release of WLED v0.10.0
...
DMX Single RGW and Single DRGB modes now support an additional white channel
Improved palettes derived from set colors and changed their names
2020-05-03 20:57:53 +02:00
cschwinne
77edd12030
Added brightness and power for individual segments ( #289 , #290 )
2020-04-23 23:52:33 +02:00
cschwinne
db60309ce8
Added Candle Multi effect
...
Added Palette capability to Pacifica effect
2020-04-22 00:51:00 +02:00
Travis J Dean
9134c3b4af
Merge branch 'master' into refactor-remove-ino
2020-03-30 04:51:56 -04:00
cschwinne
ef125ff109
Fixed compilation for Analog LEDs
...
Fixed sync settings network port fields too small
2020-03-26 19:43:23 +01:00
Travis J Dean
30e3bbd0e8
Renamed min/max macros to fix potential std::min/max conflict (depending on include order).
2020-03-26 05:18:19 -04:00
cschwinne
07d6bfa989
Added Pacifica effect ( closes #790 )
2020-03-25 11:17:45 +01:00
cschwinne
53f09c0630
Moved Cronixie driver from FX library to drawOverlay handler
2020-03-22 17:45:09 +01:00
cschwinne
f304a6891f
Free more than 2kB of RAM
...
Store Palettes in PROGMEM
F() select long and rarely used strings
Refactor hue error
2020-02-25 02:19:12 +01:00
cschwinne
2d75526395
Fix brightness transition updating too often
2020-02-24 19:36:25 +01:00
Def3nder
e621fdec0c
Remove analog flicker ( #678 )
...
* remove analog LED flicker
run SetRgbwPwm from main loop and with GetPixelColor(0) to get all effects using fade_out() working.
* correct unintended bitwise AND to logical AND
* Update analogLastShow
* new Arduino Core WaveForm library included
* new Arduino Core only for 8266
* correct formating + define for MQTT_KEEP_ALIVE
* fix for ESP32
* reduce scope of variable "done"
* call analogWrite only if Color or Bri did change
* Remove duplicate wifi sleep code
Co-authored-by: Aircoookie <cschwinne@gmail.com>
2020-02-22 17:20:34 +01:00
cschwinne
65a32b4166
Added new auto white modes (related to #573 )
2020-02-20 00:45:09 +01:00
fishbone-git
cb0452964e
bidirectional running lights effect
2020-02-18 21:28:46 +01:00
cschwinne
1fd0383f69
Various improvements
...
UI Quick color selectors
UI PC mode
Different Heartbeat effect
PoliceAll improvements
Clarified sync settings
2020-02-18 18:52:47 +01:00
Aircoookie
3062786bb3
Corrected effect mode count
2020-02-17 18:02:14 +01:00
Aircoookie
b42847c135
Fix compilation
2020-02-17 11:12:39 +01:00
Def3nder
5befcd24b5
Effect "Heartbeat" ( #680 )
2020-02-17 11:01:05 +01:00
fishbone-git
d0b9f53d8c
water ripple effect with a dimmed rainbow background
2020-02-15 20:07:15 +01:00
recliq
e49b9cff67
Added percent display effect.
2020-01-19 13:51:49 +01:00
Def3nder
6c557ec015
Plasma effect ( #600 )
2020-01-19 00:06:17 +01:00
Aircoookie
79e9dbb9c6
Merge branch 'master' into groupfinal
2020-01-14 11:12:33 +01:00
cschwinne
ae6ba79f1e
Grouping and Spacing
2020-01-14 10:57:23 +01:00
fishbone-git
31658f4eab
Drip (water_torture) effect ( #583 )
2020-01-12 15:04:49 +01:00
Aircoookie
6bc927c535
Merge branch 'master' into groupfinal
2020-01-05 22:30:27 +01:00
cschwinne
e4ad0d3b59
Improved bouncing balls
2020-01-05 21:26:14 +01:00
Aircoookie
4af7ccd84c
Merge branch 'master' into master
2020-01-03 23:19:40 +01:00
cschwinne
cdef7a53a4
Fireworks 1D working
2020-01-03 17:47:06 +01:00
Aircoookie
b1f26d4ebe
Merge branch 'master' into 1d-fireworks
2020-01-03 12:58:31 +01:00
cschwinne
9bf534288c
Removed pixel locking
2020-01-02 22:10:59 +01:00
cschwinne
3d359229cf
Reworked effects to use data instead of locked
2020-01-02 20:41:15 +01:00
cschwinne
8013f8d5b3
Update year
2020-01-02 02:12:10 +01:00
Aircoookie
96ca459df8
Merge branch 'master' into starburst
2019-12-31 11:13:40 +01:00
cschwinne
51fb981d24
Add possiblilty for segments to dynamically allocate memory
2019-12-31 11:11:05 +01:00
fishbone-git
e3def22b07
add multi fireworks starburst effect
2019-12-28 15:43:55 +01:00
fishbone-git
50082043ef
add exploding fireworks
2019-12-27 20:58:06 +01:00
fishbone-git
3083ccddcc
rework of new effects, sync to FRAMETIME add options for sinelon
2019-12-24 20:41:03 +01:00
fishbone-git
7324d59e08
Merge branch 'master' of https://github.com/Aircoookie/WLED
2019-12-23 23:24:10 +01:00
fishbone-git
b2439ca0af
Merge branch 'master' of https://github.com/Aircoookie/WLED into framerate
2019-12-23 19:06:49 +01:00
fishbone-git
2372675c79
combine larson scanners
2019-12-23 18:38:54 +01:00
cschwinne
cb66900575
More effects using FRAMETIME
2019-12-23 13:06:14 +01:00
fishbone-git
97ecace40e
Merge remote-tracking branch 'upstream/master'
2019-12-17 12:07:50 +01:00
cschwinne
c98c54bd6b
Release of WLED v0.9.0-b1
...
Timebase reset when turned off
Added Aurora paletta
2019-12-13 01:23:07 +01:00
fishbone-git
225e66a522
Merge remote-tracking branch 'upstream/master'
2019-12-12 20:59:31 +01:00
cschwinne
77d89e7df3
Fix iOS scrolling
...
Other small adjustments
Allow for passwords with * as 1st char
2019-12-11 00:59:15 +01:00
fishbone-git
c1dec16c50
add popcorn effect
2019-12-10 20:34:59 +01:00
fishbone-git
86ae11f4c4
add sinelon effect
2019-12-10 20:26:02 +01:00
fishbone-git
7ca1970fff
add bouncing balls effect
2019-12-10 20:06:00 +01:00
Warren Spits
55e2bc27c6
Converted segments to use lengths.Segment stop is now derived.Clears the skipped pixels.Fixed getPixelColor.
2019-12-08 23:17:42 +11:00
Warren Spits
2c3cad6e61
Pixel grouping support, configurable through JSON API. It probably breaks cronixie.
2019-12-07 23:25:38 +11:00
cschwinne
6122a8371a
Added Glitter and Candle effects
2019-12-06 01:44:45 +01:00
cschwinne
4ffeb05120
Fix #418 and #420
2019-12-05 11:07:54 +01:00
cschwinne
173c752d62
Added spots and two dots effects
2019-12-04 12:15:12 +01:00
cschwinne
89a54e31f1
Cleanup and segment improvements
2019-12-02 12:41:35 +01:00
cschwinne
354d18f78e
Main segment changes
2019-12-01 01:42:52 +01:00
cschwinne
0e8806eb2b
Integrated liveview
2019-11-30 19:17:25 +01:00
cschwinne
731550acb3
Fixed reverse
2019-11-30 11:46:31 +01:00
emerrill
37da53c20e
fixing some spacing
2019-11-29 12:25:30 -07:00
emerrill
0b5ac7a139
Adding ability to turn off specified number of LEDs. Added to LED settings.
...
Also added FX for Tri Color Static, defaults tri to white.
2019-11-29 10:53:01 -07:00
cschwinne
1d9d1f6bbd
Simplified police code
2019-11-25 01:20:03 +01:00
thomas.stockklauser
9e00177d76
- Fix the Visual Studio Project Structure with the e131 lib change to async
...
- Add 3 New Effects: Police, Police All, Multi Dynamic
2019-11-22 19:19:48 +01:00
cschwinne
6eae6db46b
Migrate to ESPAsyncE131
2019-11-18 20:43:27 +01:00
cschwinne
3aacb7150d
Added live preview json
2019-11-18 12:29:36 +01:00
cschwinne
b3d728df91
Add 12V brightness limiter and configurable per-led current ( #295 )
2019-11-12 19:33:34 +01:00
cschwinne
ddaaae46a6
Amending missing files in previous commit
2019-10-29 01:19:56 +01:00
cschwinne
d4c921ea2e
Timebase sync
2019-10-18 12:19:52 +02:00
cschwinne
2852061699
Refactor WS812FX file names
2019-10-07 23:38:21 +02:00