JD-GG
JD-GG
> I'd make them Strings, and make them static. Because I am using them as buffers to get values from EEPROM i can't make them static. Also, I switched to...
> If you really want to soo if you have a heap fragmentation problem, print the current heap size (ESP.getFreeHeap()) and then output the result of ESP.getHeapFragmentation() and ESP.getMaxFreeBlockSize() If...
Ok presetAktivate now looks like this: ``` void presetAktivate(Control* sender, int value)//DONE Gets Safed Color from Label { if(value == B_DOWN) { int i = static_cast(sender->id - preset[0]);//Account for already...
No, commenting out the half of the UI doesn't work. You think it would be better to remove every Serial.Print()? I tried that once and i think it ran better?...
> I've not ran that DNS server alongside my stuff. Can you try taking that out temporarily? I was under the impression that it was necessary for ESPUI to work...
Could I change this setting to increase the heap? 
Well this sure is interesting. ``` -Start- Heap Fragmentation (%): 1 Free Heap : 34456 Max Free Block Size : 34144 XX0255255 -afterEEPROM- Heap Fragmentation (%): 1 Free Heap :...
I rewrote the function again so that it writes the EEPROM contents directly into the values stored in the control elements. After further testing, I conclude the only thing that...
``` -Start- Heap Fragmentation (%): 5 Free Heap : 37880 Max Free Block Size : 35992 586255255 -afterEEPROM- Heap Fragmentation (%): 5 Free Heap : 37880 Max Free Block Size...
OKAY. So after doing this: > I am also going to test it with only updating one slider. I was not able to crash my sketch with only activating colors....