Bugfixes in FX data allocation (#4783)

- Bugfixes in FX data allocation: realloc was not handled properly.
- Added *intermediate* fix for waitForIt(), see https://github.com/wled/WLED/issues/4779
- Bugfix in 1D->2D expansions: corner-expansion MUST be boundary checked as it blindly writes the max dimension
- removed some realloc(), improving fragmentation on large setups
- increased min heap constant
- ESP32 C3 has no PSRAM, it now uses default alloc functions
- also added missing UI info for "Error 7"
This commit is contained in:
Damian Schneider
2025-07-23 06:42:06 +02:00
committed by GitHub
parent 71301ddc57
commit e2f5becdd0
6 changed files with 68 additions and 19 deletions

View File

@@ -1527,6 +1527,9 @@ function readState(s,command=false)
case 3:
errstr = "Buffer locked!";
break;
case 7:
errstr = "No RAM for buffer!";
break;
case 8:
errstr = "Effect RAM depleted!";
break;