filter out macos garbage ports

This commit is contained in:
Matthew Kennedy 2023-10-26 05:28:29 -04:00 committed by rusefillc
parent 497342f0c8
commit 65482f619b
1 changed files with 9 additions and 1 deletions

View File

@ -48,7 +48,15 @@ public enum SerialPortScanner {
String[] serialPorts = LinkManager.getCommPorts();
if (serialPorts.length > 0)
ports.add(AUTO_SERIAL);
ports.addAll(Arrays.asList(serialPorts));
for (String serialPort : serialPorts) {
// Filter out some macOS trash
if (serialPort.contains("wlan-debug") ||
serialPort.contains("Bluetooth-Incoming-Port") ||
serialPort.startsWith("cu.")) {
continue;
}
ports.add(serialPort);
}
if (includeSlowLookup) {
ports.addAll(TcpConnector.getAvailablePorts());