From e9b8417f9df152124d71e164a14ba6b28eb1b353 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Xose=20P=C3=A9rez?= Date: Fri, 12 Jan 2018 09:01:03 +0100 Subject: [PATCH] Fix crash caused by a delay in UDP debugging code (#397) --- code/espurna/debug.ino | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/code/espurna/debug.ino b/code/espurna/debug.ino index 65773b5c..942ad3af 100644 --- a/code/espurna/debug.ino +++ b/code/espurna/debug.ino @@ -17,7 +17,7 @@ extern "C" { #if DEBUG_UDP_SUPPORT #include -WiFiUDP udpDebug; +WiFiUDP _udp_debug; #endif void debugSend(const char * format, ...) { @@ -38,10 +38,9 @@ void debugSend(const char * format, ...) { #if SYSTEM_CHECK_ENABLED if (systemCheck()) { #endif - udpDebug.beginPacket(DEBUG_UDP_IP, DEBUG_UDP_PORT); - udpDebug.write(buffer); - udpDebug.endPacket(); - delay(1); + _udp_debug.beginPacket(DEBUG_UDP_IP, DEBUG_UDP_PORT); + _udp_debug.write(buffer); + _udp_debug.endPacket(); #if SYSTEM_CHECK_ENABLED } #endif @@ -76,10 +75,9 @@ void debugSend_P(PGM_P format_P, ...) { #if SYSTEM_CHECK_ENABLED if (systemCheck()) { #endif - udpDebug.beginPacket(DEBUG_UDP_IP, DEBUG_UDP_PORT); - udpDebug.write(buffer); - udpDebug.endPacket(); - delay(1); + _udp_debug.beginPacket(DEBUG_UDP_IP, DEBUG_UDP_PORT); + _udp_debug.write(buffer); + _udp_debug.endPacket(); #if SYSTEM_CHECK_ENABLED } #endif