src/eric7/MicroPython/Devices/__init__.py

branch
eric7
changeset 9922
6a8cc5957928
parent 9906
39daf45010c8
child 9958
a78b83d1062a
--- a/src/eric7/MicroPython/Devices/__init__.py	Sun Mar 19 11:48:53 2023 +0100
+++ b/src/eric7/MicroPython/Devices/__init__.py	Sun Mar 19 12:00:40 2023 +0100
@@ -16,6 +16,7 @@
 
 from eric7 import Preferences
 from eric7.EricGui import EricPixmapCache
+from eric7.SystemUtilities import OSUtilities
 
 from .DeviceBase import BaseDevice
 
@@ -376,6 +377,10 @@
             vid = port.vendorIdentifier()
             pid = port.productIdentifier()
 
+            if OSUtilities.isMacPlatform() and port.portName().startswith("tty."):
+                # don't use the tty. variant on macOS; use the cu. one instead
+                continue
+
             for board in SupportedBoards:
                 if (vid, pid) in SupportedBoards[board]["ids"] or (
                     vid,

eric ide

mercurial