MicroPython eric7

Tue, 14 Mar 2023 16:58:36 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Tue, 14 Mar 2023 16:58:36 +0100
branch
eric7
changeset 9896
bef51a4fc5c5
parent 9895
61b6e99648b5
child 9897
e8757b18b245
child 9898
5bfb3c70e30b

MicroPython
- extended the list of recognized VID/PID combinations for 'pyboard' and 'rp2040'

src/eric7/MicroPython/Devices/__init__.py file | annotate | diff | comparison | revisions
--- a/src/eric7/MicroPython/Devices/__init__.py	Tue Mar 14 16:57:13 2023 +0100
+++ b/src/eric7/MicroPython/Devices/__init__.py	Tue Mar 14 16:58:36 2023 +0100
@@ -264,9 +264,17 @@
     },
     "pyboard": {
         "ids": [
-            (0xF055, 0x9800),  # Pyboard in CDC mode
+            (0xF055, 0x9800),  # Pyboard in CDC+MSC mode
             (0xF055, 0x9801),  # Pyboard in CDC+HID mode
-            (0xF055, 0x9802),  # Pyboard in CDC+MSC mode
+            (0xF055, 0x9802),  # Pyboard in CDC mode
+            (0xF055, 0x9803),  # Pyboard in MSC mode
+            (0xF055, 0x9804),  # Pyboard in CDC2+MSC mode
+            (0xF055, 0x9805),  # Pyboard in CDC2 mode
+            (0xF055, 0x9806),  # Pyboard in CDC3 mode
+            (0xF055, 0x9807),  # Pyboard in CDC3+MSC mode
+            (0xF055, 0x9808),  # Pyboard in CDC+MSC+HID mode
+            (0xF055, 0x9809),  # Pyboard in CDC2+MSC+HID mode
+            (0xF055, 0x980A),  # Pyboard in CDC3+MSC+HID mode
         ],
         "description": "PyBoard",
         "icon": "micropython48",
@@ -275,8 +283,17 @@
     },
     "rp2040": {
         "ids": [
+            (0x16D0, 0x08C7),  # Pimoroni Tiny 2040 (8MB)
+            (0x1B4F, 0x0025),  # SparkFun Thing Plus RP2040
+            (0x1B4F, 0x0026),  # SparkFun Pro Micro RP2040
+            (0x2341, 0x025e),  # Arduino Nano RP2040 Connect
+            (0x239A, 0x80F2),  # Adafruit Feather RP2040
+            (0x239A, 0x80F8),  # Adafruit QT Py RP2040
+            (0x239A, 0x80FE),  # Adafruit ItsyBitsy RP2040
             (0x2E8A, 0x0005),  # Raspberry Pi Pico
             (0x2E8A, 0x000C),  # Raspberry Pi Pico
+            (0x2E8A, 0x1002),  # Pimoroni Pico LiPo (4MB)
+            (0x2E8A, 0x1003),  # Pimoroni Pico LiPo (16MB)
         ],
         "description": QCoreApplication.translate("MicroPythonDevice", "RP2040 based"),
         "icon": "rp2040Device",

eric ide

mercurial