From 7ee14724fca66ed8bc80a247cb5c93c51cdfce82 Mon Sep 17 00:00:00 2001 From: bole5 Date: Tue, 8 Feb 2022 00:03:20 +0100 Subject: [PATCH] Improve Pin Manager Debugging (#2532) --- wled00/pin_manager.cpp | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/wled00/pin_manager.cpp b/wled00/pin_manager.cpp index 2b9085576..07db3f76f 100644 --- a/wled00/pin_manager.cpp +++ b/wled00/pin_manager.cpp @@ -132,6 +132,13 @@ bool PinManagerClass::allocateMultiplePins(const managed_pin_type * mptArray, by byte bi = gpio - 8*by; bitWrite(pinAlloc[by], bi, true); ownerTag[gpio] = tag; + #ifdef WLED_DEBUG + DEBUG_PRINT(F("PIN ALLOC: Pin ")); + DEBUG_PRINT(gpio); + DEBUG_PRINT(F(" allocated by ")); + DebugPrintOwnerTag(tag); + DEBUG_PRINTLN(F("")); + #endif } return true; } @@ -155,7 +162,14 @@ bool PinManagerClass::allocatePin(byte gpio, bool output, PinOwner tag) byte bi = gpio - 8*by; bitWrite(pinAlloc[by], bi, true); ownerTag[gpio] = tag; - + #ifdef WLED_DEBUG + DEBUG_PRINT(F("PIN ALLOC: Pin ")); + DEBUG_PRINT(gpio); + DEBUG_PRINT(F(" allocated by ")); + DebugPrintOwnerTag(tag); + DEBUG_PRINTLN(F("")); + #endif + return true; }