Frank
a7d627bb97
Merge branch 'mdev' into audio_fastpath
2023-06-16 12:39:38 +02:00
Frank
b3677bd9b9
post merge
...
index.js: indentation (tabs vs. spaces)
npm run build
increment build number
2023-06-16 12:36:04 +02:00
Blaz Kristan
74b09b8576
Fix for #3251
2023-06-16 11:56:30 +02:00
Frank
d51a41f084
post-merge
...
* npm run build
* upstream fix for XSS vulnerability
2023-06-15 21:08:03 +02:00
Frank
3127c60b41
Merge branch 'mdev' into audio_fastpath
2023-06-15 20:54:57 +02:00
Ewoud
80df7ac703
Merge branch 'ledmap1D' into mdev
2023-06-15 13:21:57 +02:00
Ewoud
a450334e46
Part 3
2023-06-15 11:51:22 +02:00
Ewoud
3195606ca8
Part 2
2023-06-15 11:41:19 +02:00
Ewoud
117dd52ce4
Ledmap 1D / no width/height
2023-06-15 11:29:41 +02:00
Frank
b53f9ac4b0
2d Lissajous: make fade-out work
...
"Fade rate" slider works now.
2023-06-14 22:04:32 +02:00
Frank
2410c226f7
2D Lissajous: revive old anti-aliased code
...
* added option to use original floating point code that features anti-aliasing.
Looks nice, but requires hardware floating point support (ESP32-S3, or "classic" ESP32 dual core).
2023-06-14 21:52:04 +02:00
Frank
47de28ebbb
2D Lissajous improvements
...
* allow user to control rotation speed (c3 slider)
* preserve accuracy by performing division _after_ multiplication: " (i * speed) / 32", instead of " i * (speed / 32)"
* proper rounding of "map" results, for better visual appearance
* avoid division by zero in map() function
2023-06-14 21:51:22 +02:00
Frank
4f370686e2
2D Lissajous: revive old anti-aliased code
...
* added option to use original floating point code that features anti-aliasing.
Looks nice, but requires hardware floating point support (ESP32-S3, or "classic" ESP32 dual core).
2023-06-14 21:49:32 +02:00
Frank
bcea5cd148
2D Lissajous improvements
...
* allow user to control rotation speed (c3 slider)
* preserve accuracy by performing division _after_ multiplication: " (i * speed) / 32", instead of " i * (speed / 32)"
* proper rounding of "map" results, for better visual appearance
* avoid division by zero in map() function
2023-06-14 20:51:14 +02:00
Ewoud
07fdeb3ab7
Ledmaps without width and height specified
2023-06-13 17:58:00 +02:00
Frank
688399660c
another mitigation for flickering
...
in some setups, it helps to use the I2S#1 driver for the LED pin with most LEDs.
2023-06-13 13:19:48 +02:00
Frank
a9cdd21da9
prevent strip flickering
...
* it seems that NPB is very sensitive when being interrupted during LEDs driving. This change tries to avoid flash (file) writes when the strip is active.
* minor optimization: yield is completely unnecessary on ESP32 (we have a real OS).
2023-06-12 23:27:09 +02:00
Frank
794e3a8671
Readme: some links added
2023-06-10 23:19:50 +02:00
Frank
7b92cd2fdb
Readme: code of conduct
2023-06-10 22:55:08 +02:00
Frank
d4a37ecaea
clean up ledmap names when directly reading from file
2023-06-09 17:26:44 +02:00
Frank
64139efc13
clean up ledmap names when directly reading from file
2023-06-09 17:03:04 +02:00
Frank
7dcc8f1d1f
enumerateLedmaps improvements
...
improve reading on ledmap names
* remove trailing " " "," "\r"
* clear buffer between reads
* fix for a 1-byte buffer overflow
2023-06-08 22:31:39 +02:00
Frank
23ea201b43
enumerateLedmaps improvements
...
improve reading on ledmap names
* remove trailing " " "," "\r"
* clear buffer between reads
* fix for a 1-byte buffer overflow
2023-06-08 22:26:55 +02:00
Frank
d1b2759d47
npm run build
2023-06-08 19:29:23 +02:00
Ewoud
b473a40037
Tiny things
2023-06-08 19:25:38 +02:00
Ewoud
5c7937507b
Bug fix segment view, use ledmapMaxSize (TroyHack)
2023-06-08 19:24:37 +02:00
Ewoud
3560b27dc1
Tiny things
2023-06-08 18:47:56 +02:00
Ewoud
8d43af6acc
Bug fix segment view, use ledmapMaxSize (TroyHack)
2023-06-08 18:34:10 +02:00
Ewoud
b332204978
Moving to version 0.14.0-b15.27
2023-06-07 23:32:36 +02:00
Frank
9ea7685419
Bugfix in DDP handling
...
from upstream beta-3 branch, see 92390d1d59
2023-06-07 21:56:55 +02:00
Frank
6fd647ab15
post-merge
...
* restore WLED_USE_PSRAM_JSON - not existing in upstream
* fix compiler warning about ambiguous "&"
2023-06-07 21:45:52 +02:00
Ewoud
b95ff2d74f
Merge remote-tracking branch 'upstream/main' into mdev
2023-06-07 20:54:04 +02:00
TroyHacks
337b117e44
Merge branch 'audio_fastpath' of https://github.com/MoonModules/WLED into audio_fastpath
2023-06-07 12:34:40 -04:00
TroyHacks
82f9be59ca
npm run build
2023-06-07 12:34:35 -04:00
Frank
7465be7d42
heap mud scrum
...
Avoid heap fragmentation.
Use static UDP buffers on ESP32, instead of allocating them from the heap repeatedly.
2023-06-07 18:21:16 +02:00
Frank
d8a68890d4
build fix
...
removing some bonus colons.
2023-06-07 17:16:49 +02:00
Frank
af6091b493
fixing some memory leaks
...
* audio_reactive.h: catch memory errors from WiFiUDP
* udp: explicitly flush unused receive buffers.
* wled.cpp: additional debug info about "largest available block"
* FX_fcn.cpp: free _globalLeds before running purgeSegments().
2023-06-07 17:10:32 +02:00
TroyHacks
309e66bf8a
Added fallback for ESP8266 to original code.
2023-06-07 10:44:10 -04:00
TroyHacks
7e1d15c87b
Merge branch 'audio_fastpath' of https://github.com/MoonModules/WLED into audio_fastpath
2023-06-07 10:35:51 -04:00
TroyHacks
06344aeb41
FFT UDP fush if not read.
2023-06-07 10:35:28 -04:00
TroyHacks
4dc6a388a8
Added code for dealing with low heap, heap debug.
2023-06-07 10:33:26 -04:00
Frank
f0dd66e736
SoundSync: use local static buffer
...
thanks @netmindz for pointing out.
2023-06-07 14:07:50 +02:00
Frank
74f75b1124
global buffer for UDP sound sync
...
to prevent memory fragmentation.
* use global (static) buffer for receiving
* added missing flush()
2023-06-07 12:27:39 +02:00
Frank
e6334d8e3d
hide "slow strip" when compiling with HEAP_DEBUG
2023-06-07 12:25:41 +02:00
Frank
b6f1a591ee
global buffer for UDP sound sync
...
to prevent memory fragmentation.
* use global (static) buffer for receiving
* added missing flush()
2023-06-07 12:16:22 +02:00
TroyHacks
143f84238f
WLED_DEBUG_MAPS flag added
2023-06-06 19:44:02 -04:00
Blaž Kristan
999bec19f1
Merge pull request #3232 from david-sawatzke/ws2801_eth_fix
...
Fix WS2801 output on boards with ethrnet
2023-06-06 21:18:17 +02:00
David Sawatzke
59f1cdcc82
Fix WS2801 output on boards with ethrnet (similar to #2542 )
...
and the corresponding fix d1fed11d0d
2023-06-06 16:34:22 +02:00
Frank
212cc4d2f1
minor fixie
2023-06-06 13:34:26 +02:00
Frank
176dfcf5a9
npm run build
2023-06-06 13:14:12 +02:00