From 75b04ef06def54b348400cb1b138afb6749ffd4f Mon Sep 17 00:00:00 2001 From: Cyclic3 Date: Sat, 14 Nov 2026 12:01:14 +0000 Subject: [PATCH] Fix USB serial issue on Xiao ESP32-S3 Wio (#1416) (#3726) * Initial attempt at fixing serial issue on Xiao ESP32-S3 Wio (#1416) * restrict Xiao ESP32-S3 WIO fix to just that board --- variants/xiao_s3_wio/XiaoS3WIOBoard.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/variants/xiao_s3_wio/XiaoS3WIOBoard.h b/variants/xiao_s3_wio/XiaoS3WIOBoard.h index 7ae06a359..4a6353343 100644 --- a/variants/xiao_s3_wio/XiaoS3WIOBoard.h +++ b/variants/xiao_s3_wio/XiaoS3WIOBoard.h @@ -7,6 +7,13 @@ class XiaoS3WIOBoard : public ESP32Board { public: XiaoS3WIOBoard() { } + void begin() { + while (!Serial.availableForWrite()) + delay(10); + + ESP32Board::begin(); + } + const char* getManufacturerName() const override { return "Xiao S3 WIO"; }