Damian Schneider
6812171c60
update to distortionwave FX ( #4693 )
...
- fixed "jumpyness" by improving offset calculation resolution
- added palette support
- added two rendering modes for use with palette: one uses hue-mapping, one uses brightness mapping
- added alternate animation mode (from initial source)
- extended scaling: zoom checkmark (depends on matrix size)
2025-12-16 01:25:11 +01:00
Damian Schneider
b3e9f274b5
improved & refactored Android FX ( #4522 )
...
- returns FRAMETIME -> no more flickering in transitions and overlay
- no more double-painting of pixels
2025-12-16 01:23:47 +01:00
Frank
462e4cb805
post-merge
...
* add missing "cool" option in twinklefox
* upstream compatibility defines for gamma32inv() and gamma8inv()
2025-12-16 01:11:40 +01:00
Benjam Welker
1e57262171
Add reverse checkmark for Twinklecat ( #4728 )
...
reverse slowly fades in random lights, and then instantly turns them off.
2025-12-16 00:41:50 +01:00
Frank
cdd1141867
post-merge fixes
...
* fx.cpp: replace FastLED inoise() with optimized perlin() functions
* minor updates for util.cpp and fcn_declare.h
2025-12-16 00:28:10 +01:00
Damian Schneider
fe574aef91
Merge pull request #4594 from DedeHai/perlin_noise
...
Adding perlin noise replacement for fastled functions
2025-12-15 23:52:22 +01:00
Damian Schneider
1cb7ebfd6e
Fixed "Flow Stripe" FX and added palette support
2025-12-15 23:38:48 +01:00
Frank
71aa32dc21
perlin16 -> FastLED inoise16
...
we don't have the replacement function from upstream
2025-12-15 22:59:15 +01:00
Damian Schneider
b08f5a43c4
Adding Shimmer FX ( #4923 )
...
Sends a shimmer across the strip at defined (or random) intervals
Optional brightness modulators: sine or perlin noise
Can be used as an overlay to other effects.
2025-12-15 22:52:34 +01:00
copilot-swe-agent[bot]
d6bced4e40
Fix 2D matrix generator preview update issue
...
Co-authored-by: DedeHai <6280424+DedeHai@users.noreply.github.com >
2025-12-15 22:48:56 +01:00
Frank
f69c0717de
Revert "ledmap not needed, part 2: always delete ledmap if it does not change pixel order"
...
This reverts commit e9082d6da2 .
2025-12-03 14:00:16 +01:00
Frank
e9082d6da2
ledmap not needed, part 2: always delete ledmap if it does not change pixel order
2025-12-02 23:08:45 +01:00
Frank
2ef623eeaa
always do the "no ledmap needed" test & optimization
2025-12-02 22:33:06 +01:00
Frank
1b1128b699
remove inconsistent error code text printing to serial
...
error codes "translations" were incomplete and outdated, so lets save a few 100 bytes of flash
2025-12-01 03:16:15 +01:00
Frank
12d7c085b2
better handling of low-brightness colors
...
reduce default gamma from 2.8 to 2.6
2025-12-01 03:12:44 +01:00
Frank
47a1b62fce
tiny optimization
...
small flash optimization by re-using string constants (string merging)
2025-11-30 14:10:33 +01:00
Frank
520bc8fcb5
Merge branch 'mdev' into pr/286
2025-11-30 01:38:44 +01:00
Frank
15451c16f9
reduce debug noise on serial
...
downgraded a few USER_PRINT to DEBUG_PRINT
2025-11-30 01:22:34 +01:00
Frank
963b4075b8
chip revision style: v<major>.<minor>
2025-11-30 01:09:51 +01:00
Will Tatam
49bd6300b8
fix loading version-info to use older edit api
2025-11-29 22:11:22 +01:00
Frank
aff7bbfefe
tpram => tpsram
...
small update for code readability
2025-11-29 21:27:09 +01:00
Frank
23ce580a28
post-merge
...
* reduce memory footprint by removing all unneeded functions in ota_update.cpp
* don't compile ota_update.cpp when WLED_DISABLE_OTA is defined
2025-11-29 21:26:24 +01:00
Will Tatam
00e026ce08
Merge pull request #5126 from wled/copilot/backport-version-reporting-0-15-x
...
Backport version reporting (PR #5093 and #5111 ) to 0.15.x
2025-11-29 19:17:29 +01:00
Frank
f423710e78
Merge branch 'mdev' into pr/286
2025-11-29 00:48:07 +01:00
Frank
6ae4507531
avoid #define in generateDeviceFingerprint()
2025-11-29 00:47:45 +01:00
Copilot
260f26dadb
Fix stale UI after firmware updates ( #5120 )
...
Add WEB_BUILD_TIME to html_ui.h and use it for ETag generation
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: DedeHai <6280424+DedeHai@users.noreply.github.com >
Co-authored-by: Aircoookie <21045690+Aircoookie@users.noreply.github.com >
2025-11-29 00:26:46 +01:00
Frank
1125a0003b
build number 2511281
2025-11-28 23:10:56 +01:00
Frank
a9670435cf
update message: report total PSRAM, instead of unused PSRAM space
2025-11-28 22:59:54 +01:00
Frank
23864c70fd
update dialog: align data with upstream
2025-11-28 22:59:05 +01:00
Frank
d2dab32f10
WLED-MM branding for update message box
2025-11-28 22:58:15 +01:00
Frank
d473263661
Merge branch 'mdev' into pr/286
2025-11-28 22:16:05 +01:00
Frank
9097dff8f6
show full chip revision in info
...
shows "rev3.1" instead of "rev3" on V4 builds
2025-11-28 22:06:47 +01:00
Frank
b9ba15a61f
older framework support - chip_info.full_revision
...
this field was added to chip_info in esp-idf 4.4.4 => use "revision" for older frameworks versions
2025-11-27 20:57:53 +01:00
Frank
e75073c429
re-enable deviceId
2025-11-27 20:42:51 +01:00
Will Tatam
0ac6ca4285
Merge pull request #5111 from DedeHai/safe_UID_generation
...
Safe uid generation
2025-11-27 20:41:14 +01:00
Frank
1b3823510c
update default AP channel to 6, possible fix for "AP does not show"
...
backport from upstream
2025-11-27 11:14:59 +01:00
Frank
04c466cd6f
improved and very fast map()
...
added map0() that should be used when the input value range is starting at 0. fast and very accurate, much better than map() or map2().
2025-11-26 19:41:13 +01:00
Frank
d26c751281
Disable unicode support in ArduinoJson
...
Disabled unicode hex string support, to save flash memory.
2025-11-25 21:33:21 +01:00
Frank
384cbec86e
desperate attempt for 8266 survival
...
* bring back UREAL_MATH (inaccuate, but smaller flash)
* typing to tune feature sets so they fit into small 8266 models
2025-11-24 15:50:04 +01:00
Frank
36d7b569bd
Update Help URL in LED preferences
...
... another outdated link
2025-11-24 00:55:14 +01:00
Frank
ffdd186dfd
bugfix
2025-11-23 21:24:39 +01:00
Frank
77f44555f0
finishing touches
2025-11-23 21:17:19 +01:00
Frank
202eb76dd6
webserver integration, and fallback for WLEDMM_SAVE_FLASH
2025-11-23 21:00:51 +01:00
Frank
ce596038e3
visual restyling for better readability
2025-11-23 20:59:41 +01:00
Frank
01cecb237a
the page that exists in the place where no page should exist
2025-11-23 18:15:30 +01:00
Frank
d74a2af0c7
404 => 404mini
2025-11-23 17:36:30 +01:00
Frank
e0c7d254bb
fix outdated URLs
...
Aircoookie Wiki => mm.kno.wled.ge
MoonModules/WLED => MoonModules/WLED-MM
Aircoookie/WLED => wled/WLED
2024 => 2025
2025-11-23 17:18:10 +01:00
Frank
424416d51a
hotfix: Disable deviceId retrieval to avoid crashes
...
Temporarily disable deviceID retrieval to prevent crashes on some ESP32 boards. This prevents the DeviceID from being added to /json/info, until we find a solution that does not crash my esp32.
2025-11-23 02:28:47 +01:00
Frank
ec97f4903f
don't include any font when building with WLED_DISABLE_2D
...
saves up to 12Kb program space in flash
2025-11-22 16:30:16 +01:00
Will Tatam
2c0510b5b9
Merge pull request #284 from netmindz/deviceId-MM
...
Add deviceId
2025-11-22 12:31:16 +00:00