diff --git a/CO2_Gadget_Menu.h b/CO2_Gadget_Menu.h index 3cb7d161..562469b1 100644 --- a/CO2_Gadget_Menu.h +++ b/CO2_Gadget_Menu.h @@ -1225,12 +1225,13 @@ void menuLoop() { #ifdef CONFIG_IDF_TARGET_ESP32S3 // Workaround: Try to avoid Serial TX buffer full if it's not connected to a receiving device. Looks like the issue is just with ESP32 S3 - if ((Serial.availableForWrite() < 100) || (!workingOnExternalPower)) { +/* if ((Serial.availableForWrite() < 100) || (!workingOnExternalPower)) { Serial.println("[MENU] Serial TX buffer full or not connected to a receiving device. Restarting Serial..."); Serial.end(); delay(10); Serial.begin(115200); } + */ #endif if (activeWIFI) { diff --git a/platformio.ini b/platformio.ini index 184c9a60..1e32fdc5 100644 --- a/platformio.ini +++ b/platformio.ini @@ -272,7 +272,7 @@ build_flags = -DFLAVOUR="\"ESP32 OLED"\" [env:TDISPLAY_S3] -platform = espressif32 @ 6.6.0 +platform = https://github.com/platformio/platform-espressif32.git board = lilygo-t-display-s3 framework = ${common_env_data.framework} monitor_filters = ${common_env_data.monitor_filters}