Frank
0fcbefb7a5
fixing a few implicit promotions to double
...
any expression with at least on "double" is evaluated as double, which is slow.
2023-09-17 19:11:31 +02:00
Christian Schwinne
d3f3f6330b
Add WiFi network scan RPC command to Improv Serial ( #3271 )
2023-09-01 18:07:00 +02:00
Blaz Kristan
a26ff4ccbd
Button bugfix.
2023-09-01 10:48:33 +02:00
Blaz Kristan
2653b42a63
Fix for #3352
2023-09-01 10:46:32 +02:00
Andre Lackmann
10ccd0e623
Removed current cycle assignment that clears current value ( #3262 )
2023-09-01 10:45:30 +02:00
Frank
d065e3332f
Reduce static JSON buffer size on -S2/-C3
...
Reduce static buffer allocation, hoping to improve overall stability.
2023-08-30 01:04:13 +02:00
Frank
95f6e7e47a
allow Lolin Wifi Fix on -S3
2023-08-29 12:33:50 +02:00
Frank
5e0dbfc285
-S2: slightly reduced static JSON buffer size
2023-08-28 12:53:52 +02:00
Frank
129f5ec312
release preparations
...
* npm run build
* enable CI build for esp32_4MB_S and esp32S3_8MB_S (both optimized for speed)
* add animartrix to esp32S3_8MB_S
* workaround for gcc ICE (only happens with V4 framework and -O2 optimize for speed)
2023-08-27 00:54:14 +02:00
Frank
aa09241363
version 0.14.0-b27.31
2023-08-26 23:41:50 +02:00
Frank
bb6f84d18c
pin summary: don't report "fake" conflicts with same owner
...
sometimes happens in debug mode.
GPIO | Assigned to | Info
--------|-----------------------|------------
i/o 1 debug output !! Conflict with debug output !! Serial TX
2023-08-25 17:26:40 +02:00
Frank
e6e30abfeb
8266: improve accuracy of FPS calculation
...
based on a similar correction I made in upstream recently.
2023-08-25 16:51:07 +02:00
Frank
523893be02
8266 audioreactive: fix crash during OTA
...
* fix crash when starting OTA: `Panic core_esp8266_main.cpp:191 __yield `
* prevent sound sync reconnect during OTA
2023-08-25 16:18:37 +02:00
Frank
31badb0e66
8266 onUpdateBegin, and minor cleanup
...
* 8266 audioreactive: added minimal `onUpdateBegin()`
* small cleanups
2023-08-24 22:50:50 +02:00
Frank
82f9080609
show kernel debug messages in debug builds
2023-08-23 13:19:48 +02:00
Frank
087de86127
8266: minor buildenv updates
...
* -Wno-register not needed any more (solved in FastLED 3.6.0)
* ARDUINOJSON_DEBUG added to debug_flags
* use WLEDMM_PROTECT_SERVICE on 8266, too
2023-08-23 13:18:48 +02:00
Frank
92e64b797a
8266 hotfix: solving connectivity problems
...
* it seems that `WiFiUDP.flsuh()` does something completely different from 8266, and its actually causing WLED to stall on UI calls. So not usable on 8266.
* fixing a few compiler warnings about "comparing signed and unsigned"
NB: its a hotfix, we have to check if there are other problems on 8266. Also its definitely ugly, but it helps as a band aid.
2023-08-22 22:55:05 +02:00
Frank
3bd0f70109
minor fix for 8266
...
small typo, resulting in "A0" listed twice in the pin info.
2023-08-22 22:49:01 +02:00
Blaz Kristan
7d45f826da
Playlist saving bugfix.
...
Fixes #3324
2023-08-20 18:53:35 +02:00
Frank
28ca62a055
build number up
...
some minor updates from upstream
- JSON API : fix (de)allocations of pins for buttons/IR/RELAY
- JSON API: added sync groups
2023-08-16 10:03:14 +02:00
Blaž Kristan
23916268f5
Merge pull request #3317 from chroma-tech/group-masks-api
...
Add send and receive groups to json api
2023-08-16 09:58:30 +02:00
cschwinne
492581b206
Deallocate relay, button and IR pins prior to reallocation in JSON config parser ( #3294 )
2023-08-16 09:50:32 +02:00
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