MicroPython: made the value shown in the deveice selection list more descriptive.

Tue, 02 Feb 2021 16:25:50 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Tue, 02 Feb 2021 16:25:50 +0100
changeset 8055
52fdd41517f3
parent 8054
3d9db64dff2f
child 8056
6e89221ff9dd

MicroPython: made the value shown in the deveice selection list more descriptive.

eric6/MicroPython/MicroPythonDevices.py file | annotate | diff | comparison | revisions
eric6/MicroPython/MicroPythonWidget.py file | annotate | diff | comparison | revisions
--- a/eric6/MicroPython/MicroPythonDevices.py	Tue Feb 02 14:48:37 2021 +0100
+++ b/eric6/MicroPython/MicroPythonDevices.py	Tue Feb 02 16:25:50 2021 +0100
@@ -68,7 +68,7 @@
             (0x1209, 0x4DDE),       # ODT CP Sapling M0 w/ SPI Flash
             (0x054C, 0x0BC2),       # Spresense
         ],
-        "description": "CircuitPython Board",
+        "description": "CircuitPython",
         "icon": "circuitPythonDevice",
         "port_description": "",
     },
@@ -155,7 +155,9 @@
                     ):
                         continue
                 foundDevices.append(
-                    (board, SupportedBoards[board]["description"],
+                    (board,
+                     port.description(),
+                     SupportedBoards[board]["description"],
                      port.portName()))
                 supported = True
         if not supported:
--- a/eric6/MicroPython/MicroPythonWidget.py	Tue Feb 02 14:48:37 2021 +0100
+++ b/eric6/MicroPython/MicroPythonWidget.py	Tue Feb 02 16:25:50 2021 +0100
@@ -300,13 +300,15 @@
             self.deviceInfoLabel.setText(
                 self.tr("%n supported device(s) detected.", "", len(devices)))
             
-            for index, (board, description, portName) in (
+            for index, (boardType, boardName, description, portName) in (
                 enumerate(sorted(devices), 1)
             ):
                 self.deviceTypeComboBox.addItem(
-                    self.tr("{0} at {1}".format(description, portName)))
+                    self.tr("{0} - {1} ({2})")
+                    .format(boardName, description, portName)
+                )
                 self.deviceTypeComboBox.setItemData(
-                    index, board, self.DeviceTypeRole)
+                    index, boardType, self.DeviceTypeRole)
                 self.deviceTypeComboBox.setItemData(
                     index, portName, self.DevicePortRole)
             

eric ide

mercurial