Frank
22cfc9fdf5
post-merge fix
2026-01-09 17:38:02 +01:00
Will Tatam
69fa3378a4
Merge pull request #5273 from nomis52/awst
...
Add support for Australian Western Time
2026-01-09 17:34:22 +01:00
AlexeyMal
ce56755416
Random colors via JSON API in Segment object like "col":["r","r","r"] #4996 ( #5000 )
...
Add support for random colors via JSON API in Segment object like col=["r","r","r"] #4996
2026-01-09 17:30:08 +01:00
Frank
80032bfe1c
statusled: stop the blinking
2026-01-09 17:18:45 +01:00
Frank
c6ba1d3684
show github repo on Info Page
2026-01-09 17:08:47 +01:00
Frank
e11caec723
show statusled PIN in build info
2026-01-09 17:08:06 +01:00
Frank
56866752ee
AR bugfix
...
missing "break" for AC101 setup
2026-01-09 16:46:31 +01:00
Frank
f771ded956
build 2601091
2026-01-09 16:31:57 +01:00
Frank
9fe0bb2754
add repo to version update report
2026-01-09 16:30:22 +01:00
Frank
c6159769b3
index.js minor cleanup
...
* fix for duplicate definitions
2026-01-09 16:29:43 +01:00
Frank
55c5968533
build flags summary improvements
...
* add default PINS
* remove duplicates
* add BOARD_HAS_PSRAM and CORE_ flags
2026-01-09 16:27:31 +01:00
Frank
04bd9c032b
more information when "Connection to light failed!"
2026-01-09 16:25:09 +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
Frank
db847f590b
make sure that the interrupt driver is compiled
...
see discussion in PR #308
experimental sanity checks added, will possibly remove them later.
2026-01-08 12:18:42 +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 Möhle
94ac42f445
Fix typo in garbage collection log message
2026-01-07 13:16:45 +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
Will Tatam
f49644fb6b
cleanup
2026-01-06 23:03:35 +00: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]
c8973aec4b
Fix compilation error by properly escaping quotes in WLED_REPO build flag
...
Co-authored-by: netmindz <442066+netmindz@users.noreply.github.com >
2026-01-06 22:55:43 +00:00
copilot-swe-agent[bot]
b2ef937c8c
Improve error handling for missing git CLI
...
Co-authored-by: netmindz <442066+netmindz@users.noreply.github.com >
2026-01-06 22:55:11 +00: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
cec6e229df
small simplification
2026-01-06 19:16:09 +01:00
Frank
ad0409789e
WLEDMM_NO_FILEWAIT => WLEDMM_FILEWAIT
...
reversed the logic, to make it more straight forward.
2026-01-06 19:02:45 +01:00
Frank
fafcbf9cf4
no file access waiting if we have the flicker-free LEDs driver
2026-01-06 12:30:27 +01:00
Frank
d70a3a84e8
additional protection
2026-01-05 22:16:51 +01:00
Frank
8d41bc409c
don't compile RMTHI on unsupprted (old) platforms
2026-01-05 21:23:51 +01:00
Frank
86473a85b8
RMTHI backport to NPB 2.7.9
...
fingers crossed
2026-01-05 21:06:43 +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
e6cca911d5
build 2601051
2026-01-05 16:05:53 +01:00
Frank
586d3c2732
another attempt to prevent glitches caused by file access
...
wait for LEDs send out to finish, then access presets.json
2026-01-05 11:22:53 +01:00
Frank
f9c7828eeb
fix parameter order in calloc() calls
...
calloc(nmemb, bytes) allocates memory for an array of _nmemb_ elements of size _bytes_
2026-01-01 22:02:06 +01:00
Frank
e1651f1ab9
Merge pull request #293 from MoonModules/pixelforge_backport
...
Pixelforge backport, UI stability improvements, speedup for UDP real-time
* Backport of the new PixelForge tool by @DedeHai, some adaptations to make it work with 14.x API's
* Upgraded HTML build system
* Several bugfixes to prevent presets.json corruption (prevents parallel file writing, better protection of buffers)
* Improved stability when several tasks try to draw/show LEDs in parallel
* JSON de-serializer: interlock added to prevent segment updates while ``strip.service()`` runs
* JSON de-serializer: reduced delay when updating presets (``strip.service()`` lock released before writing to presets.json)
* UDP real time streaming: small speedup, improved stability and prevent broken frames.
2026-01-01 20:51:10 +01:00
Frank
f07070d7c7
build 2601011
2026-01-01 19:46:19 +01:00
Frank
0901d903b9
Merge branch 'mdev' into pixelforge_backport
2026-01-01 18:07:41 +01:00
Frank
7994536b87
build 2512301
2025-12-30 22:08:41 +01:00
Frank
32ed6cafc1
ledmap parser robustness improvements
...
* do not read past end of array "]"
* digest "unexpected" order of tags (always rewind input)
* better user message on success
2025-12-30 22:07:12 +01:00
Frank
9db1022b9d
ledmap parser bugfix
...
make our custom parser robust against pretty printed ledmap.json
expected <"map":[> but user file had <"map": [>
2025-12-30 20:13:40 +01:00
Frank
617ea8fa04
bugfix: ledmap.json discarded too early
...
* added missing check for "ledmap.json" file => always applied
* added missing check for ledmap1...10
* setupMatrix test for "unity" ledmap was too early - removed (need to find a better place for this)
2025-12-30 15:46:47 +01:00
Frank
868b2cad4e
savePreset: restore quickload on early exit
...
* restore quickload on early exit
* replace magic numbers with constants
2025-12-30 02:20:10 +01:00
Frank
80b906999b
requestJSONBufferLock() variable timeout
...
* default timeout = 1800ms
* reduced timeout for ws (300ms)
2025-12-30 01:57:46 +01:00
Frank
5739a54287
savePreset() error case bugfix
...
* Keeps the status machine coherent: no spurious async save, no lost pending playlist write, no change to successful paths.
* Aligns behavior with the already corrected mutex‑failure path, making both early exits consistent.
2025-12-29 21:35:10 +01:00
Frank
e1c7e816fe
preseve playlistSave in case of mutex failure
2025-12-29 21:22:12 +01:00