Frank
8eb23d137d
UI "new segment" layout fix
2024-10-31 11:51:27 +01:00
Frank
ac71664af5
Presets UI bugfix
...
"edit" and "open" button were overlapping too much.
2024-10-31 11:22:01 +01:00
Frank
9312506217
detection of "OPI" flash (esp32s3 WROOM-2)
2024-10-30 18:40:26 +01:00
Frank
a362b619fb
fix JSON buffer problem on classic esp32 with PSRAM
...
as it turns out, classic esp32 cannot allocate more than 64kb for json doc.
2024-10-30 17:00:44 +01:00
Frank
e3444174c0
align PSRAM build flags on all MM targets
2024-10-30 15:52:39 +01:00
Frank
91ff04a79b
HUB75 small optimization
...
use CRGB instead converging to uint32_t, then extracting bytes with shift & mask
2024-10-29 18:45:54 +01:00
Frank
f15bb83abb
akemi small optimization
...
prevent that GEQ "bars" try to draw outside the panel area
2024-10-29 18:40:07 +01:00
Frank
9189329570
scrolling text improvement
...
better readability
- only add "shadow" pixels when overlay text is actually scrolling, or displayed value changes very often
2024-10-28 21:26:04 +01:00
Frank
3cd733d591
GEQ bugfix - bars one pixel too high when using drawLine
2024-10-28 17:28:42 +01:00
Frank
f14c4cbe5b
make presets with images work with FASTPATH
...
seg.startFrame() is needed, otherwise nothing will be drawn.
2024-10-28 13:09:29 +01:00
Frank
711c709900
allocate more PSRAM for JSON
2024-10-28 10:30:01 +01:00
Frank
7af3e27f64
reduce size of -C3 builds, by removing ARTI-FX
2024-10-27 20:55:57 +01:00
Frank
1767d07e80
matrixportal S3: optimize for speed
2024-10-27 19:32:57 +01:00
Frank
71deee8325
fix build error in esp32_4MB_S
2024-10-27 19:20:34 +01:00
Frank
422fdb134a
usre faster math for _S builds
...
similar to -ffast-math, but still supports NaN and infinites (needed for sunrise/sunset calculations)
10%-20% faster on -S3
2024-10-27 19:02:05 +01:00
Frank
e652bd7064
do not restart effects after LEDs off/on
2024-10-27 17:26:04 +01:00
Frank
cff17861a4
bugfix: rest segments when leds are switched off/on
...
based on an idea from @blazoncek in 4cc2cc4ad4 (diff-749825f808f7ce1ce1108fffc7ed037085160a63cad32397135dfc0063494373R56)
2024-10-27 16:43:21 +01:00
Frank
73b7fa7d35
bugfix: some effects stop progressing after brightness 0
...
alternative fix for https://github.com/Aircoookie/WLED/issues/4228
2024-10-27 16:38:05 +01:00
Svennte
b13b44a1fa
Fix alexa devices invisible/uncontrollable ( #4214 )
...
Fix for LED and Scenes uncontrollable using Alexa.
Weird behavior regarding to the device names and shared scenes fixed with this.
Seen in issue Aircoookie/Espalexa#228 and fixed from @ams-hh
Tested by myself and works just fine. Created second pull request here because the library seems to be a bit different from the official Espalexa repo.
---------
Co-authored-by: Frank <91616163+softhack007@users.noreply.github.com >
Co-authored-by: Blaz Kristan <blaz@kristan-sp.si >
2024-10-25 09:46:15 +02:00
Frank
05adb7dfae
prevent drawLine from drawing out of bounds
...
the "smooth" variant was sometimes producing XY positions outside the canvas.
2024-10-24 18:16:43 +02:00
Frank
fe5eaed99c
minor FX enhancements
...
scrolling text - FPS with 3 digitis
colored bursts - apply gamma correction when fading
2024-10-24 17:24:17 +02:00
Frank
dbd8bef669
scrolling text: prevent flickering
...
always redraw background for each frame
2024-10-23 14:26:05 +02:00
Frank
922c5e74df
drawCharacter minor speedup
2024-10-23 14:23:54 +02:00
Frank
4aa9c2607d
prevent overflow in color_blend
2024-10-23 14:22:57 +02:00
Frank
855d61af4e
draw character minor speedup
...
Only use palette math when text with color gradient is needed
2024-10-22 23:10:30 +02:00
Frank
54cc4cac08
Arc - gPC fix 2 by @Brandon502
2024-10-20 10:06:51 +02:00
Frank
adf7270ee5
build 2410200
2024-10-20 01:07:27 +02:00
Frank
a99a54c9fa
cache SEGMENT
...
actually its just a minor speedup, at least with -O2
2024-10-20 01:06:18 +02:00
Frank
7c6178418a
cache virtualLength() and some cleanup
...
speedup for 1D->2D mapping
2024-10-19 23:29:53 +02:00
Frank
670c621ffe
Arc - gPC fix by @Brandon502
...
with fix for missing pixel on 8x32 and similar ratios.
2024-10-19 22:26:11 +02:00
Frank
2ac354aa0c
Merge pull request #171 from Brandon502/mdev
...
Expand1D Arc - No holes, and filling the complete panel
2024-10-17 17:40:06 +02:00
Frank
6fc207b801
julia effect additional options (experimental)
...
* limit drift, so we don't drift away too far
* added "show Center" = small crosshair
* added soft blur (faster) and strong blur (slower)
2024-10-17 13:29:10 +02:00
Frank
617a98ddd8
bugfix: preset loading should not resets all error
...
preset loading was always resetting errorFlag to NO_ERROR.
Changed so only preset-related error are reset.
2024-10-17 12:00:27 +02:00
Brandon502
e37afd0cb8
Expand1D Corner Fix, Arc gPC fix.
...
Only matripix is not working correctly on arc. Effect starts at the end of the strip and use gPC to fill to beginning.
2024-10-16 18:12:56 -04:00
Frank
70ab62ed90
scrolling text #ERR displays WLED error code
...
experimental
2024-10-16 21:43:31 +02:00
Frank
e75fc4d457
fix holes in DNA effect (>32 pixel high segments)
...
avoid holes by using drawLine when there is a gap
2024-10-16 21:25:52 +02:00
Brandon502
c1e75ac127
Expand1D Arc - No holes
2024-10-16 12:12:28 -04:00
Ewoud
33318dab25
Merge pull request #170 from MoonModules/license
2024-10-16 00:14:46 +02:00
Damian Schneider
4a3f102c25
Fix for Octopus on ESP32 C3
...
Apparently the C3 can not convert negative floats to uint8_t directly, casting it into an int first fixes it.
2024-10-15 21:21:08 +02:00
Frank
a3545581ea
Update wled.cpp - redo undo
...
This line wasn't the causing the problem I'm chasing ...
2024-10-15 19:37:45 +02:00
Frank
ced453d3a0
undo "fix re-initialised bus' brightness"
2024-10-15 17:03:48 +02:00
Frank
f11d51cc59
readme cleanup
2024-10-14 21:56:16 +02:00
Frank
22b16ab542
Align all licensing statements with EUPL-1.2
2024-10-14 21:52:52 +02:00
Frank
00a1a5a871
HUB75 bitdepth reduction rules per MCU
2024-10-14 21:26:36 +02:00
Frank
d67ba8451a
S3: increase MAX_LEDS
...
S3 (opi PSRAM) can handle 128x128 pixels on HUB75.
2024-10-14 17:37:37 +02:00
Frank
11864326bf
Update settings_leds.htm - remove "experimental"
2024-10-14 14:10:35 +02:00
Frank
d66720ade8
HUB75 128x64 (untested)
...
128x64 panels are normally "64x64 with chain length 2". But some newer ones appear to be native "128x64"
2024-10-14 13:19:24 +02:00
Frank
3fa5d0c5ba
HUB75 on S3: workaround for not working runtime reconfiguration
...
* instead of deleting the driver object, we keep a "secret" reference and re-use it
* prevent having more than one HUB75 object
2024-10-14 13:05:27 +02:00
Frank
db983d80ca
fir for 8266 build
2024-10-14 11:34:56 +02:00
Frank
68536635d7
show toast when reboot is needed, or error restart happened
...
less WTF, more information
2024-10-14 11:25:41 +02:00