Using the latest main (the sequence order is important):
- erase and upload
- moonbase -> io
- select LightCrafter16 for board preset
- moonlight -> effect
- add random node
- moonlight -> drivers
- add lightcrafter16 layout
- add parrallel LED driver
- change lightpreset to GRBW
[107399][I][VirtualLayer.cpp:291] onLayoutPost(): [💫] AppDrivers (4004) !oneToOne mapping !
[107409][I][VirtualLayer.cpp:316] onLayoutPost(): [💫] AppDrivers (4004) V:20 x 8 x 1 = v:160 = 1:0:0 + 1:1:160 + mti:0 (1:m:0)
CORRUPT HEAP: Bad tail at 0x3c2a10f0. Expected 0xbaad5678 got 0x625a2d3f
assert failed: multi_heap_get_allocated_size multi_heap_poisoning.c:389 (head != NULL)
Backtrace: 0x4037ecf5:0x3fcc7610 0x4037ecbd:0x3fcc7630 0x4038619a:0x3fcc7650 0x40384de5:0x3fcc7790 0x420d9858:0x3fcc77b0 0x420889e7:0x3fcc77d0 0x42088c6e:0x3fcc7800 0x42086485:0x3fcc7860 0x420864a5:0x3fcc78c0 0x420865cd:0x3fcc78e0 0x4208a5b2:0x3fcc7930 0x40380095:0x3fcc7970
#0 0x4037ecf5 in panic_abort at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_system/panic.c:477
#1 0x4037ecbd in esp_system_abort at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_system/port/esp_system_chip.c:87
#2 0x4038619a in __assert_func at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/newlib/src/assert.c:80
#3 0x40384de5 in multi_heap_get_allocated_size at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/heap/multi_heap_poisoning.c:389 (discriminator 1)
#4 0x420d9858 in heap_caps_get_allocated_size at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/heap/heap_caps.c:467
#5 0x420889e7 in void freeMB(unsigned char*&, char const*) at src/MoonBase/utilities/MemAlloc.h:74
#6 0x42088c6e in VirtualLayer::onLayoutPost() at src/MoonLight/Layers/VirtualLayer.cpp:322
#7 0x42086485 in PhysicalLayer::onLayoutPost() at src/MoonLight/Layers/PhysicalLayer.cpp:332 (discriminator 1)
#8 0x420864a5 in PhysicalLayer::mapLayout() at src/MoonLight/Layers/PhysicalLayer.cpp:182
#9 0x420865cd in PhysicalLayer::loopDrivers() at src/MoonLight/Layers/PhysicalLayer.cpp:136
#10 0x4208a5b2 in driverTask(void*) at src/main.cpp:220
ELF file SHA256: 06dcdb56d
Using the latest main (the sequence order is important):
[107399][I][VirtualLayer.cpp:291] onLayoutPost(): [💫] AppDrivers (4004) !oneToOne mapping !
[107409][I][VirtualLayer.cpp:316] onLayoutPost(): [💫] AppDrivers (4004) V:20 x 8 x 1 = v:160 = 1:0:0 + 1:1:160 + mti:0 (1:m:0)
CORRUPT HEAP: Bad tail at 0x3c2a10f0. Expected 0xbaad5678 got 0x625a2d3f
assert failed: multi_heap_get_allocated_size multi_heap_poisoning.c:389 (head != NULL)
Backtrace: 0x4037ecf5:0x3fcc7610 0x4037ecbd:0x3fcc7630 0x4038619a:0x3fcc7650 0x40384de5:0x3fcc7790 0x420d9858:0x3fcc77b0 0x420889e7:0x3fcc77d0 0x42088c6e:0x3fcc7800 0x42086485:0x3fcc7860 0x420864a5:0x3fcc78c0 0x420865cd:0x3fcc78e0 0x4208a5b2:0x3fcc7930 0x40380095:0x3fcc7970
#0 0x4037ecf5 in panic_abort at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_system/panic.c:477
#1 0x4037ecbd in esp_system_abort at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_system/port/esp_system_chip.c:87
#2 0x4038619a in __assert_func at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/newlib/src/assert.c:80
#3 0x40384de5 in multi_heap_get_allocated_size at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/heap/multi_heap_poisoning.c:389 (discriminator 1)
#4 0x420d9858 in heap_caps_get_allocated_size at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/heap/heap_caps.c:467
#5 0x420889e7 in void freeMB(unsigned char*&, char const*) at src/MoonBase/utilities/MemAlloc.h:74
#6 0x42088c6e in VirtualLayer::onLayoutPost() at src/MoonLight/Layers/VirtualLayer.cpp:322
#7 0x42086485 in PhysicalLayer::onLayoutPost() at src/MoonLight/Layers/PhysicalLayer.cpp:332 (discriminator 1)
#8 0x420864a5 in PhysicalLayer::mapLayout() at src/MoonLight/Layers/PhysicalLayer.cpp:182
#9 0x420865cd in PhysicalLayer::loopDrivers() at src/MoonLight/Layers/PhysicalLayer.cpp:136
#10 0x4208a5b2 in driverTask(void*) at src/main.cpp:220
ELF file SHA256: 06dcdb56d