From 595988ab92d4f6fe39e47dadafbd56b9875daf92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C8=86=E2=9C=A0Sa=CD=A5b=CD=A3e=CD=ABr=F0=9F=91=91?= =?UTF-8?q?=E2=B0=80?= Date: Wed, 15 Oct 2025 11:53:51 +0800 Subject: [PATCH] remove serial port filtering for Linux some boards, esp. ESP32 series, use `/dev/tty*` on Linux for the name of the serial port --- .../SerialPABotBase/SerialPABotBase_SelectorWidget.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/SerialPrograms/Source/Controllers/SerialPABotBase/SerialPABotBase_SelectorWidget.h b/SerialPrograms/Source/Controllers/SerialPABotBase/SerialPABotBase_SelectorWidget.h index 92dcfb7fd6..d72a0852d6 100644 --- a/SerialPrograms/Source/Controllers/SerialPABotBase/SerialPABotBase_SelectorWidget.h +++ b/SerialPrograms/Source/Controllers/SerialPABotBase/SerialPABotBase_SelectorWidget.h @@ -31,12 +31,12 @@ inline bool filter_serial_port(const QSerialPortInfo& port){ } #endif - // assume macOS or Linux +#if defined(__APPLE__) + // exlude tty if (port.portName().startsWith("tty.")) { return false; } - -#if defined(__APPLE__) // exclude system builtin serial ports + // exclude system builtin serial ports if (port.portName() == "cu.debug-console" || port.portName() == "cu.Bluetooth-Incoming-Port" ){