Will Miles
c789d80ce5
LockedJsonResponse: Release early if possible
...
Release the json buffer lock as soon as we've finished serializing.
This should slightly reduce the number of lock collisions as the
response class isn't destructed until after the last packet is ack'd.
2024-02-14 19:37:34 -05:00
Frank
8422ffcd19
Fixing a potential array bounds violation in ESPDMX
...
DMXESPSerial::write and DMXESPSerial::read could access DMXDataStore[512] - one more than the allocated number of elements (i.e. 0...511].
2024-02-15 00:53:00 +01:00
lost-hope
2d30535b69
Fixing stairway usermod and adding buildflags
2024-02-14 09:56:57 +01:00
Blaz Kristan
aa24e5d284
Preset caching on chips with PSRAM
...
- credit @akaricchi
2024-02-13 11:12:04 +01:00
lost-hope
23aad24027
Fixing stairway usermod and adding buildflags
...
Fixing Stairway:
missing setup function
Adding builflags:
USERMOD_STAIRCASE_WIPE to install the usermod
2024-02-12 22:41:13 +01:00
Blaz Kristan
7ae5459fe7
0.14.2-b1
2024-02-12 13:29:08 +01:00
Blaz Kristan
0a8a88421e
Possible fix for #3589 & partial fix for #3605
2024-02-12 13:20:47 +01:00
Blaz Kristan
4f42a176ef
Prevent JSON buffer clear after failed lock attempt
...
(alternative to #3743 )
2024-02-11 20:12:54 +01:00
Blaz Kristan
4457067045
Multiple analog button fix for #3549
2024-02-10 11:47:40 +01:00
Blaz Kristan
e7dc2048ad
Multiple analog button fix for #3549
2024-02-10 11:45:33 +01:00
Blaz Kristan
af6094bb06
Bump
2024-02-09 22:58:11 +01:00
Blaz Kristan
500a7301f2
Fix merge error
2024-02-09 22:37:52 +01:00
Blaz Kristan
c92cef1780
Merge branch '0_15' into usermod_v2_HttpPullLightControl_0.0.5
2024-02-09 22:34:38 +01:00
Blaz Kristan
49ceac1ac7
Add "RGB2Go Tetra" Ethernet
2024-02-09 22:21:14 +01:00
Blaz Kristan
276a93605d
Multiupdate
...
- allow DMX for S2 & C3 (ESPDMX, needs testing)
- (debug) string cleanup & optimisation
- WLED_BRAND for AP SSID
2024-02-09 22:15:29 +01:00
Blaz Kristan
0150c3fe23
Undo flash string in DMX
2024-02-08 23:35:00 +01:00
Blaz Kristan
34674501c3
Remove throttling from UI
2024-02-08 19:33:08 +01:00
Blaz Kristan
f6206d4c30
Web server string optimisation
...
(saves 140B of RAM on ESP8266)
ETag bugfix
2024-02-08 19:32:23 +01:00
Blaz Kristan
6dcd9596a2
Prevent JSON buffer clear after failed lock attempt
...
(alternative to #3743 )
2024-02-07 18:58:56 +01:00
Christophe Gagnier
ed2950f73b
Allow product information to be specified at build time
2024-02-07 02:09:03 -05:00
Blaz Kristan
7eae8f68d8
Merge branch 'main' into 0_15
2024-02-06 14:47:20 +01:00
Blaž Kristan
0ab2d18b52
Merge pull request #3729 from DedeHai/harmonic-random-palette-generator
...
added function to generate random palette based on harmonic color theory
2024-02-06 13:16:05 +01:00
Blaz Kristan
8ab621bc91
Another unsigned
2024-02-06 11:43:57 +01:00
Blaz Kristan
41e51bbeb5
Configuration item for harmonic palettes
...
Comment cleanup
2024-02-06 11:06:23 +01:00
Blaz Kristan
66d9e8c038
Merge branch '0_15' into harmonic-random-palette-generator
2024-02-06 10:53:44 +01:00
Blaz Kristan
246746a82e
Multi PIR usermod
2024-02-05 22:13:32 +01:00
Blaz Kristan
00038453e1
Fix preset sorting
2024-02-03 19:24:08 +01:00
Blaz Kristan
9ce485eade
Ignore missing remote.json
2024-02-03 14:40:45 +01:00
Blaz Kristan
8a6ff5a42b
UI fixes and refinements
2024-02-03 14:40:28 +01:00
Damian Schneider
e0f89beebb
slight change to color parameters
...
added more white, changed function return value of fully random palette function
2024-02-01 20:06:48 +01:00
Blaz Kristan
b8bf2a707c
Remove obsolete usermods
...
- mode sort
- 4LD (non ALT)
- Rotary encoder (non ALT)
2024-02-01 18:53:55 +01:00
Blaz Kristan
0a7e9f9f8f
Build bump and ghanglog update
2024-02-01 18:36:10 +01:00
Blaž Kristan
7dd79edc52
Merge pull request #3734 from WoodyLetsCode/tooltip
...
Improvements for tooltips
2024-02-01 17:07:52 +01:00
Blaž Kristan
fe54fadbf8
Merge pull request #3709 from Aircoookie/multiwifi
...
Implement multiple WiFi
2024-02-01 17:04:18 +01:00
Blaž Kristan
caa0722d49
Merge pull request #3715 from WoodyLetsCode/nodelist
...
Allow nodes buttons to be opened in new target or copy ip address
2024-02-01 17:00:21 +01:00
Blaž Kristan
fee32622f1
Merge pull request #3489 from WoodyLetsCode/clock-overlay
...
Show clock overlay only if all LEDs are solid black
2024-02-01 16:54:26 +01:00
Blaz Kristan
d1910e4274
Merge branch '0_15' into multiwifi
2024-02-01 16:49:55 +01:00
Blaž Kristan
45eb11d7f4
Merge pull request #3721 from Aircoookie/temporary-AP
...
Temporary AP
2024-02-01 16:44:41 +01:00
Blaž Kristan
874179fa75
Merge pull request #3625 from m-wachter/ESP32-POE-WROVER
...
Add support for Olimex ESP32-POE-WROVER.
2024-02-01 16:41:40 +01:00
Woody
777ed55c21
Add tooltip for toggle freeze & label
2024-01-31 22:36:09 +01:00
Woody
fcafd8b05e
Improved tooltips
2024-01-31 22:35:10 +01:00
Blaz Kristan
5f1cadfea4
Merge branch '0_15' into feature/add-APA106-led
2024-01-31 17:21:55 +01:00
Damian Schneider
ca05aa84ff
changed randomness and added optimizations
...
-added fully random palette function ('the old way', currently just used for initialization)
-changed randomness values to make it a little less random
-added 10% chance for pastel color palette
-now using swap() from std library for shuffeling
-changed function name
-moved update check from loadPalette() to handleRandomPalette() saving CPU cycles
2024-01-30 22:28:40 +01:00
Damian Schneider
ef6fe43251
random palette transitions with set transition time
2024-01-29 22:14:26 +01:00
Damian Schneider
2659055c31
fixed typos
2024-01-29 20:47:09 +01:00
Damian Schneider
f5ed757780
added some minor fixes
...
-fastled flags
-gamma correction
-pass by reference instead of pointer
2024-01-29 20:47:09 +01:00
Damian Schneider
e114b842ba
fixed initialisation or random palette
2024-01-29 20:47:08 +01:00
Damian Schneider
12e2116acb
bugfix, need to initialize the random palette to something useful
2024-01-29 20:47:08 +01:00
Damian Schneider
bccc97d25f
fixed include, bugfix in random palette handling
2024-01-29 20:47:08 +01:00
Damian Schneider
a9bcc75733
added function to generate random palette based on harmonic color theory
2024-01-29 20:47:08 +01:00