From 05147002cd206c415c09642eaa7ca9e85a913a42 Mon Sep 17 00:00:00 2001 From: Troy <5659019+troyhacks@users.noreply.github.com> Date: Thu, 29 Jan 2026 13:57:17 -0500 Subject: [PATCH] The rabbit said I was being too careful. Tested and works. --- wled00/wled.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/wled00/wled.cpp b/wled00/wled.cpp index 8c7e2722..0609ac13 100644 --- a/wled00/wled.cpp +++ b/wled00/wled.cpp @@ -468,12 +468,8 @@ void WLED::setup() #endif #if ARDUINO_USB_CDC_ON_BOOT && (defined(CONFIG_IDF_TARGET_ESP32S3) || defined(CONFIG_IDF_TARGET_ESP32C3) || defined(CONFIG_IDF_TARGET_ESP32C6)) - // Just to be very sure nothing else grabs serial... - portMUX_TYPE mux = portMUX_INITIALIZER_UNLOCKED; - portENTER_CRITICAL(&mux); Serial.begin(115200); // WLEDMM avoid "hung devices" when USB_CDC is enabled; see https://github.com/espressif/arduino-esp32/issues/9043 Serial.setTxTimeoutMs(0); // potential side-effect: incomplete debug output, with missing characters whenever TX buffer is full. - portEXIT_CRITICAL(&mux); #else Serial.begin(115200); #endif