Frank
15451c16f9
reduce debug noise on serial
...
downgraded a few USER_PRINT to DEBUG_PRINT
2025-11-30 01:22:34 +01:00
Frank
e17e67f02d
adding monitor_filters
2025-11-30 01:21:26 +01:00
Frank
963b4075b8
chip revision style: v<major>.<minor>
2025-11-30 01:09:51 +01:00
Frank
428d63dcc9
bugfix for reboot loop affecting V3 "legacy" builds
...
* ``-DCONFIG_LITTLEFS_FOR_IDF_3_2 -DLFS_THREADSAFE`` caused a crash when mounting the filesystem
* added "extends = " to MM legacy buildenvs
* make sure that flash_mode is always well-defined
2025-11-29 23:16:43 +01:00
Frank
fae6218e52
tiny fix
...
forgot to change "dev" to "mdev" in package-lock.json
2025-11-29 21:29:58 +01:00
Frank
6ae4507531
avoid #define in generateDeviceFingerprint()
2025-11-29 00:47:45 +01:00
Frank
1125a0003b
build number 2511281
2025-11-28 23:10:56 +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
Frank
d8e07d1609
partition files for use with ADAFRUIT boards
...
these partition files preserve the special "UF2" bootloader that is necessary for adafruit -S2 and -S3 boards.
2025-11-22 18:06:43 +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
Frank
cf999286a8
Merge pull request #282 from MoonModules/high_ascii (implements #281 )
...
* Compile with -D WLED_ENABLE_FULL_FONTS to use all character defined in the font files (including EU spechial cars, line art, and some symbols and icons) -> increases flash size by ~8KBytes
* Unicode support added for scrolling text - allows to use all characters of the font
* Conversion from UTF-8 to "codepage 437" - can be extended to other codepages if you have a font that needs another codepage
* Support added for WLED_MAX_SEGNAME_LEN (default:48) - needs more testing
* Segment names > WLED_MAX_SEGNAME_LEN will be truncated, instead of silently deleting
* Preparations for future additions like user-defined font files and font width > 8 pixels
2025-11-21 17:45:00 +01:00