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
5befcd24b5
Effect "Heartbeat" ( #680 )
2020-02-17 11:01:05 +01:00
Def3nder
f3b399b31f
Fix Police All, Sinelon and Lighthouse (Comet) effects ( #634 )
2020-01-28 13:48:59 +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
Def3nder
16ad0c22f0
IRremote correction (preset load) ( #618 )
2020-01-24 23:15:57 +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
cschwinne
d971fc440f
Support WS2801 and LPD8806 ( closes #178 )
2020-01-12 15:16:45 +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
6e35b5ba8b
Fix analog write range
2019-12-30 17:34:15 +01:00
cschwinne
112ba7ac5c
Fix compile for analog
2019-12-19 21:31:14 +01:00
cschwinne
4c58929dd4
Fix compile
2019-12-19 21:08:21 +01:00
Aircoookie
2188509d2c
Merge branch 'master' into solidRgbwLedStrips
2019-12-19 20:59:36 +01:00
Def3nder
ed24f72cf9
Changes for 4CH and 5CH LED stripes
...
ESP32 fixes for Solid RGBW (...not implemented for ESP32 yet)
Use 5CH solid RGB stripes
adapt the logic to use CW and WW for different CT-values
change from Opt-out to Opt-In for analog LEDs
Added new boards
Alexa color changes to match white values with 4Ch and 5Ch LED stripes
bracket error
Device definitions
2019-12-18 15:35:32 +01:00
cschwinne
bbe511dd15
Attempting to fix disconnect on Adalight (ESP32, #194 )
2019-11-30 11:17:37 +01:00
Def3nder
d1c289b709
Add Solid (analog) RGBW strip support
...
add 4 ESP pins for driving analog/non-addressable RGBW LED strips
2019-11-05 15:52:18 +01:00
cschwinne
cb77285277
Support APA102 on ESP32
2019-09-26 14:02:58 +02:00
cschwinne
6c9d161950
Fixed transitions and gamma
2019-09-19 21:15:20 +02:00
cschwinne
117dc5288d
Added basic segment support
...
Updated Espalexa
2019-06-20 14:40:12 +02:00
cschwinne
b224a67ea7
Refactored WS2812FX variable names
2019-05-22 00:23:09 +02:00
Thomas Arens
9b7db548a2
Only disable the button pin if it conflicts with one of the APA102 pins.
2019-05-01 16:52:22 +02:00
Thomas Arens
126b70f781
Added support for APA102 LEDs. Uncomment "#define USE_APA102" in NbpWrapper.h. Connect clock to GPIO 0 and data to GPIO 2.
2019-05-01 03:09:08 +02:00
cschwinne
d4bf1cb23d
Added button double press macro option
...
Added toggle (relay) pin
2019-03-13 11:13:03 +01:00
cschwinne
0166dfe16e
Fixed colorwheel
2019-03-07 23:22:52 +01:00
cschwinne
3f9b37aa7f
Added /json/state
2019-03-05 10:59:15 +01:00
cschwinne
4a4c537a0d
Reverted to default LEDPIN
2019-02-21 00:21:35 +01:00
cschwinne
1caaf04dfa
Various performance and reliability improvements
2019-02-20 23:44:34 +01:00
cschwinne
b422a80249
Fixed button-caused asyncserver unresponsiveness
...
Fixed RGBW power calculation
2019-02-20 15:18:04 +01:00
cschwinne
5694ff7c97
Migrated to AsyncWebServer
2019-02-16 00:21:22 +01:00
cschwinne
76f1c689c1
Interim Async Update
2019-02-14 17:25:41 +01:00
cschwinne
942b68c948
Added shields.io to readme
2019-02-09 15:41:55 +01:00
cschwinne
d1ce23c5ac
Unique mDNS name
...
Various optimizations
2019-02-05 19:40:24 +01:00
cschwinne
10c51eea2c
Added Ripple and revamped twinkle effects
2019-01-31 23:42:48 +01:00
cschwinne
c5cc0b3f2b
Updated Mobile UI
...
Fixed Smooth Meteor stuck pixels
Added CORS response
Added secondary color to http API response
2019-01-18 01:20:36 +01:00
cschwinne
5d1993935e
Added Alexa Color support
2019-01-09 22:55:18 +01:00
cschwinne
6aa47bfd1b
Release of v0.8.2
...
Improved settings page scaling on mobile devices
Added 2 new effects to web UIs
2018-12-06 00:27:36 +01:00
cschwinne
a20d577f6c
WS2812b Color Order changeable in settings
...
Meteor effect can now use palettes
2018-11-28 12:24:32 +01:00
cschwinne
c0816c80ae
Infrared support added
2018-11-18 00:31:45 +01:00
cschwinne
a5cf553f17
Refactored code to improve readability
...
Fixed non-2-char indentations
2018-11-09 17:00:36 +01:00
cschwinne
48265bbe02
Release of WLED 0.8.1
...
Added Lake effect
2018-11-07 20:22:05 +01:00
cschwinne
6aaf544079
Auto-select pixel driving method based on LEDPIN
2018-11-05 02:24:13 +01:00
cschwinne
70d0aae07c
First commit of 0.8.0 dev cycle
...
Updated to newer WS2812FX version which supports segments (not supported in WLED yet)
Added new (FastLED) effects
Adjusted FX speed timings
Removed Sweep transition and Custom Chase (seldomly used - hinder development)
Removed solid overlay (no longer needed once segments are added)
Fixed Blynk effect set
2018-09-04 15:51:38 +02:00
cschwinne
0462755922
further optimization
2018-07-22 14:55:10 +02:00
cschwinne
7f5671f975
Started with wrapper to support dynamic LED counts and pixel features
2018-04-13 00:28:29 +02:00