Refactor AR init debug logging for network-only sentinel

Agent-Logs-Url: https://github.com/wled/WLED/sessions/85b2a158-f6ba-45cf-88af-0d51b9202cab

Co-authored-by: netmindz <442066+netmindz@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-04-21 07:55:17 +00:00
committed by GitHub
parent 012fbdd6e9
commit 8aa4beeaea

View File

@@ -1466,19 +1466,17 @@ class AudioReactive : public Usermod {
#ifdef ARDUINO_ARCH_ESP32
if (audioSource && FFT_Task == nullptr) enabled = false; // FFT task creation failed
if((!audioSource) || (!audioSource->isInitialized())) { // audio source failed to initialize. Still stay "enabled", as there might be input arriving via UDP Sound Sync
#ifdef WLED_DEBUG
#define AR_INIT_DEBUG_PRINT DEBUG_PRINTLN
#else
#define AR_INIT_DEBUG_PRINT DEBUGSR_PRINTLN
#endif
if (dmType == SR_DMTYPE_NETWORK_ONLY) {
#ifdef WLED_DEBUG
DEBUG_PRINTLN(F("AR: No sound input driver configured - network receive only."));
#else
DEBUGSR_PRINTLN(F("AR: No sound input driver configured - network receive only."));
#endif
AR_INIT_DEBUG_PRINT(F("AR: No sound input driver configured - network receive only."));
} else {
#ifdef WLED_DEBUG
DEBUG_PRINTLN(F("AR: Failed to initialize sound input driver. Please check input PIN settings."));
#else
DEBUGSR_PRINTLN(F("AR: Failed to initialize sound input driver. Please check input PIN settings."));
#endif
AR_INIT_DEBUG_PRINT(F("AR: Failed to initialize sound input driver. Please check input PIN settings."));
}
#undef AR_INIT_DEBUG_PRINT
disableSoundProcessing = true;
}
#endif