Frank
c79eb43347
disabled second check for strip.isUpdating()
...
commented out the second `strip.isUpdating()` check, because it should not be neccesary; Strip.service() is called after handleIO()/handleButton().
2022-06-22 12:36:47 +02:00
Blaž Kristan
860e74bffa
Comment & float constant.
2022-06-22 09:58:21 +02:00
Frank
ed374684a6
Update button.cpp
...
overlooked one
2022-06-20 22:00:23 +02:00
Frank
169a46c38c
button.cpp: marked literal constant as "float!
2022-06-20 21:56:16 +02:00
Frank
1dbea434a3
fix for issue #2587
2022-06-20 16:04:43 +02:00
cschwinne
1bc698ae78
Button 0 long press factory reset
...
JS simplification
2022-03-14 12:26:45 +01:00
cschwinne
7b969bb8c2
Various state changed logic simplifications
...
Changed main segment, must be selected
2022-02-16 21:12:33 +01:00
cschwinne
930ded6767
Fix touch pin
2022-02-09 19:59:17 +01:00
cschwinne
97f8eea302
Refactored isRgbw to hasWhiteChannel()
2022-02-04 13:28:00 +01:00
Blaz Kristan
fec870f264
Fix for default action not triggering colorUpdated
2022-01-27 19:26:53 +01:00
André Klitzing
eca980dfca
Add initial support for ESP32-C3 ( #2454 )
...
* WIP Add support for ESP32-C3
* Add esp32c3 to default_envs
* Use new platform from tasmota
* Switch back to 2.8.1 as it seems by fixed
2022-01-24 11:34:02 +01:00
Blaz Kristan
aba4dc7c50
Bugfix for analog button read limitation.
2022-01-09 15:13:58 +01:00
cschwinne
fb338c0728
Button preset call mode
...
(stops main segment values from being applied to all presets)
2021-12-11 23:44:21 +01:00
cschwinne
d31e4c7815
Added getPinOwner
...
Only disable builtin LED if bus to avoid breaking other things on the pin
2021-11-17 11:13:07 +01:00
Blaž Kristan
a93f05c047
Multirelay button support. ( #2284 )
...
* Multirelay button support.
Added button hook for usermods.
* Added MultiRelay relay states to JSON state object
* Move button timings to constants
No delay waiting for double press on button 0 if no macro set
Co-authored-by: cschwinne <dev.aircoookie@gmail.com>
2021-10-31 11:57:03 +01:00
cschwinne
a17f83cedd
Renamed NOTIFIER_CALL_MODE_
to CALL_MODE_
2021-07-09 18:54:28 +02:00
cschwinne
2c6850f6e4
Fixed presets using wrong call mode (e.g. causing buttons to send UDP under direct change type)
...
Increased hue buffer
2021-07-09 18:42:52 +02:00
cschwinne
0197d89976
Added MQTT button option
2021-07-01 20:51:52 +02:00
Blaž Kristan
d6337f7500
Added MQTT support for buttons and simplified switch.
...
Added PIR sensor option.
2021-06-03 12:18:11 +02:00
cschwinne
315d4f225a
Added analog button hue control
2021-05-30 02:03:32 +02:00
Blaz Kristan
7685f9b73d
Ignore analogue pin -1 on ESP8266
2021-05-28 17:45:14 +02:00
Blaž Kristan
664fad96fa
Fixed error-prone use of shifting.
2021-05-28 14:14:50 +02:00
Blaž Kristan
7e0d9cb48c
Added:
...
- analogue FX speed
- analogue FX intensity
- analogue palette selection
- UI legend
2021-05-28 08:47:15 +02:00
Blaz Kristan
13bc378069
Fixes for analog.
2021-05-25 23:59:43 +02:00
Blaž Kristan
042c756be8
Added analog button support.
...
Inverted switch fix.
2021-05-21 13:33:22 +02:00
Blaz Kristan
69099fcdd7
Multi button support.
2021-05-20 19:54:07 +02:00
cschwinne
48d5584491
Add switch support
2021-04-12 00:45:33 +02:00
cschwinne
46d66dded8
Release of WLED v0.12.0
2021-04-03 00:15:28 +02:00
cschwinne
c105f3b970
Mulipin select compiles
...
Need to work on JS and set.cpp next
2021-01-21 01:21:16 +01:00
Blaz Kristan
bb8d5ac13f
Dynamic allocation for bus manager.
2021-01-17 00:20:31 +01:00
cschwinne
4875f5e275
BTNPIN can now be disabled by setting to -1 ( fixes #1237 )
...
Added HEX color receiving to JSON API
Moved Kelvin color receiving in JSON API
2020-11-20 00:33:17 +01:00
cschwinne
3ff23ade8b
Done in principle
2020-11-06 22:12:48 +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
Jake
a3e1af72ab
Add ESP32 touch sensors as button alternative ( #1190 )
...
* Add touch option to button handler
* Check if touch is pressed in setup
* Add TOUCHPIN build env and override example
Co-authored-by: Aircoookie <dev.aircoookie@gmail.com>
2020-09-20 16:12:46 +02:00
cschwinne
6268cadc95
Function definitions in func_declare.h
...
Significantly reducing number of header files
2020-03-31 02:38:08 +02:00
Travis J Dean
f99f13a090
Avoid name collision. Fix wled instance access in ino.
2020-03-28 08:45:20 -04:00
Travis J Dean
f35ab125ec
Rename files to remove wled_
2020-03-28 08:30:51 -04:00