eric6/MicroPython/MicroPythonDevices.py

changeset 7295
cf50045a7c0f
parent 7229
53054eb5b15a
child 7328
e2d85ef3fadb
--- a/eric6/MicroPython/MicroPythonDevices.py	Thu Oct 10 19:08:02 2019 +0200
+++ b/eric6/MicroPython/MicroPythonDevices.py	Sat Oct 12 15:08:28 2019 +0200
@@ -54,6 +54,16 @@
         "description": "BBC micro:bit",
         "icon": "microbitDevice",
     },
+    
+    "pyboard": {
+        "ids": [
+            (0xF055, 0x9800),       # Pyboard in CDC mode
+            (0xF055, 0x9801),       # Pyboard in CDC+HID mode
+            (0xF055, 0x9802),       # Pyboard in CDC+MSC mode
+        ],
+        "description": "PyBoard",
+        "icon": "micropython48",
+    }
 }
 
 
@@ -144,6 +154,9 @@
     elif deviceType == "bbc_microbit":
         from .MicrobitDevices import MicrobitDevice
         return MicrobitDevice(microPythonWidget)
+    elif deviceType == "pyboard":
+        from .PyBoardDevices import PyBoardDevice
+        return PyBoardDevice(microPythonWidget)
     else:
         # nothing specific requested
         return MicroPythonDevice(microPythonWidget)

eric ide

mercurial