Frank
f0531cdf2a
animartrix: temporarily use softhack007 fork
...
(hotfix for build failures) switch to softhack007 fork, until PR#2 was merged
2026-01-25 01:28:41 +01:00
Frank Möhle
7019f29eaf
upgrade animartrix library dependancy
...
Updated animartrix library dependency to a new commit for custom PSRAM allocator.
2026-01-21 17:28:27 +01:00
Frank Möhle
9ce0436c9c
Uncomment esp01_1MB_S in platformio.ini
...
Re-enable nightly build for esp01 (1MB). The board is no longer supported officially, but if users want to try, let them try.
2026-01-16 20:45:41 +01:00
Frank Möhle
8f6b05535e
re-enable IR support for athom music build
2026-01-15 22:32:34 +01:00
copilot-swe-agent[bot]
39899c1061
Implement nightly VERSION automation using PlatformIO script
...
- Created pio-scripts/set_nightly_version.py following existing set_version.py pattern
- Script sets VERSION to yymmddb format with build number 0 for nightly builds
- Modified build.yml to accept nightly_build boolean input
- Modified nightly.yml to pass nightly_build=true flag
- Added set_nightly_version.py to platformio.ini extra_scripts
- Uses WLED_NIGHTLY_BUILD environment variable to conditionally set VERSION
Co-authored-by: softhack007 <91616163+softhack007@users.noreply.github.com >
2026-01-15 10:11:48 +00:00
Frank
5474d9548b
upgrade "ABC WLED" and "Athom Music" to V4 buildenvs
...
allows these boards to benefit from the new flicker-free leds driver
2026-01-14 13:00:42 +01:00
Frank
e8dba64b53
adding esp32_16MB_V4_M_eth for 16MB esp32 with ethernet
2026-01-13 21:39:25 +01:00
Frank
27131d0702
standard buildenvs update
...
* adding esp32_4MB_V4_S_eth and abc_wled_controller_v43_S
* remove esp01_1MB_S
* remove seeed_esp32c3_4MB_S
* clarify comments for matrixportal builds
2026-01-13 20:45:11 +01:00
Frank
08de0b1cc5
platformio.ini: fix release name for V4 eth build
2026-01-13 17:54:34 +01:00
Frank
252dfe1416
cleanup for esp32 4MB buildenvs
2026-01-13 16:30:59 +01:00
Frank Möhle
1a7f469f8c
Merge pull request #308 from MoonModules/flickerFixer_backport
...
WLED-MM backport of upstream wled#4980
RMT High-priority Interrupt driver - solves flickering problems on esp32, esp32-S2 and esp32-S3
do not use the new RMTHI driver on old V3 builds (especially esp32dev_compat)
upgrade all esp32 builds to NeoPixelBus 2.7.9 (we can't go higher due to API incompatibilities)
2026-01-09 16:23:10 +01:00
Frank
5ce9ba64e2
finishing touches and cleanup
...
* add NeoESP32RmtHI to lib_ignore for unsupported platforms (secondary safety net)
* comment out [env:esp32s3dev_8MB_PSRAM_opi]
2026-01-09 16:12:52 +01:00
Frank Möhle
74a8a95793
-S3 and -S2 work with RMTHI now
...
Tested and the previous crash is gone 👌
2026-01-08 23:52:52 +01:00
Will Tatam
4291572692
Merge pull request #313 from netmindz/repo-info
...
Repo info
2026-01-07 22:48:43 +00:00
Frank
01331b205e
Merge branch 'mdev' into flickerFixer_backport
2026-01-07 23:11:33 +01:00
Frank
87b2021b51
fix for WLED_RELEASE_NAME = ESP32 or ESP8266
...
ESP32 and ESP8266 are macro names, so we need to avoid single "ESP8266" or "ESP32".
2026-01-07 12:13:24 +01:00
Frank
dc10a76295
(minor) fix for WLED_RELEASE_NAM
2026-01-07 12:06:24 +01:00
Frank
68eee6b05c
re-enable RMTHI for debugging, simplified buildenv for deugging
...
* re-enabled RMTI on -S3
* added [env:esp32s3dev_8MB_PSRAM_opi]
2026-01-07 11:39:27 +01:00
Frank
d1d020bc5b
disable RMTHI on -S3
...
same as on -S3: interrupt watchdog reset at the time when Wifi tries to connect.
2026-01-07 00:02:58 +01:00
copilot-swe-agent[bot]
747ca3d5aa
Implement GitHub repo extraction in build process
...
Co-authored-by: netmindz <442066+netmindz@users.noreply.github.com >
# Conflicts:
# platformio.ini
# wled00/json.cpp
# wled00/wled.h
2026-01-06 22:52:26 +00:00
Frank
3af89875cf
disable RMTHI on -S2
...
my Lolin S2 mini "ESP32-S2FNR2 (revision v0.0)" get into a boot loop with the RMTHI driver enabled. More debugging tomorrow.
2026-01-06 23:15:24 +01:00
Frank
d70a3a84e8
additional protection
2026-01-05 22:16:51 +01:00
Frank
4c6b3524bf
upgraade all esp32 buildenv to NeoPixelBus 2.7.9
...
only esp32dev_legacy stays on NPB 2.7.5
2026-01-05 21:05:19 +01:00
Will Miles
abdbe0b445
Merge pull request #4980 from willmmiles/0_15_x_rmthi
...
(0.15) RMT High-priority Interrupt driver backport
2026-01-05 20:23:09 +01:00
Frank
b9e7621cd6
platformio.ini updates to include PixelForge
...
unrelated: enable some features that still fit into flash
2025-12-21 01:11:18 +01:00
Frank
114bdb416f
upgrade HTML data build system - use same tools as in upstream WLED
...
align with tools/cdata.js from upstream WLED
--> prerequisite for pixelforge tool !
2025-12-18 23:40:23 +01:00
Frank
3b160b90e2
platformio.ini: short hashes => long hashes
...
short hashes can cause spurious build errors, and will not be supported any more in future platform version.
2025-12-01 21:21:17 +01:00
Frank
3452994709
8266: gif player needs too much RAM -> remove
...
Avoid bloating the 8266 firmware with features that 8266 cannot use.
GIF decoder needs 24KB ram just for decoding tables, and more RAM for scanline caches.
2025-11-30 22:01:01 +01:00
Frank
b68488a9ab
8266: revert to ESPAsyncWebServerWLED @ 2.2.1
...
preventive workaround related to upstream #5136
* all 8266 builds inherit lib_ignore form main 8266 env
2025-11-30 19:59:48 +01:00
Damian Schneider
b13d90bec6
FIX for adafruit portal S3: remove extra flash section & use default WLED partitions ( #5113 )
...
* remove extra flash section, rename board file
* matrixportal: change partitions to standard 8MB
plus minor name adjustment (adding "for WLED")
Co-authored-by: Frank <91616163+softhack007@users.noreply.github.com >
2025-11-30 15:48:46 +01:00
Frank
520bc8fcb5
Merge branch 'mdev' into pr/286
2025-11-30 01:38:44 +01:00
Frank
e17e67f02d
adding monitor_filters
2025-11-30 01:21:26 +01:00
Frank
9a4e7a6049
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:26:19 +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
aa8148e02a
fix for athom music build
2025-11-29 22:12:56 +01:00
Frank
0bcece32a3
fix wrong syntax in platformio.ini
2025-11-29 21:41:03 +01:00
Frank
de9c6aed48
remove anumartix and artifx from V3 legacy builds
...
flash size limits exceeded
2025-11-29 21:27:58 +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