Frank
0b25c2757d
remove ESP-NOW from esp01_1MB_S
...
over 100% flash usage.
2024-11-07 19:54:41 +01:00
Frank
aafebf7aad
bugfix: make pseudo-1D segments (width=1, height=x) work again
2024-11-07 19:34:19 +01:00
Frank
53ecf16ab1
bugfix: make freeze work again
...
the last commit had a side-effect that cause "freeze" to first blank the screen, then freeze.
2024-11-07 16:43:20 +01:00
Frank
d1541b520f
Bugfix: remove ghost pixels when changing segment options
...
... transpose, mirror, reverse, grouping, spacing, size
* unlike AC WLED, when calling seg.fill(BLACK) from webserver context this usually has no effect --> added markForBlank() that shedules segment blanking at the next drawing cycle
* fill previous segment with black when size, grouping or spacing changes
2024-11-07 14:36:39 +01:00
Frank
bab415156b
HUB75 input validation (return of hack-the-DOM)
2024-11-07 12:25:18 +01:00
Frank
c5ebf259cf
HUB75: allow up to 6 panels on -S3
2024-11-07 00:25:35 +01:00
Frank
cbd1ce4705
HUB75 hack-the-DOM
...
* Reversed -> mxconfig.clkphase ; "Inverted clock phase"
* Off Refresh -> mxconfig.latch_blanking = 1; "Single-cycle latch blanking"
2024-11-07 00:06:46 +01:00
Frank
7fb3fe65b2
experimental: strict framerate limit for strip.show()
2024-11-06 13:19:54 +01:00
Frank
d53c0a31e9
FPS calculation minor improvement
...
seems to work better without rounding
2024-11-06 13:18:33 +01:00
Frank
7f3d43bc57
WS2812FX::service() fix for non-fastpath builds
2024-11-05 18:50:22 +01:00
Frank
a2e9e77ca7
setTargetFps with rounding
2024-11-05 18:07:17 +01:00
Frank
b793c7cb9c
trying to stabilze FPS for Art-Net
2024-11-05 17:44:57 +01:00
Frank
9d84fa6bea
Minor UI improvement: link FPS warning to Backup&Restore page
2024-11-05 12:06:48 +01:00
Frank
bceb52411d
Merge pull request #177 from MoonModules/moonHUB
...
add support for T7-S3 (LILYGO / TTGO) with MOONHUB
2024-11-04 23:06:23 +01:00
Frank
0ec5d3394f
T7-S3 (LILYGO / TTGO) with MOONHUB
...
build env and HUB75 pinout for S3 and MOONHUB HUB75 adapter board
2024-11-04 22:54:30 +01:00
Frank
d0f90d0dd2
effect FPS tinkering
2024-11-04 16:28:13 +01:00
Frank
0d6e2c9485
UI improvement (target FPS settings)
2024-11-04 16:01:48 +01:00
Frank
ebeff6590a
Merge pull request #176 from MoonModules/showtime
...
Improved framerate control code - strip.show(), strip.service()
2024-11-04 14:44:37 +01:00
Frank
68c4b830a6
legacy code cleanup
2024-11-04 14:17:59 +01:00
Frank
dc4964a491
small update
...
based on feedback from the PR to upstream
* support "0 FPS" meaning "unlimited"
* keep FRAMETIME_FIXED fixed
2024-11-04 13:47:05 +01:00
Frank
39bf245d1e
HUB75 driver optimization
...
gains up to 3 fps in some effects.
2024-11-03 21:54:41 +01:00
Frank
ffa5445aec
minor pio update
...
avoid pin conflicts with HUB75
2024-11-01 20:13:11 +01:00
Frank
1a44a80830
MM buildenv for S3 WROOM-2 (32MB flash, 8MB PSRAM)
...
this board requires memory_type = opi_opi
2024-11-01 20:08:05 +01:00
Frank
6bae356789
renaming
...
upstream has renamed "now" to "showNow" - so we follow
2024-11-01 17:17:54 +01:00
Frank
bf5fb9ccaa
fix compile errors
2024-11-01 15:12:07 +01:00
Frank
1c782aa369
improvement for non-fastpath
2024-11-01 14:58:12 +01:00
Frank
7c0ecdf7c4
make "target FPS" work
2024-11-01 14:51:12 +01:00
Frank
5fa7d06fe0
typo in comment
2024-11-01 14:08:25 +01:00
Frank
b39120407f
pio: save some flash on 4MB firmware builds
2024-11-01 14:04:46 +01:00
Frank
85035e54e8
bugfix for random crash when changing effects
2024-11-01 13:32:50 +01:00
Frank
6092705cc4
HUB75: reduced panel size limits for HD-WF2
2024-11-01 13:30:49 +01:00
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