Frank
44b77ffdc2
slightly increase buffer for oappend()
...
in some situations, 10 bytes were missing for audioreactive settings.
2023-08-14 13:24:22 +02:00
Frank
eecb0e700b
quickfix for effect "double startup" problem
...
temporary workaround until fixed in upstream.
--> Please disable "Crossfade" in LEDs settings.
2023-08-10 13:58:57 +02:00
Frank
1b308ed3d9
Version ++
2023-08-06 23:11:11 +02:00
Blaz Kristan
2ce8b929ca
Fix for #3204
2023-08-06 23:03:59 +02:00
Frank
7002420a0c
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:29:23 +02:00
Frank
f35f2c3a3a
Default = preview gamma correction enabled.
2023-08-05 15:33:36 +02:00
Frank
8e678ffa5e
allow gamma corrected preview without gamma corrected LEDs
2023-08-05 00:06:58 +02:00
Frank
f010adfe24
experimental: preview with gamma correction
...
.... actually we undo gamma adjustments, because screens (laptop, pad, etc) will apply their own gamma corrections.
Activate in LED settings: "Use Gamma correction for preview"
Colors in WLED are sometimes gamma corrected, sometimes not. This change tries to make the best out of the color mess, but its still not working properly in all configurations.
2023-08-04 22:03:53 +02:00
Frank
30d2757db9
version of the day
2023-08-01 12:53:36 +02:00
Frank
c13b32e06a
esp-now remote: fix crash with AP = Always
...
initialize ESPNOW only when Wifi (STA or AP) is running
2023-08-01 12:49:34 +02:00
Frank
05a600ef01
npm run build
2023-07-30 22:10:35 +02:00
Frank
e4338fcaf7
version bump 0.14.0-b26.30
2023-07-30 21:58:47 +02:00
Frank
54d04eca9b
Merge branch 'preview_espnow_pr3237' into mdev
2023-07-30 21:50:19 +02:00
Frank
331089a8d9
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:42:05 +02:00
Frank
704906472b
(part2) lossless getPixelColor() where needed
...
more places where setUpLeds() is needed now.
2023-07-30 19:28:58 +02:00
Frank
67491d91c9
freqMap effect enhancements
2023-07-29 23:57:47 +02:00
Frank
be6f6412d6
effect parameter tinkering
...
* freqmap: fade faster
* Lissajous HD mode: color follows rotation
2023-07-29 23:00:27 +02:00
Frank
ab5cf95be4
always define WLEDMM_PROTECT_SERVICE
...
moved from MM specific platformio.ini into wled.h
2023-07-29 03:07:08 +02:00
Frank
adb3a12129
small speedup: IRAM_ATTR_YN colorBalanceFromKelvin
2023-07-28 21:04:59 +02:00
Christian Schwinne
f966b17f5a
Remove obsolete Visual Studio files
2023-07-28 21:00:24 +02:00
Titanium177
8b25e78a7c
Edited Metadata for effect 5 & 8 to be availible on just 1 Pixel (PWM) ( #3275 )
2023-07-28 20:53:40 +02:00
Frank
d899192794
2D Drift: minor optimization
...
moving "t/20" out of the main loop gives some speedup.
2023-07-28 20:46:39 +02:00
Frank
9b7f690708
Minor correction (slider names)
...
"Time delay" is actually "speed" - bigger values make the effect run faster.
2023-07-28 20:46:39 +02:00
Frank
553ac7bd82
remove some over-optimizations (FASTPATH)
2023-07-28 20:37:37 +02:00
Frank
3446044b81
Merge branch 'mdev' into preview_espnow_pr3237
2023-07-28 10:47:24 +02:00
Frank
2393e86f11
build ++
...
increment build number
2023-07-28 10:41:34 +02:00
Frank
07939ad70f
add missing constant for 8266
2023-07-27 18:36:40 +02:00
Frank
adac40d585
post merge
...
*npm run build
* changed a few debug messages into user messages
* replaced 0 with ESP_OK
2023-07-27 18:31:18 +02:00
Clayton Sims
5e20f94b8e
Support for ESP-NOW Wireless Remote Control ( #3237 )
...
* Initial checkin for ESP-NOW remote feature
* cleanup irrelevant comment
* don't bring in espnow package includes when feature disabled
* Formatting and removing inaccurate call mode hardcoding
* Fork ESP Now code by platform (8266 v. esp32)
* compiled html update
* Disable ESP-NOW remote by default on ESP32 until tested
* Enable ESP-NOW remote for ESP32
* Rename ESP NOW define
---------
Co-authored-by: cschwinne <dev.aircoookie@gmail.com >
2023-07-27 17:17:41 +02:00
Frank
27d4128e2c
lossless getPixelColor() where needed
...
after upstream PR https://github.com/Aircoookie/WLED/pull/3091 , getPixelColor() does not restore brightness any more.
So all effects that rely on previous colors now need the LEDs buffer: getPixelColor, blenPixelColor, fade_out, blur, fadeToBlackBy
This change is an intermediate solution until upstream PR https://github.com/Aircoookie/WLED/pull/3280 is stable enough for merging.
2023-07-27 16:24:42 +02:00
Will Tatam
9d218299c4
Fix palette preview of Audio Responsive Ramp
2023-07-27 13:04:52 +01:00
Frank
39db568ca9
increase STACK_BUF_SIZE after PR#59
...
* increase buffer by 64 bytes (sting added in AR usermod)
* better diag message when buffer is full
* change "Arduino max stack" to debug message
2023-07-27 12:45:14 +02:00
Frank
d23ca8beaf
PSRAM: slightly reduce static JSON buffer size
2023-07-26 21:59:49 +02:00
Frank
03de8ac0ad
ripple effects: bugfix for 1D
...
ripple effects were showing random crashes in 1D mode.
Root cause: negative and out-of-range index passed to getPixelColor(i, col).
2023-07-26 13:03:58 +02:00
Frank
90c4868c28
npm run build
...
yo-man
2023-07-26 12:47:01 +02:00
Frank
aff0e59ff0
cleanup and clarifications
2023-07-26 12:42:00 +02:00
Frank
e64aff28e7
(experimental) compiler optimization for speed instead of size
...
only for [env:esp32_4MB_S] and [env:esp32_16MB_V4_S]
2023-07-21 22:46:20 +02:00
Frank
4984c578cc
minor speedups
...
* added IRAM_ATTR_YN to some frequently used color functions
* small optimization for fade_out: pixel already has "target color"
2023-07-21 15:59:32 +02:00
Frank
7a38f319dc
npm run build
...
... needed to add correct version info into the the UI files.
2023-07-15 21:41:02 +02:00
Ewoud
54b321fb75
Release 0.14.0-b25.29
2023-07-15 14:14:09 +02:00
Frank
ead76be9a3
Update index.js
...
Small update for upcoming release
2023-07-15 13:19:08 +02:00
Frank
5f55f91ff0
debug message cleanup
...
changed some non-critical USER_PRINT debug messages into DEBUG_PRINT
2023-07-14 16:17:42 +02:00
Frank
423d3720b2
post-merge
...
* disabled FASTPATH breaking changes in normal builds
* _S builds for esp32 stay fully FASTPATH enabled
* full movie quote
* npm run build
2023-07-13 21:44:12 +02:00
Frank
9243b90345
max is faster than MAX
2023-07-13 21:14:43 +02:00
Frank
99def6458f
live view: more updates in non-fastpath builds
2023-07-13 21:11:33 +02:00
Frank
9a3a97eff1
pre-merge
...
cleanup:
- version increase
- clean up debug messages
- minor fixes in platformio.ini
- fix compilation with -D WLED_DISABLE_2D
helping the compiler to optimize:
- a few more __attribute__((pure))
- fx.cpp marked a few local functions as "static"
2023-07-13 19:58:48 +02:00
Frank
3295579e05
jsonToPixels robustness
...
avoid string overflow when constructing filename
2023-07-13 18:36:11 +02:00
Frank
0fb5edc4a2
robustness improvements from upstream
...
(from upstream alt-buffer branch)
* prevent drawing into inactive segments
* robustness improvements for transitions
2023-07-13 18:34:46 +02:00
Frank
c22c92e3af
preview at full brightness
...
* reverts global brightness in preview
* can NOT revert brightness reductions from auto brightness limiter.
2023-07-10 18:29:16 +02:00
Frank
9ed5dc7c02
npm run build
2023-07-08 23:12:55 +02:00