Blaz Kristan
c2f5846a8e
Add optional compile flag
2023-09-02 20:20:51 +02:00
Blaz Kristan
6f9bcf1858
Merge branch 'main' into fx-blending
2023-08-28 17:59:02 +02:00
Blaz Kristan
d1b00ba95d
Bugfix.
...
- feed WDT even if strip is updating
- provide custom palette names
- handle interface cooldown properly
- rotary encoder ALT fix for custom palettes
2023-08-28 17:58:30 +02:00
Frank
bb45bee7f8
oappend() debug message when buffer is full
...
oappend() silently discards strings when the buffer is full, leading to strange effects like half-working UI pages.
The new debug message will help developers to understand what could be wrong.
2023-08-27 23:01:55 +02:00
Blaz Kristan
394443b6d1
Merge branch 'main' into fx-blending
2023-08-25 18:34:56 +02:00
Blaz Kristan
fc1dd2daac
Fix for #3346
2023-08-25 18:34:11 +02:00
Blaz Kristan
ba1b6f321e
Button bugfix.
2023-08-23 14:50:46 +02:00
Blaz Kristan
06402cf1c6
Making buffer fix easy to maintain and portable.
...
Thanks to @softhack007
2023-08-17 17:10:29 +02:00
Blaz Kristan
dfc33389d8
Optimisation.
2023-08-17 16:46:31 +02:00
Blaz Kristan
4e83752655
Merge branch 'main' into fx-blending
2023-08-17 16:24:47 +02:00
Blaz Kristan
7e28718681
Too long metadata string bugfix.
2023-08-17 16:24:16 +02:00
Blaz Kristan
bf452e922a
Playlist saving bugfix.
...
Fixes #3324
2023-08-16 22:11:16 +02:00
Blaz Kristan
4911a74cac
Scrolling text enhancement.
...
- breaking change
- remove leading 0 checkmark
- add reverse scroll checkmark
- add vertical scroll if text fits into segment (intensity ==0 or ==255)
- rotated characters
- leading 0 check added to short texts (i.e. #DDMM0)
Fixes #3322
2023-08-16 21:02:00 +02:00
Blaž Kristan
a2bda5a4db
Merge pull request #3317 from chroma-tech/group-masks-api
...
Add send and receive groups to json api
2023-08-14 13:01:16 +02:00
Shlomo Zippel
800abc605f
Add send and receive groups to json api
2023-08-13 11:44:02 -07:00
Blaz Kristan
ac83b67632
Cleaner transition code.
...
Fixed skipped pixel flashing.
2023-08-12 12:45:11 +02:00
Blaz Kristan
00bc7dccb9
Merge branch 'main' into fx-blending
2023-08-12 11:36:40 +02:00
cschwinne
04aa9f0e61
Release of WLED beta 0.14.0-b4
2023-08-11 23:11:08 +02:00
Blaz Kristan
353e97a4c1
Clear status pixels
2023-08-11 00:48:32 +02:00
Blaz Kristan
7b28387bb4
Comments from Aircoookie addressed
2023-08-09 17:23:21 +02:00
Christian Schwinne
1889fe23c5
Merge branch 'main' into fx-blending
2023-08-09 16:58:21 +02:00
Blaz Kristan
9832fbe042
Segment reset
2023-08-08 20:40:19 +02:00
Blaz Kristan
084070475d
Chasing memory corruption/leaks.
2023-08-07 16:50:18 +02:00
Blaz Kristan
cb42ca8765
FX optimisation
2023-08-06 19:11:44 +02:00
Frank
45d7e66488
effects bugfix: prevent crash when SEGLEN==1
...
* Blurz and a few other effects would crash (or behave unexpectedly) for single pixel segments
* replaced a few "MAX" by "max", because MAX will evaluate its arguments twice so its very inefficient.
2023-08-05 23:33:50 +02:00
Blaz Kristan
93a1616933
Blend tweaking.
2023-08-05 21:01:06 +02:00
Blaz Kristan
9a87a2ff0d
Blending
2023-08-05 17:35:14 +02:00
Blaz Kristan
bdff05feaf
Palette blending optimisation.
2023-08-05 13:53:12 +02:00
Blaz Kristan
937e3d0b94
FX blending POC
2023-08-05 13:50:08 +02:00
Blaz Kristan
8503aba583
Better random palette handling.
...
Remove unnecessary debug timing.
2023-08-03 22:28:53 +02:00
Blaz Kristan
bb8223d4ff
Soap bugfix.
2023-08-02 22:01:15 +02:00
Frank
5df197e814
disable ESP-NOW remotes in ethernet build (will crash without wifi)
2023-08-01 13:11:06 +02:00
Frank
5fe09e9787
esp-now remote: fix crash with AP = Always
...
initialize ESPNOW only when Wifi (STA or AP) is running
2023-08-01 11:53:32 +02:00
Frank
1ed817932b
esp-now remote: reduce number of exported functions
...
too many global variables and functions ... this makes stuff 'static' that can remain at file scope
2023-07-30 21:47:18 +02:00
Aiden
0ccadb246f
Add WireGuard VPN usermod ( #3270 )
...
* added wireguard VPN usermod
* add example PIO override & edit readme
* add contact information and improve usermod performance
2023-07-27 11:35:52 +02:00
dependabot[bot]
b67235a7e5
Bump certifi from 2022.12.7 to 2023.7.22 ( #3301 )
...
Bumps [certifi](https://github.com/certifi/python-certifi ) from 2022.12.7 to 2023.7.22.
- [Commits](https://github.com/certifi/python-certifi/compare/2022.12.07...2023.07.22 )
---
updated-dependencies:
- dependency-name: certifi
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-26 16:29:21 +02:00
Christian Schwinne
93853613bd
Merge pull request #3280 from Aircoookie/alt-buffer
...
Bus-level global buffering
2023-07-25 17:01:49 +02:00
Frank
1ecb4fedcc
2D Drift: minor optimization
...
moving "t/20" out of the main loop gives some speedup.
2023-07-21 16:09:01 +02:00
Frank
c8fdf3731a
upgrade to FastLED 3.6.0
...
changes from 3.50 to 3.6.0:
* bugfixes
* removed "register" keyword
* some speedups
* explicit bool() and uint32_t() operators, see https://github.com/FastLED/FastLED/issues/819
FX.cpp: bugfix for "wled00/FX.cpp:4906:36:
error: cannot convert 'CRGB' to 'uint32_t' {aka 'unsigned int'} in initialization"
2023-07-20 22:36:47 +02:00
Frank
f8e766ffc0
add -S3 PSRAM (qio_opi) to nightly builds
2023-07-20 22:21:02 +02:00
Frank
050489dd80
allow Lolin Wifi Fix on -S3
2023-07-20 22:09:48 +02:00
Frank
2db966ba47
Improvements for -S3 with PSRAM
...
qio_opi: PSRAM 8MB or 16MB
qio_qspi: PSRAM 2MB or 4MB
fun fact: _opi and _qspi modes both require a special bootloader.
2023-07-20 22:09:14 +02:00
Frank
aa54d65f63
upgrade -S3/-S2/-C3 to platform 5.3.0
...
platform 5.3.0 = arduino-esp32 v2.0.6 + esp-idf v4.4.3
--> you will need new bootloader files for arduino-esp32 v2.0.6
--> coredumps are supported now, if you leave 64Kb of flash at the end of your partitions file (see example in wled_esp32_8MB.csv)
2023-07-20 21:39:25 +02:00
cschwinne
e3ee48b52e
Deallocate relay, button and IR pins prior to reallocation in JSON config parser ( #3294 )
2023-07-19 18:02:57 +02:00
cschwinne
8ccf349458
Always repaint NPB buffer on brightness change
...
Fix bus re-init causing full brightness (every show() now attempts to set the brightness, bus will ignore this if it stays the same)
2023-07-19 17:25:25 +02:00
cschwinne
2fce15db94
Restore brightness immediately after show()
2023-07-19 16:22:34 +02:00
Blaz Kristan
0cf50e8000
FX Fireworks optimisation
2023-07-19 16:06:41 +02:00
cschwinne
5b9630cf46
Repaint NPB buffer on brightness updates
2023-07-19 13:50:09 +02:00
Blaz Kristan
7dcbb409a9
Trying to solve ABL bug.
...
(no more pulsing)
2023-07-18 23:33:28 +02:00
Blaž Kristan
286e057fae
Merge pull request #3216 from netmindz/AC-ES8388
...
ES8388 Support
2023-07-18 18:48:40 +02:00