cschwinne
79da716a44
Split esp01_1m env into 1m_full and 1m_ota ( closes #740 )
2020-02-29 19:52:47 +01:00
cschwinne
18dad0c72c
Remove defunct presetApplyCol and presetApplyFx
2020-02-29 18:42:55 +01:00
cschwinne
14a5ab6740
Fixed Chase modes
2020-02-29 18:24:51 +01:00
Def3nder
cffee7bfa7
Fix 24-key IR remote ( #738 )
2020-02-28 16:27:18 +01:00
Jason2866
9eb646085e
Reduce CPU load during interrupt handler
...
See https://github.com/esp8266/Arduino/pull/7057#issuecomment-591632232
2020-02-27 09:52:48 +01:00
cschwinne
755448f9f5
Fix LED pin changed
2020-02-25 02:25:17 +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
Def3nder
730ba12c8d
Indents for the #ifdef's in wled00.ino ( #716 )
2020-02-24 22:09:33 +01:00
cschwinne
2d75526395
Fix brightness transition updating too often
2020-02-24 19:36:25 +01:00
Aircoookie
1979236f3a
Merge pull request #715 from zewelor/allow_to_override_some_const
...
Allow to override some costs
2020-02-24 19:10:37 +01:00
cschwinne
3589adcb78
Merge branch 'master' of https://github.com/Aircoookie/WLED
2020-02-24 19:08:35 +01:00
cschwinne
4a834ecfc8
Fix UTC offset not working
2020-02-24 19:08:29 +01:00
zewelor
3dcc3492e8
Allow to override some costs
2020-02-24 18:48:21 +01:00
Def3nder
2e77dcc660
Correct sun rise ( #713 )
2020-02-24 17:27:59 +01:00
cschwinne
89f60a0422
Refactor colorUpdated()
2020-02-24 17:25:40 +01:00
cschwinne
7360b882ac
DMX settings only when enabled
2020-02-24 12:54:23 +01:00
cschwinne
5ffd29e31a
Merge branch 'master' of https://github.com/Aircoookie/WLED
2020-02-24 12:45:47 +01:00
cschwinne
5d7e892464
Different PIO settings
2020-02-24 12:44:41 +01:00
Def3nder
e8fd5de5b2
HTML API "/url" for the current effect settings ( #664 )
2020-02-24 12:18:30 +01:00
jwingefeld
8be72f6f23
DMX Support for WLED ( #704 )
...
* initial dmx setup
* adds support for multiple fixtures, addr gaps, start addresses and all that good DMX stuff
* removes init function. do not need.
* adds some comments, removes others. words.
* added menu entry and dummy HTML
* added server request handler
* cloned options page UI for DMX
* only add code when DMX is enabled
* added infobutton to HTML
* DMX settings form
* procedurally generated HTML form. OBACHT: Values still not coming from the EEPROM.
* upped eeprom version to 15
* changed index for set to 255 to 6 because web interface wants it that way
* gets values for XML from actual settings
* changes the default values for dmx to blanks
* reads and writes DMX settings from EEPROM (2550 - 2569)
* fixes addressing bug in DMX EEPROM read
* saves settings from WebUI to memory
* disables DMX by default
* changed a comment in the ENABLE_DMX line
* makes the display of the DMX entry in settings dependant on WLED_DMX_ENABLE
* adds the server listener for the DMX map
* fixes a bug when selecting 255 for a channel at the dmx settings page
* now actually reads the DMX settings back to the HTML UI.
* cleans up a little
* adds a warning message to the HTML UI when setting up defunct DMX settings
* changed DMX EEPROM addressing to close a gap
* basic DMX map
* fixes a few styling flaws and bugs in the DMX map
* changes config variables to uint16_t
Co-authored-by: Aircoookie <cschwinne@gmail.com>
2020-02-23 22:24:51 +01:00
Def3nder
513bc2c0ab
Correct SunRise/NightLight with Color Fade ( #710 )
2020-02-23 22:21:32 +01:00
cschwinne
392277100c
Release of WLED v0.9.1
2020-02-23 02:18:25 +01:00
Aircoookie
027a16a39b
Merge pull request #705 from pille/E1.31-fix-OOS
...
fix out-of-sync detection on E1.31 packets
2020-02-22 19:13:34 +01:00
pille
c66af86d88
fix out-of-sync detection on E1.31 packets
2020-02-22 18:13:21 +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
Def3nder
1a4061fdb5
Refactor callMode ( #702 )
2020-02-22 16:17:32 +01:00
cschwinne
c1a8fde9a0
Add wifi sleep toggle (implements #672 )
2020-02-20 17:08:56 +01:00
cschwinne
65a32b4166
Added new auto white modes (related to #573 )
2020-02-20 00:45:09 +01:00
cschwinne
05f5aaaeca
Refactoring
2020-02-19 15:53:42 +01:00
fishbone-git
9c3e7b9ec0
allow intensity slider to adjust eye spacing ( #681 )
2020-02-18 20:52:12 +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
9e62db5237
Update html with PC mode
2020-02-18 14:22:20 +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
Aircoookie
61f3002568
Merge pull request #683 from fishbone-git/ripple_rainbow
...
water ripple effect with a dimmed rainbow background
2020-02-17 10:32:30 +01:00
cschwinne
3b52770a1b
Fix segments when reverse
2020-02-16 17:34:28 +01:00
fishbone-git
d0b9f53d8c
water ripple effect with a dimmed rainbow background
2020-02-15 20:07:15 +01:00
Aircoookie
ffd958a1b3
Quick color selectors
2020-02-15 16:18:06 +01:00
fishbone-git
9839cc6386
port multi-comet to use the memory allocation method
2020-02-15 14:42:09 +01:00
Def3nder
a004d1647d
Simplify Code for Gradient / Loading effect ( #671 )
2020-02-11 22:43:15 +01:00
cschwinne
867e43637c
Merge branch 'master' of https://github.com/Aircoookie/WLED
2020-02-09 23:22:27 +01:00
Aircoookie
258def854c
Merge pull request #665 from pille/DMX-refactoring
...
DMX refactoring
2020-02-09 19:49:15 +01:00
cschwinne
e8481818c8
Small adjustments to new DMX options
2020-02-09 19:10:29 +01:00
cschwinne
f646e9bc59
Swap order of API parsing to make it possible to override preset brightness
2020-02-09 16:11:38 +01:00
cschwinne
17e43a7ff2
No phy mode for ESP32
2020-02-09 11:04:30 +01:00
Def3nder
71a5cfed4b
Intensity slider for "Police" and "Two Dots" ( #670 )
...
Enable intensity slider for the Effects based on "police_base"
the intensity slider controls the width of the "dot" from 1 pixel (as now) to 64 pixels.
2020-02-09 10:36:37 +01:00
cschwinne
c055477d3b
Merge branch 'master' of https://github.com/Aircoookie/WLED
2020-02-09 10:35:37 +01:00
cschwinne
ad4acca17a
Minor adjustments
2020-02-09 10:35:32 +01:00
Def3nder
37b84300b4
Fix Chase Random effect ( #669 )
2020-02-09 10:33:26 +01:00
pille
d9a8dac266
expose refactoring to webUI:
...
add client stats
add DMX settings (this increases EEPROM layout version)
2020-02-08 20:52:45 +01:00
pille
76f704b060
implement different DMX modes for E1.31:
...
DISABLED: don't act on packets
SINGLE_RGB: treat all LEDs the same and controll them using 3 channels: RGB
SINGLE_DRGB: as above, but has an additional first channel for Dimmer
EFFECT: not a realtime mode. disables fadeTransition to reduce delay. just exposes parameters as 11 channels to trigger effects locally: Dimmer Effect Speed Intensity Palette PriRed PriGreen PriBlue SecRed SecGreen SecBlue
MULTIPLE_RGB: legacy mode. address each LED individually with 3 channels: RGB.
MULTIPLE_DRGB as above, but has an additional first channel for master Dimmer
add client stats (IP + user agent)
add support for DMX address (so you don't need a whole universe per fixture)
skip out-of-order packets
2020-02-08 20:38:28 +01:00
Def3nder
d69a2f1514
Fix Chase Effects at high speeds + "Two Dots" Effect at low speeds ( #659 )
2020-02-06 01:37:47 +01:00
Def3nder
06a5c1a798
Percent Effect from both ends of the strip ( #660 )
...
from 0 to 100 the strip will get color(0) starting at the ESP, from 200 to 100 to strip will do it the other way around.
So, when using this effect for the staircase usermod, a person entering area near the ESP would set an intensity starting with 1 and getting bigger and leaving on the other side would need to further increase the intensity until 200. then the strip has color(1) again.
2020-02-06 01:36:01 +01:00
Aircoookie
773d6e002c
Add discourse to readme
2020-02-04 17:43:46 +01:00
Aircoookie
b78d1baaaf
Merge branch 'master' of https://github.com/Aircoookie/WLED
2020-02-01 00:36:07 +01:00
Aircoookie
50ff59239c
Segment grouping HTML support
2020-02-01 00:36:00 +01:00
Def3nder
a29e98fd41
Correct start of Lighthouse effect at high speeds ( #643 )
2020-01-29 23:20:32 +01:00
Def3nder
e4d5551f16
Correction for "Percent with speed" ( #642 )
...
The speed slider defines the "size" of pixels that will be added or substracted each refresh. If this size is bigger than the last value and you quickly move the intensity slider to zero, then the effect shows 100% all the time until it will be changed.
2020-01-29 23:10:02 +01:00
fishbone-git
bbf2f6c7de
non-required HUE settings
2020-01-28 20:47:37 +01:00
Aircoookie
398816dbeb
Merge pull request #625 from stringandstickytape/IR6_Support_2
...
Add IR codes for 6-key learning remote https://www.aliexpress.com/ite …
2020-01-28 13:49:41 +01:00
Def3nder
f3b399b31f
Fix Police All, Sinelon and Lighthouse (Comet) effects ( #634 )
2020-01-28 13:48:59 +01:00
Def3nder
2b0a38d25d
Percent Effect with speed-slider ( #637 )
2020-01-28 13:47:18 +01:00
cschwinne
b41dacb6c0
FIx ESP32 compilation
2020-01-28 00:45:29 +01:00
cschwinne
c5f5532303
Bump version ID
2020-01-28 00:03:29 +01:00
cschwinne
09485c995e
Merge branch 'master' of https://github.com/Aircoookie/WLED
2020-01-27 00:45:33 +01:00
cschwinne
dc936b63d6
Various fixes
2020-01-27 00:45:30 +01:00
Max Hedge
2f8365a790
Fix consecutive break statement.
2020-01-25 16:53:37 +00:00
Max Hedge
47be430bc1
Add IR codes for 6-key learning remote https://www.aliexpress.com/item/4000307837886.html
...
This cheap remote has the advantage of being more powerful (longer range) than cheap credit-card remotes
"CH" controls brightness, "VOL +" controls effect, "VOL -" controls colour/palette, "MUTE" sets bright plain white.
2020-01-25 16:46:10 +00:00
Def3nder
e1a61985a2
Plasma effect correction ( #619 )
2020-01-24 23:17:29 +01:00
Def3nder
16ad0c22f0
IRremote correction (preset load) ( #618 )
2020-01-24 23:15:57 +01:00
Aircoookie
2d5b09a16f
Merge pull request #604 from recliq/fx_percent
...
Added percent display effect.
2020-01-19 16:01:48 +01:00
recliq
e49b9cff67
Added percent display effect.
2020-01-19 13:51:49 +01:00
recliq
8c69a4cb7a
added support for 21-key remote
2020-01-19 12:53:44 +01:00
cschwinne
125e21900a
Added new HTTP API commands ( resolves #597 )
2020-01-19 01:07:38 +01:00
Def3nder
6c557ec015
Plasma effect ( #600 )
2020-01-19 00:06:17 +01:00
cschwinne
cf60eb52d8
Fix LED settings always displaying WS2815
2020-01-15 00:38:25 +01:00
Aircoookie
8850dac291
Merge pull request #587 from stringandstickytape/master
...
Add WS2815 brightness limiter power model, using "magic value" of 255mA.
2020-01-14 23:55:07 +01:00
cschwinne
10e564eeea
Remove start from Drip
2020-01-14 19:12:23 +01:00
Serhan
8048bb85fb
Update NpbWrapper.h
...
Fixes the WS2801 Color Order
2020-01-14 15:58:14 +01:00
cschwinne
e99e9fed11
Remove unneccessary null checks
2020-01-14 11:46:21 +01:00
Aircoookie
79e9dbb9c6
Merge branch 'master' into groupfinal
2020-01-14 11:12:33 +01:00
cschwinne
081a6888fa
Remove G and S options (only segment properties now)
2020-01-14 10:59:57 +01:00
cschwinne
ae6ba79f1e
Grouping and Spacing
2020-01-14 10:57:23 +01:00
Max Hedge
31d277ffa2
Don't display "for most effects..." information for WS2815.
2020-01-13 17:30:10 +00:00
Def3nder
7fe5f8907e
FX intensity slider to desaturate Color in Colorloop FX ( #585 )
2020-01-13 18:29:34 +01:00
cschwinne
2e9b59e2e0
Update readme
2020-01-13 18:24:23 +01:00
cschwinne
5188894301
Fix LPD8806
2020-01-13 18:23:06 +01:00
Max Hedge
4c16efbbf7
Ignore white component on WS2815 power calculation
2020-01-13 17:18:21 +00:00
Max Hedge
bafd043aae
Add WS2815 brightness limiter. Uses "magic value" of 255mA.
2020-01-13 17:09:20 +00:00
cschwinne
d971fc440f
Support WS2801 and LPD8806 ( closes #178 )
2020-01-12 15:16:45 +01:00
fishbone-git
31658f4eab
Drip (water_torture) effect ( #583 )
2020-01-12 15:04:49 +01:00
Aircoookie
32c10e5ae8
Merge pull request #571 from Def3nder/SunRiseFading
...
SunRise using NightLight Fade
2020-01-08 19:25:05 +01:00
Def3nder
6642d96688
ESP32 support for IR remotes
...
uses library v2.7.2
2020-01-08 18:07:48 +01:00
Def3nder
df8b085f0e
SunRise using NightLight Fade
...
changed WLED08_led.ino to fade from current color to the secondary color. This can be used without effecting the current logic with setting "NF=2" in a macro or through the API.
If a red color tone is chosen as primary and a yellow/white tone as secondary color,
the actual brightness is set to 5 and the target brightness to 255,
the duration is set to 10 minutes,
this will create a smooth fade from darkest red to a bright warm light (like in a real SunRise)
2020-01-08 12:00:25 +01:00
Def3nder
2a432dc6ee
Corrected OR function in IF statement
...
from '|' to '||'
2020-01-08 10:35:42 +01:00
Unknown
322d1f09de
More IR remotes (24/40/44-keys) and select them in the settings
...
added more IR remotes
2020-01-08 00:46:16 +01:00
Unknown
2bb74233cc
ESP32 support for solid (analog) RGB(W) stripes uses ledc funtion to drive analog RGB(W) stripes with 3, 4 or 5 channels.
...
uses ledc funtion to drive analog RGB(W) stripes with 3, 4 or 5 channels.
the define in platformio.ini needs to be "WLED_USE_ANALOG_LEDS"
2020-01-07 23:58:15 +01:00
cschwinne
558811e4f9
Update to Espalexa v2.4.4
2020-01-07 01:02:52 +01:00
cschwinne
318ffc821c
Re-add accidentally reverted Frametime fixes
2020-01-06 01:06:02 +01:00
cschwinne
ef4ec16860
Add RSSI to info ( #434 )
2020-01-06 00:43:15 +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
5c7d993dbe
Numerous improvements to 1D FW
2020-01-03 22:56:56 +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
43c5fea782
Merge pull request #527 from fishbone-git/starburst
...
add multi fireworks starburst effect
2020-01-01 01:17:59 +01:00
cschwinne
a6c7cc7b41
Merge branch 'starburst' of https://github.com/fishbone-git/WLED into starburst
2020-01-01 01:06:48 +01:00
cschwinne
4dfc1631af
Few Cronixie fixes
2020-01-01 01:04:54 +01:00
cschwinne
21b498fece
Memory optimizations
2019-12-31 19:01:37 +01:00
cschwinne
446e2c123f
More improvements
2019-12-31 16:37:44 +01:00
fishbone-git
b3a7ee633d
Merge branch 'starburst' of https://github.com/fishbone-git/WLED into starburst
2019-12-31 13:47:34 +01:00
fishbone-git
8b6366688a
minor updates for cleanup
2019-12-31 13:47:17 +01:00
cschwinne
1671c78260
First working state
2019-12-31 12:35:18 +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
cschwinne
2ef46195d3
Merge branch 'master' of https://github.com/Aircoookie/WLED
2019-12-30 17:34:22 +01:00
cschwinne
6e35b5ba8b
Fix analog write range
2019-12-30 17:34:15 +01:00
cschwinne
8ca6ca2c88
TriWipe synced
2019-12-30 01:40:38 +01:00
cschwinne
508804d0d5
Few fixes for tricolor wipe
2019-12-30 01:18:19 +01:00
fishbone-git
eb251050a5
fix exploding firworks controls to match the slider direction to the effect
2019-12-30 00:22:28 +01:00
fishbone-git
67758b4980
rework sinelon, bouncing, popcorn to remove some unnecessary statics
2019-12-30 00:20:05 +01:00
fishbone-git
f187d7258b
rework for slightly better visuals
2019-12-30 00:08:49 +01:00
fishbone-git
5efd1f3a91
add comment for source and description
2019-12-30 00:04:56 +01:00
fishbone-git
e3def22b07
add multi fireworks starburst effect
2019-12-28 15:43:55 +01:00
fishbone-git
ce5839ce27
remove debug message
2019-12-27 22:20:34 +01:00
fishbone-git
50082043ef
add exploding fireworks
2019-12-27 20:58:06 +01:00
fishbone-git
012045878d
theatre rainbow too fast with a double-step
2019-12-24 21:05:20 +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
f39b9041a0
remove test
2019-12-24 15:22:40 +01:00
fishbone-git
37827cdd6c
another manual merge
2019-12-24 15:20:38 +01:00
fishbone-git
58f41a1f9b
manual merge #2
2019-12-24 15:12:54 +01:00
fishbone-git
7712faca0a
manual merge
2019-12-24 15:11:04 +01:00
fishbone-git
805fe1d47e
Revert "more effects to FRAMETIME"
...
This reverts commit f3371c443e
.
2019-12-24 15:05:12 +01:00
fishbone-git
0d4d1eff94
Revert "Merge branch 'master' into framerate"
...
This reverts commit 38cc460358
, reversing
changes made to 8600360173
.
2019-12-24 14:58:22 +01:00
fishbone-git
f3371c443e
more effects to FRAMETIME
2019-12-24 14:46:07 +01:00
fishbone-git
a86f750473
Merge remote-tracking branch 'upstream/master'
2019-12-24 01:09:00 +01:00
Aircoookie
92b532ce9a
Merge pull request #510 from fishbone-git/framerate
...
Sizing for scan and dual_scan
2019-12-24 00:53:46 +01:00
cschwinne
924f97cbe8
Improvements to scan and segment fixes
2019-12-24 00:48:51 +01:00
cschwinne
8817dc6d73
Add tertiary color to presets ( #509 )
2019-12-24 00:06:23 +01:00
fishbone-git
7324d59e08
Merge branch 'master' of https://github.com/Aircoookie/WLED
2019-12-23 23:24:10 +01:00
fishbone-git
dcd8e9250f
Merge branch 'master' of https://github.com/Aircoookie/WLED into framerate
2019-12-23 23:08:25 +01:00
fishbone-git
f07578e0cb
add sizing to scan mode
2019-12-23 22:49:29 +01:00
Aircoookie
cabcf8b7b2
Merge pull request #344 from ericyanush/tz-sask
...
Add support for Saskatchewan Timezone
2019-12-23 21:03:04 +01:00
cschwinne
a90a07f46d
Put new timezone to end of list
2019-12-23 20:54:00 +01:00
Aircoookie
b9dd3de63b
Merge branch 'master' into framerate
2019-12-23 20:07:32 +01:00