diff --git a/wled00/FX_2Dfcn.cpp b/wled00/FX_2Dfcn.cpp index f58ba016..8231fc52 100644 --- a/wled00/FX_2Dfcn.cpp +++ b/wled00/FX_2Dfcn.cpp @@ -44,7 +44,7 @@ void WS2812FX::setUpMatrix() { return; } - USER_PRINTF("setUpMatrix %d x %d\n", Segment::maxWidth, Segment::maxHeight); + DEBUG_PRINTF("setUpMatrix %d x %d\n", Segment::maxWidth, Segment::maxHeight); // WLEDMM check if mapping table is necessary (avoiding heap fragmentation) #if defined(WLED_ENABLE_HUB75MATRIX) @@ -66,7 +66,7 @@ void WS2812FX::setUpMatrix() { if (Segment::maxWidth * Segment::maxHeight > customMappingTableSize) { size_t size = max(ledmapMaxSize, size_t(Segment::maxWidth * Segment::maxHeight)); // TroyHacks if (!needLedMap) size = 0; // softhack007 - USER_PRINTF("setupmatrix customMappingTable alloc %d from %d\n", size, customMappingTableSize); + DEBUG_PRINTF("setupmatrix customMappingTable alloc %d from %d\n", size, customMappingTableSize); //if (customMappingTable != nullptr) delete[] customMappingTable; //customMappingTable = new(std::nothrow) uint16_t[size]; diff --git a/wled00/FX_fcn.cpp b/wled00/FX_fcn.cpp index d307b5b8..51722c9a 100644 --- a/wled00/FX_fcn.cpp +++ b/wled00/FX_fcn.cpp @@ -61,7 +61,7 @@ static portMUX_TYPE s_wled_strip_mux = portMUX_INITIALIZER_UNLOCKED; // to prote void strip_wait_until_idle(String whoCalledMe) { #if defined(ARDUINO_ARCH_ESP32) && defined(WLEDMM_PROTECT_SERVICE) // WLEDMM experimental if (strip.isServicing() && (strncmp(pcTaskGetTaskName(NULL), "loopTask", 8) != 0)) { // if we are in looptask (arduino loop), its safe to proceed without waiting - USER_PRINTLN(whoCalledMe + String(": strip is still drawing effects.")); + DEBUG_PRINTLN(whoCalledMe + String(": strip is still drawing effects.")); strip.waitUntilIdle(); } #endif @@ -115,7 +115,7 @@ void Segment::allocLeds() { } // softhack007 clean up buffer } if ((size > 0) && (!ledsrgb || size > ledsrgbSize)) { //softhack dont allocate zero bytes - USER_PRINTF("allocLeds (%d,%d to %d,%d), %u from %u\n", start, startY, stop, stopY, size, ledsrgb?ledsrgbSize:0); + DEBUG_PRINTF("allocLeds (%d,%d to %d,%d), %u from %u\n", start, startY, stop, stopY, size, ledsrgb?ledsrgbSize:0); if (ledsrgb) free(ledsrgb); // we need a bigger buffer, so free the old one first ledsrgb = (CRGB*)calloc(size, 1); ledsrgbSize = ledsrgb?size:0; @@ -1903,7 +1903,8 @@ void WS2812FX::waitUntilIdle(void) { delay(2); // Suspending for 1 tick (or more) gives other tasks a chance to run. //yield(); // seems to be a no-op on esp32 } while (isServicing() && (millis() - waitStarted < MAX_IDLE_WAIT_MS)); - USER_PRINTF("strip.waitUntilIdle(): strip %sidle after %d ms. (task %s with prio=%d)\n", isServicing()?"not ":"", int(millis() - waitStarted), pcTaskGetTaskName(NULL), uxTaskPriorityGet(NULL)); + DEBUG_PRINTF("strip.waitUntilIdle(): strip %sidle after %d ms. (task %s with prio=%d)\n", isServicing()?"not ":"", int(millis() - waitStarted), pcTaskGetTaskName(NULL), uxTaskPriorityGet(NULL)); + if (isServicing()) USER_PRINTF("strip.waitUntilIdle(): strip NOT idle after %d ms - overriding access. (task %s with prio=%d)\n", int(millis() - waitStarted), pcTaskGetTaskName(NULL), uxTaskPriorityGet(NULL)); } return; #else diff --git a/wled00/wled_server.cpp b/wled00/wled_server.cpp index 0a0dd50f..0ec12709 100644 --- a/wled00/wled_server.cpp +++ b/wled00/wled_server.cpp @@ -390,13 +390,13 @@ void initServer() }); #endif server.on("/", HTTP_GET, [](AsyncWebServerRequest *request){ - USER_PRINT("Client request"); //WLEDMM: want to see if client connects to wled + DEBUG_PRINT("Client request"); //WLEDMM: want to see if client connects to wled #ifdef ARDUINO_ARCH_ESP32 DEBUG_PRINTF("%s min free stack %d\n", pcTaskGetTaskName(NULL), uxTaskGetStackHighWaterMark(NULL)); //WLEDMM #endif if (captivePortal(request)) return; serveIndexOrWelcome(request); - USER_PRINTLN(" done"); //WLEDMM: want to see if client connects to wled + DEBUG_PRINTLN(" done"); //WLEDMM: want to see if client connects to wled }); #ifdef WLED_ENABLE_PIXART