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
bede8f89ea
larger program partition for ETH builds
2025-11-25 13:07:15 +01:00
Frank
c765b48694
align buildenv with upstream 0.15.2
...
* some buildenv cleanup, aligned buildenv names with upstream
* 4MB boards without PSRAM: ${esp32.default_partitions}
* 4MB boards with PSRAM: ${esp32.extended_partitions}
* ESP32-S3 with 4MB: ${esp32.extended_partitions}
* 16 MB boards: ${esp32.extreme_partitions}
2025-11-25 12:42:02 +01:00
Frank
c1e2c1c2cd
make esp32_4MB_M_eth compile
...
was over flash size limits
2025-11-25 00:19:38 +01:00
Frank
21f04370e5
revive old V3 buildenv for esp32 (optional)
...
Allow users to build with the old "V3" framework if they want. All release builds are still using V4.
* fixed wrong references in some legacy envs
* added ${esp32_legacy.build_unflags}
* changed esp32_4MB_S_base and esp32_4MB_M_base to use old V3 framework
2025-11-25 00:05:21 +01:00
Frank
19c85a7430
esp32-S3 with >4MB flash -> back to standard platform
...
these boards have enough flash to use the "full" standard framework. No need to take any extra risks. Plus, I want my debug assertions back ;-)
2025-11-24 22:25:17 +01:00
Frank
8461c4584a
esp32 MoonModules builds: back to standard arduino-esp32 2.0.9
...
I just tried to OTA update an esp32 to a "tasmota" arduino build, and the results were very bad. == back to previous, even when flash size is a problem.
2025-11-24 22:05:37 +01:00
Frank
829d90a7c8
include audioreactive for _compat builds
2025-11-24 18:55:45 +01:00
Frank
926c3a14fa
esp32 platformio cleanup and improvements
...
* backported "legacy V3" environments for esp32
* added esp32_compat (OTA compatibility with upstream 0.14 and 0.15)
* cleanup of default environments
* commented out some dangerous default environments (avoids confusion)
2025-11-24 18:42:09 +01:00
Frank
00dcb32fb7
fix build errors for -S3 without PSRAM
...
tasmota platform seems to have problems when there is no PSRAM (sdkconfig.h file not found)
2025-11-24 16:47:15 +01:00
Frank
bfb26bee12
fix build error
2025-11-24 16:26:13 +01:00
Frank
ae81c165ed
fix broken MoonModules build system (esp32 "V4" and esp32-S3)
...
* use tasmota platform for all "V4" esp32 builds
* re-enable ParticleFX when possible
2025-11-24 16:13:26 +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
eba5c2f8a1
use fastled 3.7.1
...
version 3.6.0. leads to compilation errors when using newer framework versions.
2025-11-24 14:14:12 +01:00
Frank
e43fe6cd52
move all C3 and S2 builds to tasmota platform
...
* solved a few platformio.ini problems that lead to an unhealthy mix-up of espressif and tasmota platforms
* re-enabled "full font" support for -C3
* re-enabled full ParticleFX support for -C3
2025-11-24 14:01:48 +01:00
Frank
fd0e35fa6c
updates for C3 builds
...
* updated flash size statistics
* add missing platform_packages lines (critical)
* Some "disable" flags to keep C3 builds below 100% flash limit
2025-11-24 12:59:16 +01:00
Frank
36d7b569bd
Update Help URL in LED preferences
...
... another outdated link
2025-11-24 00:55:14 +01:00
Frank
8c87e3ba77
Update license link in README
2025-11-24 00:40:12 +01:00
Frank
5664a0a973
Comment out WLED upstream URL replacement
...
Commented out the line replacing the WLED upstream URL to prevent breaking credits.
2025-11-24 00:38:52 +01:00
Frank
0d2556405e
bugfix: Disable specific URL replacements in cdata.js
...
Comment out unnecessary URL replacements for WLED-MM.
-> solves double replacement bug that creates WLED-MM-MM
2025-11-24 00:31:22 +01:00
Frank
61ecefa8bd
Merge pull request #289 from MoonModules/404_mystery
...
The 404 mystery page (implements #288 )
2025-11-23 21:40:46 +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
efa7aa1d66
Update WLED-App link in README
2025-11-23 17:25:06 +01:00
Frank
511c8fe293
Update links in readme.md for WLED-MM
2025-11-23 17:23:12 +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
086ae216c8
partitions file for boards with 32MB flash, buildenv for WROOM-2 32MB
2025-11-23 01:09:52 +01:00
Frank
f4d890c584
adding "-D SR_DMTYPE=254" to classic esp32 builds with HUB75 support
...
on classic esp32, the HUB75 driver uses the I2S unit. Set AR default to "receive only", to prevent driver conflicts.
2025-11-23 00:53:38 +01:00